我想添加新的导航菜单项,同时创建新页面,所以我的问题是:
使用wp_update_nav_menu_item()
在现有导航菜单中创建新页面和新项目是否足够?
如果这是真的,我可以使用wp_delete_post()
删除导致该页面的新页面和导航菜单项吗?
答案 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;
}