首页 > 网站建设 > iNove主题添加文章浏览次数的功能

iNove主题添加文章浏览次数的功能

2012年12月26日 发表评论 阅读评论

WordPress的iNove主题添加文章浏览次数的功能的效果图:

views

大致步骤如下(以下代码针对iNove主题,其他主题的操作过程类似):

1、安装wp-postviews插件,并设置

2、下载或制作一个浏览量图标view.gif存放到主题的img目录里(如果不需要的话这一步骤可省略)

view (点击下载

3、修改显示浏览量的页面(index.php、single.php、page.php等)

找到下面这段代码:

<div class="under">		
	<?php if ($options['categories']) : ?><span class="categories"><?php _e('Categories: ', 'inove'); ?></span><span><?php the_category(', '); ?></span><?php endif; ?>
	<?php if ($options['tags']) : ?><span class="tags"><?php _e('Tags: ', 'inove'); ?></span><span><?php the_tags('', ', ', ''); ?></span><?php endif; ?>	
</div>

修改为如下的代码:

<div class="under">		
	<?php if ($options['categories']) : ?><span class="categories"><?php _e('Categories: ', 'inove'); ?></span><span><?php the_category(', '); ?></span><?php endif; ?>
	<?php if ($options['tags']) : ?><span class="tags"><?php _e('Tags: ', 'inove'); ?></span><span><?php the_tags('', ', ', ''); ?></span><?php endif; ?>
	<span class="views">浏览量:</span><?php if(function_exists('the_views')) { the_views(); } ?>									
</div>

4、修改样式表 (style.css)

.post .views {
background:url(img/view.gif) no-repeat;
width:16px;
height:16px;
line-height:16px;
display:block;
text-indent:-999em;
}
 
.post .under span.views{
margin-right:6px;
}

5、修改侧边栏(sidebar.php)

显示全站所有文章的浏览量:

<?php if(function_exists(‘the_views’)) { the_views();} ?>

显示热门文章列表(按浏览量的次数排列)

<?php get_most_viewed($mode = '', $limit = 10, $chars = 0, $display = true) ?>

备注:the_views()的参数说明

<?php the_views($display = true, $prefix = '', $postfix = '', $always = false) ?>
//$display - 直接显示还是作为字符串返回
//$prefix - views前面的内容
//$postfix - views后面的内容
//$always - 是否总是显示(与后台设置中的display options相关
//如果该项为真,则display options无论如何设置都没用)

此文系静风说原创,转载请注明出处: http://www.jingfengshuo.com/archives/690.html

分类: 网站建设 标签: , , , 浏览量:1,443 次阅读
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.