Xushine研究院发现了一个好的办法,可以在博客的侧边栏调用wordpress博客统计,并且外观就像是一个widget。调用你自己的数据库里的统计信息,添加到博客的页面上。添加的位置可以是页面顶端、底端、或者页面中间的某个位置。

方法就是,在你现在所用的主题的sidebar.php中添加代码。不过,直接添加的话,显示的样子很难看,只是一堆文字。我们可以把它美化的就像是一个widget。方法是:在 sidebar.php里面,观察一下那些常用的widget的css框架,直接复制一份,套用过来,把里面的主体换成我们的统计代码。

比如,我的主题的sidebar.php里,友情链接的样式是这样的:

		<!-- blogroll -->
		<div class="widget widget_links">
			<h3>Blogroll</h3>
			<ul>
				<?php wp_list_bookmarks(\'title_li=&categorize=0\'); ?>
			</ul>
		</div>

我们把它套用过来,修改一下:

		<!-- blogroll -->
		<div class="widget widget_links">
			<h3>统计</h3>
			<ul>
<p>◆文章:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇
<p>◆浏览:<?php get_totalviews(true, true, true); ?> 次
<p>◆评论:<?php $total_comments = get_comment_count(); echo $total_comments[\'approved\'];?> 条
<p>◆会员:<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 个
			</ul>
		</div>

具体效果请看我的博客侧边栏。


说明:

1. 具体位置要自己调试一下,比如我的这个主题Blocks 3.0,上面的必须放到

<?php endif; // left ?>
<?php endif; // single ?>

的后面,否则就不显示。

2. 如果侧边栏显示了小统计,但是“□□□”之类的乱码。请把sidebar.php保存为UTF-8格式,重新上传,即可。

2 对 “侧边栏调用wordpress博客统计”的想法;

评论被关闭。