Добавить пользовательский тип сообщения в настройках меню плагина - PullRequest
0 голосов
/ 06 марта 2020

Вот моя проблема:

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

public function rec_products_post_type() {
  register_post_type('rec_products_menu',
   array(
     'labels'      => array(
       'name'          => __('Recommended Products', 'textdomain'),
       'singular_name' => __('Recommended Product', 'textdomain'),
     ),
     'public'      => true,
     'has_archive' => true,
   )
 );
}


public function rec_products_menu() {

  add_menu_page('Recommanded Products', //page title
    'Recommended Products', //menu title
    'manage_options', //capabilities
    'rec_products_list', //menu slug
    array($this, 'rec_products_list')
    ); //function

  add_submenu_page('rec_products_list', //parent slug
    'Add New Product', //page title
    'Add New', //menu title
    'manage_options', //capability
    'rec_products_menu', //menu slug
    array($this,'rec_products_menu') ); //function
}

public function __construct() {

  add_action('admin_menu', array( $this,'rec_products_menu') );
  add_action('init', array( $this,'rec_products_post_type') );

}

Идея состоит в том, чтобы в настройках моего плагина добавить sh пользовательский тип поста, чтобы воспользоваться структурой поста WordPress. Любой намек?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...