WebStack主题怎么添加待发布网站网址角标提示?

WordPress国产主题推荐

WebStack主题支持各位站长在网站前端提交各种博客网站,不过成功提交网站后并不会马上发布,而是处于“待发布”状态,需要我们管理员进入WordPress后台的“网址 – 所有网址”中重新编辑并审核所提交的网站,如果符合收录要求就点击【发布】按钮,即可成功收录该网站并发布出去。

WebStack主题怎么添加待发布网站网址角标提示?-第1张-boke112百科(boke112.com)

不过到底有多少个待发布的网站没有审核和发布,我们登录后台时是无法直接看到,需要点击进入“网址 – 所有网址”才能看到,所以有点不太方便,最好能够在“网址”右上角显示一个红色的数字,让我们管理员一眼就能看到有多少个网站待审核。具体如下图所示:

WebStack主题怎么添加待发布网站网址角标提示?-第2张-boke112百科(boke112.com)

想要实现这个功能很简单,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

// 仅针待发布新网址添加菜单计数器
function bk_menu_badges_for_sites() {
global $menu;
$pending_count = wp_count_posts( 'sites' )->pending;
if ( $pending_count > 0 ) {
foreach ( $menu as $key => $item ) {
if ( $item[2] == 'edit.php?post_type=sites' ) {
$menu[$key][0] .= sprintf( '<span class="menu-counter count-%1$d" title="%1$d 篇发布"><span class="count">%1$d</span></span>', $pending_count );
break;
}
}
}
}
add_action('admin_menu', 'bk_menu_badges_for_sites');

个人觉得这个小功能挺实用的,希望WebStack主题作者下一个版本可以集合这个角标小功能。

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/p7604.html

版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu