【简单云】WORDPRESS无插件实现文章阅读次数

大家都熟知wordpress的速度,本身就不怎么快,在加上使用一些辅助的插件导致网站加载会比较慢,这样对访问不是很优化,为了能够让自己的网站拥有流畅的加载速度,所以能不用插件的地方最好不要使用。文章阅读数是常用的一个功能,插件也可以实现,当不使用wordpress插件的时候也能实现这个功能的时候,你还会选择使用插件吗?下面简单主机(www.simplehost2.com)小编就针对无插件实现wordpress文章阅读次数,向大家介绍用代码如何实现wp文章阅读次数的显示。

 

使用FTP工具登录php虚拟主机把functions.php,single.php,archive.php,sidebar.php四个个文件下载出来,single.php,archive.php,sidebar.php文件先放着,把下列代码添加进functions.php里,保存,然后上传(记得把原文件重命名作为备份)

1 function getPostViews($postID){
2
3 $count_key = 'post_views_count';
4
5 $count= get_post_meta($postID, $count_key, true);
6
7 if($count==''){
8
9 delete_post_meta($postID,
10  $count_key);
11
12 add_post_meta($postID,
13 $count_key, '0');
14
15 return
16  "0 View";
17
18 }
19
20 return
21  $count.' Views';
22
23 }
24
25 function
26  setPostViews($postID) {
27
28 $count_key
29  = 'post_views_count';
30
31 $count
32  = get_post_meta($postID, $count_key, true);
33
34 if($count==''){
35
36 $count
37  = 0;
38
39 delete_post_meta($postID,
40  $count_key);
41
42 add_post_meta($postID,
43  $count_key, '0');
44
45 }else{
46
47 $count++;
48
49 update_post_meta($postID,
50  $count_key, $count);
51
52 }
53
54 }

修改functions.php完成后我们来整single.php,把下列代码加进single.php。

1 <?php setPostViews(get_the_ID()); ?>
1 <?php echo getPostViews(get_the_ID()); ?>

剩下的就剩archive.php,sidebar.php了archive.php是分类目录sidebar.php是边侧栏,如果需要它们也实现效果就可以把下面的代码加到文件里面。

1 <?php echo getPostViews(get_the_ID()); ?>

添加完成保存文件上传回空间,这里在跟一些不是很熟练的站长说下,修改或者添加php代码一定要做好备份,php语言的格式不是这么容易的,加错地方或者格式不会网站直接报错,有这些备份还可以返回添加前的样子,没有这些备份那就麻烦了,没有备份,你就准备重新安装一个全新的wordpress然后在下载相对应的主题,从里面把这些文件下载出来替换掉错误的文件。

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…