以编程方式在WordPress中添加新的导航菜单项

时间:2016-02-26 12:21:17

标签: php wordpress

我想添加新的导航菜单项,同时创建新页面,所以我的问题是:

使用wp_update_nav_menu_item()在现有导航菜单中创建新页面和新项目是否足够? 如果这是真的,我可以使用wp_delete_post()删除导致该页面的新页面和导航菜单项吗?

1 个答案:

答案 0 :(得分:0)

  

在导航菜单栏中添加新菜单

add_filter( 'wp_nav_menu_items', 'add_loginout_link', 10, 1 );
function add_loginout_link( $items) {
 if (is_user_logged_in()) {
   $items .= '<li><a href="'. wp_logout_url() .'">Log Out</a></li>';
 }
 return $items;
 }
相关问题