WordPress:在TwentyEleven主题中添加自定义站点统计
作者:小白鼠 发布:2012-06-11 22:37 分类: 实验室, 归纳总结, 编程开发 阅读:244℃ 暂无评论
效果见本站右边栏。如何添加该功能呢?实战练习开始。
首先需要确定在哪个页面添加。在浏览器中打开首页,这里以IE9浏览器为例,待网页全部加载完毕后,按快捷键F12调出IE开发人员工具。点击左上角“选
择元素”按钮(图标为鼠标箭头),在网页中点击sidebar区域,此时开发人员工具中HTML标签所呈现内容如下图所示。
我们着重看<div id =”main”/>所包裹的部分。该层标签内放置了两个子层分别是用于呈现内容的<div
id=”primary”/>和用于呈现边栏的<div
id=”secondary”/>。在边栏所处的层中,并列显示了多个<aside/>标签用于放置不同的小工具或称部件
(widget),而此处正是我们所要放置站点统计的位置,其对应的页面为sidebar.php。
第二步、在sidebar.php页面中添加如下代码。
01 | <aside id= "statics" class = "widget" > |
02 | <h3 class = "widget-title" >站点统计</h3> |
04 | <li>日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts ->publish; ?> 篇</li> |
05 | <li>评论总数:<?php $total_comments = get_comment_count(); echo $total_comments [ 'approved' ];?> 条</li> |
06 | <li>分类总数:<?php echo $count_categories = wp_count_terms( 'category' ); ?> 个</li> |
07 | <li>标签总数:<?php echo $count_tags = wp_count_terms( 'post_tag' ); ?> 个</li> |
08 | <li>友情链接:<?php $link = $wpdb ->get_var( "SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'" ); echo $link ; ?> 个 |
09 | <li>最后更新:<?php $last = $wpdb ->get_results( "SELECT
MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type =
'post' OR post_type = 'page') AND(post_status= 'publish' OR post_status =
'private')" ); $last = date ( 'Y年n月j日' , strtotime ( $last [0]->MAX_m)); echo $last ; ?> </li> |
为了保证风格一致,需要为<aside id=”statics”/>加上样式”widget”,并为<h3/>加上“widget-title”样式,保存页面。
总结:
1、确定代码添加位置为sidebar.php页面。
2、在sidebar.php页面中</div>之前添加统计代码,并注意修改样式。
|