“自动添加新的顶级页面”默认设置

时间:2011-11-28 作者:Zach

我正在寻找一种方法来设置创建新菜单时要选中的默认“自动添加新的顶级页面”。我找不到这方面的任何信息-你能给我什么帮助吗?谢谢

2 个回复
最合适的回答,由SO网友:draebb 整理而成
<?php
add_action( \'wp_create_nav_menu\', \'PREFIX_nav_menu_auto_add_by_default\' );
function PREFIX_nav_menu_auto_add_by_default( $id ) {
    $options = (array) get_option( \'nav_menu_options\' );
    if ( ! isset( $options[\'auto_add\'] ) ) {
        $options[\'auto_add\'] = array();
    }
    $options[\'auto_add\'][] = $id;
    update_option( \'nav_menu_options\', $options );
}
SO网友:Mohit Bumb

创建菜单复选框时,有一个复选框“自动添加新的顶级页面”,只需选中并保存即可

结束

相关推荐

哪个函数实际呈现wp_admin_bar?我怎么能叫它呢?

实际呈现wp\\u admin\\u条的函数是什么?我该怎么称呼它呢?我只想打印出实际菜单的节点/DOM。它最终会呈现如下内容:<div id=\"wpadminbar\"> <div class=\"quicklinks\"> <ul> .... </ul> </div> </div> 我在任何地方的文档