2014-09-28 2 views
1

Я разрабатываю плагин Wordpress. У меня есть ссылки на показ названия брендов и товарных категорий, в адресе: http://testsite.com/product-categories и http://testsite.com/brands. Поэтому я хочу, чтобы эта ссылка была автоматически сгенерирована, когда плагин активирован и помещается в меню по умолчанию в Wordpress. Как мне это сделать. Я пробовал этот код, но не работал.Как добавить ссылку меню при активации плагина wordpress?

register_activation_hook(__FILE__, array($this, 'myplugin_activate')); 

public function myplugin_activate() { 
    $product_categories = array(
       'post_content' => '', 
       'post_name'  => 'product-categories', 
       'post_title'  => 'Product Categories', 
       'post_status' => 'publish', 
       'post_type'  => 'nav_menu_item', 
      ); 

    $brands = array(
       'post_content' => '', 
       'post_name'  => 'brands', 
       'post_title'  => 'Brands', 
       'post_status' => 'publish', 
       'post_type'  => 'nav_menu_item', 
      ); 

    wp_insert_post($product_categories); 
    wp_insert_post($brands); 
} 

Может ли кто-нибудь сказать мне, как это сделать? Одна вещь, которую я не могу сделать, это тип страницы.

ответ

Смежные вопросы