Как я могу разработать плагин, который генерирует страницу динамически

Я хочу разработать плагин, который генерирует страницу и вставляет ссылку на страницу в меню страниц в клиентской части во время активации плагина.

Пожалуйста, помогите мне с этим.

Вы можете создать страницу с помощью wp_insert_post () и убедиться, что вы отправляете тип сообщения как «страница». и если пользовательское навигационное меню использует wp_list_pages, страница будет автоматически добавляться в навигационное меню и запускать его при активации, вы можете подключить плагин, если он существует, и сохранить его идентификатор, чтобы он только создавал его один раз.

$my_page = get_option('my_plugin_page'); if (!$my_page){ // Create post/page object $my_new_page = array( 'post_title' => 'My page', 'post_content' => 'This is my page content.', 'post_status' => 'publish' ); // Insert the post into the database $my_page = wp_insert_post( $my_new_page ); update_option('my_plugin_page',$my_page); }