您想向管理栏添加菜单吗?
WordPress 最近推出了一个 API 供开发人员使用,之前它只是 WordPress.com 的一个功能,后来被 WordPress博客 自律。 此管理栏为您添加了一个额外的菜单栏 WordPress博客 取决于登录用户(角色)的级别。
上次,我们为您提供了有关如何关闭电源的提示 WordPress博客上的管理栏,今天我们将教您如何向您的管理栏添加自定义菜单和子菜单。
在本教程中,我们将使用您将在插件中添加的php代码。 我们在以下文章中向您介绍了 如何创建一个WordPress插件.
但是,如果您从未安装过WordPress,请发现 如何安装WordPress博客7步骤 et 如何找到,安装和你的博客激活WordPress主题
然后回到为什么我们在这里。
如何在工具栏上创建菜单
您所要做的就是添加以下代码:
function my_new_admin_bar_menu() {
global $wp_admin_bar;
$root_menu = array(
'parent' => false, // Parent, si false, sera situé à la racine
'id' => 'new_custom', // id du menu, doit être unique pour la racine.
'title' => __('Menu Personnalisé'), // Menu / sub-menu title
'href' => admin_url( 'my-new-menu.php'), // Menu URL
'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
);
$wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );
如何在工具栏上创建子菜单
function my_new_admin_bar_menu() {
global $wp_admin_bar;
$root_menu = array(
'parent' => false, // Parent, si false, sera situé à la racine
'id' => 'new_custom', // id du menu, doit être unique pour la racine.
'title' => __('Menu Personnalisé'), // Menu / sub-menu title
'href' => admin_url( 'my-new-menu.php'), // Menu URL
'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
$sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
$sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
$wp_admin_bar->add_menu( $root_menu );
$wp_admin_bar->add_menu( $sub1 );
$wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );
使用第一个示例,我们将添加两个子菜单。 我们将向该数组添加一个父值,使其成为根菜单的子级。
另请参阅我们的文章 永久链接:如何自定义您的博客链接
我们将添加主要标识符“ 新定制 »在我们的所有子菜单上,请确保您还对所有子菜单使用唯一的ID(new_custom1和new_custom2)。 确保调用“ $ wp_admin_bar-> add_menu($ subX); »在所有子菜单表上。
如何子菜单添加到现有的菜单
function my_new_sub_menu() {
global $wp_admin_bar;
$sub_menu = array(
'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
'id' => 'new_custom_sub', // ID du menu unique.
'title' => __('Custom Sub Menu'), // Titre
'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
);
$wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );
如您所见,我们将新内容用作父ID,它将位于菜单“ 添加新的 在WordPress管理栏菜单的本机列表上。 就像在第二个示例中一样,我们将父ID设置为父菜单的子代。
另请阅读我们的指南: 在WordPress上投放广告:它仍然可以盈利吗?
这是您可以使用的一些可用菜单标识符。
- 外形 -外观菜单
- 注释 -评论链接
- 编辑 -帖子/页面/类别/标签编辑菜单
- 得到-shortlink -页面菜单的短链接
- 我的博 -我的网站菜单(如果您有多个网站)
- 新的快乐 -添加新菜单
- 更新 -更新链接
还发现一些高级WordPress插件 另外
您可以使用其他插件来显示倒计时 WordPress博客. 在下文中,我为您提供其中的一些。
1。 即将推出CountDown
即将公开信息 倒计时是其中之一 WordPress插件 WordPress 平台上的高级倒数计时器。 它有2种倒计时设计,以及10种壁纸,让它们更加美丽和引人注目。
事实上, 即将公开信息 CountDown允许您继续在您的网站上工作 而你的 参观者看到 显示了“即将推出”页面。 完成后,只需按一个按钮即可使您的网站恢复在线。
我们还邀请您发现我们的 10 WordPress插件,以提高您的网站的视觉效果
也可以决定哪个 用户可能会或可能不会看到该网站,具体取决于他们的状态。 如果仅将网站的一部分提交到“即将推出”页面,则还可以定义哪些页面可供访问者使用,哪些页面不可供访问者使用。
2。 WooCommerce销售倒计时
WooCommerce 销售倒计时是 WordPress插件 旨在促进您的电子商务网站上的销售活动的梦幻般的溢价。
它会设置一个专门的倒计时区,以出售产品,并告诉您的客户还有多少时间可以低价购买该产品。 该插件还为您提供了一个为即将到来的余额期添加倒计时的选项。
3.社交分享和储物柜Pro
Social Share&Locker Pro插件旨在帮助您的网站在社交网络上更加可见。 只需单击几下,您就可以设置社交图标的位置,或者通过要求在您提供的社交网络之一上共享来锁定内容。
您有10个预定义的主题,这应该涵盖最常见的愿望。 她所有的主题都是视网膜和工作奇迹。
这是我们的 6 WordPress插件可确保博客的RGPD合规性
另外,使用Social Share&Locker Pro,您将能够显示社交网络的全名或仅显示图标。 这将取决于您的设计,可用空间或您的意愿。
推荐资源
查找有关其他推荐资源的信息,以帮助您构建和管理网站。
- 如何创建一个简单的 Gutenberg Block WordPress 插件
- 15 WordPress插件创建一个预订网站
- 5 WordPress插件可增加您的订户数量
- 5个WordPress插件可保护您的博客免受恶意软件的侵害
- 你应该做的联盟营销的WordPress之前知道
结论
所以 ! 这就是本教程的内容。 你也可以在你的下一个使用它 WordPress插件, 如果您想为您的设置添加管理员菜单。 您只需要以您的插件可以工作的方式对其进行配置。
但是,您也可以咨询我们的 RESSOURCES,如果您需要更多的元素来执行创建Internet网站的项目,请参考我们关于 WordPress博客创建。
不要犹豫 与您最喜欢的社交网络上的朋友分享这篇文章。 但是,与此同时,请告诉我们您的 评论 和专用部分中的建议。
...