WP酷 WP酷
  • 主题
  • 教程
  • 插件
  • 官方 QQ 群
  • 建站推荐
  • 联系
  • nicetheme® 奈思主题
  • 注册
    登录
立即登录
  • 请到 [后台->外观->菜单] 中设置菜单
首页 › WordPress 教程 › WP-PostViews续集:精简版代码

WP-PostViews续集:精简版代码

PCDotFan10年前

WP-PostViews续集:精简版代码-WP酷

of.gs在前段时间发布了一段WP-Postviews的精简版,因为大多数的站长只需要它的统计和浏览数,那么我们实现这两个功能就好了。zww大神将其做出修改,可尝试在functions.php中添加以下代码:

//////// postviews - byhttp://of.gs/un-plugin-post-views.html, modify by zwwooooo|zww.me
function custom_the_views($post_id, $echo=true, $views=' views') {
	$count_key = 'views';
	$count = get_post_meta($post_id, $count_key, true);
	if ($count == '') {
		delete_post_meta($post_id, $count_key);
		add_post_meta($post_id, $count_key, '0');
		$count = '0';
	}
	if ($echo)
		echo number_format_i18n($count) . $views;
	else
		return number_format_i18n($count) . $views;
}
function set_post_views() {
	global $post;
	$post_id = $post->ID;
	$count_key = 'views';
	$count = get_post_meta($post_id, $count_key, true);
	if (is_single() || is_page()) {
		if ($count == '') {
			delete_post_meta($post_id, $count_key);
			add_post_meta($post_id, $count_key, '0');
		} else {
			update_post_meta($post_id, $count_key, $count + 1);
		}
	}
}
add_action('get_header', 'set_post_views');

 

参数使用说明:

1. $post_id: 文章ID,一般填 $post->ID

2. $echo: true/false,显示/获取浏览数(默认是显示-true)

3. $views: 浏览数单位(默认是:空格+views)

一般调用方法:

<?php if ( function_exists('custom_the_views') ) custom_the_views($post->ID); ?>

 

#WP-PostView精简版
2
分享

本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。

对您造成的不便,敬请谅解!

PCDotFan 站长
文章 435评论 859
相关文章
  • [6.0 更新中文汉化]极度流行的SEO插件 – WordPress SEO by Yoast
  • WordPress 新用户注册邮件链接提示「您的密码重设链接无效」
  • AMP – 为 WordPress 移动站点操作全球访问优化
  • 去除谷歌服务 – WordPress 国外主题全方位加速
  • 使用 WP-CLI 简化 WordPress 操作流程
  • WordPress 基础开发 – 一探 WordPress Hook 机制及示例应用
  • 优化静态资源 – WordPress 国外主题全方位加速
  • WordPress 实现微信登录
评论 (2)
再想想
  • wordpress主题下载

    不错,可以省去插件的使用

    10年前
    • WP酷

      @wordpress主题下载 是的,插件能省就省啦~

      10年前
PCDotFan
站长
若无特别注明,则默认我发布的所有文章均为内容原创 / 翻译原创,转载时请保留来源。
435文章
859评论
3K获赞
猜你喜欢
解决WordPress安装主题/插件提示输入FTP帐号的问题
9年前
新版 WordPress TinyMCE 修改默认字体/字号/颜色
9年前
长文章分页和为标题添加页码避免标题重复
10年前
  • 杂记
  • WordPress 付费主题推荐
Copyright © 2023 WP酷. Designed by nicetheme. 琼ICP备13002067号-1