分享

WordPress:在TwentyEleven主题中添加自定义站点统计

 Alkaid2015 2012-12-16

WordPress:在TwentyEleven主题中添加自定义站点统计

效果见本站右边栏。如何添加该功能呢?实战练习开始。
首先需要确定在哪个页面添加。在浏览器中打开首页,这里以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>
03<ul>
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>
10</ul>
11</aside>

为了保证风格一致,需要为<aside id=”statics”/>加上样式”widget”,并为<h3/>加上“widget-title”样式,保存页面。

总结:

1、确定代码添加位置为sidebar.php页面。

2、在sidebar.php页面中</div>之前添加统计代码,并注意修改样式。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多