在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主题)中找到了这个。它像一种魅力。
评论前必须登录!
注册