其实在很多的 WordPress 主题上都会有一个统计或者文章归档的页面,就需要统计一些 WordPress 站点上已经发布多少文章了,以此来展示自己的站点或者给自己一个统计,当然我们在开发某些特别的功能或者逻辑计算时也可能会用到。今天,给大家分享一下如何通过纯代码实现WordPress前端显示文章数、用户数、分类数、标签数和更新时间。
实现方法
将下方的代码粘帖在主题的 functions.php 文件中:
显示注册用户(user)数
function wpb_user_count() {
$usercount = count_users();
$result = $usercount['total_users'];
return $result;
}
add_shortcode('wpb_user_count', 'wpb_user_count');
在前端页面使用[wpb_user_count]简码显示
显示文章(post)数
function wpb_total_posts() {
$total= wpb_count_posts()->publish;
return$total;
}
add_shortcode('wpb_total_posts','wpb_total_posts');
在前端页面使用[wpb_total_posts]简码显示
显示分类(category)数
function wpb_cats() {
global $wpb_options;
$cats = wp_list_categories('title_li=&style=none&echo=0');
$cats_parts = explode('<br />', $cats);
$cats_count = count($cats_parts) - 1;
return
$wpb_options['count_cats_before'] . number_format($cats_count) . $wpb_options['count_cats_after'];
}
add_shortcode('wpb_cats', 'wpb_cats');
在前端页面使用[wpb_cats]简码显示
显示标签(tag)数
function wpb_tags() {
global $wpb_options;
return
$wpb_options['count_tags_before'] . number_format(wp_count_terms('post_tag')) . $wpb_options['count_tags_after'];
}
add_shortcode('wpb_tags', 'wpb_tags');
在前端页面使用[wpb_tags]简码显示
显示网站最后更新的日期和时间
您需要登录才能查看完整内容
已经登录?立即刷新
在前端页面使用[wpb_updated]简码显示