在WordPress主题开发过程中如何在外观部分显示菜单选项?我可以看到主题, 自定义和编辑器选项。此代码有什么问题-
function pietergoosen_theme_setup() {
register_nav_menus( array(
'header' =>
'Header menu', 'footer' =>
'Footer menu'
) );
}add_action( 'after_setup_theme', 'pietergoosen_theme_setup' );
register_nav_menus( array(
'header' =>
'Header menu', 'footer' =>
'Footer menu'
) );
#1如果菜单选项未出现, 则需要为菜单添加主题支持。将以下行添加到你的functions.php文件中
add_theme_support( 'menus' );
#2
【外观-菜单选项未显示】以下是$ parent_slug的子弹(第一个参数)仪表板:index.php帖子:edit.php媒体:upload.php页面:edit.php?post_type = page注释:edit-comments.php自定义帖子类型:edit.php? post_type = your_post_type外观:themes.php插件:plugins.php用户:users.php工具:tools.php设置:options-general.php网络设置:settings.php这是一个例子:
add_action('admin_menu', 'wpdocs_register_my_custom_submenu_page');
function wpdocs_register_my_custom_submenu_page() {
add_submenu_page(
'themes.php', 'My Custom Submenu Page', 'My Custom Submenu Page', 'manage_options', 'my-custom-submenu-page', 'wpdocs_my_custom_submenu_page_callback' );
}function wpdocs_my_custom_submenu_page_callback() {
echo '<
div class="wrap">
<
div id="icon-tools" class="icon32">
<
/div>
';
echo '<
h2>
My Custom Submenu Page<
/h2>
';
echo '<
/div>
';
}
还可以看看:https://developer.wordpress.org/reference/functions/add_submenu_page/
#3
register_nav_menus(
array(
'primary' =>
__( 'Primary Menu', 'rahiyanenoor' ), 'social'=>
__( 'Social Links Menu', 'rahiyanenoor' ), )
);
我在二十六个(默认wp主题)中找到了这个。它像一种魅力。
#4在WordPress主题开发过程中如何在外观部分显示菜单选项?我可以看到主题, 自定义和编辑器选项。此代码有什么问题-
function pietergoosen_theme_setup() {
register_nav_menus( array(
'header' =>
'Header menu', 'footer' =>
'Footer menu'
) );
}add_action( 'after_setup_theme', 'pietergoosen_theme_setup' );
register_nav_menus( array(
'header' =>
'Header menu', 'footer' =>
'Footer menu'
) );
#5如果菜单选项未出现, 则需要为菜单添加主题支持。将以下行添加到你的functions.php文件中
add_theme_support( 'menus' );
#6
以下是$ parent_slug的子弹(第一个参数)仪表板:index.php帖子:edit.php媒体:upload.php页面:edit.php?post_type = page注释:edit-comments.php自定义帖子类型:edit.php? post_type = your_post_type外观:themes.php插件:plugins.php用户:users.php工具:tools.php设置:options-general.php网络设置:settings.php这是一个例子:
add_action('admin_menu', 'wpdocs_register_my_custom_submenu_page');
function wpdocs_register_my_custom_submenu_page() {
add_submenu_page(
'themes.php', 'My Custom Submenu Page', 'My Custom Submenu Page', 'manage_options', 'my-custom-submenu-page', 'wpdocs_my_custom_submenu_page_callback' );
}function wpdocs_my_custom_submenu_page_callback() {
echo '<
div class="wrap">
<
div id="icon-tools" class="icon32">
<
/div>
';
echo '<
h2>
My Custom Submenu Page<
/h2>
';
echo '<
/div>
';
}
还可以看看:https://developer.wordpress.org/reference/functions/add_submenu_page/
#7
register_nav_menus(
array(
'primary' =>
__( 'Primary Menu', 'rahiyanenoor' ), 'social'=>
__( 'Social Links Menu', 'rahiyanenoor' ), )
);
我在二十六个(默认wp主题)中找到了这个。它像一种魅力。
推荐阅读
- 获取第一个类别的名称
- 在主题CSS WordPress之前应用插件CSS
- 核心文件夹中带有下划线的get_template_part()
- 如果该函数包含在WordPress/PHP的模板部分中,则get_template_part()不会使样式排队
- 容器类型的进阶使用(字符串)
- 26.-日常管理第三部分,系统日志网络命令相关。
- Redis技术探索帮你从底层彻底吃透AOF技术原理(基础篇)
- 白又白用Python制作了一个奇奇怪怪的月饼送给大家
- 分布式技术专题带你彻底认识Paxos算法Zab协议和Raft协议的原理和本质