WordPress 主題添加網站小工具,展示網站概覽數據
3,839 0
寫部落格快兩個月了,最近想看看這兩個月收穫了多少瀏覽量。於是想起了一個網站概覽的小工具。這款小工具主題並沒有預設整合,需要自行添加。如果你會 PHP,可以直接將其整合到主題中。
下面先放出本站的效果圖,供大家參考,CSS 樣式也可以自行修改替換。

程式碼
PHP PHP
<ul class="site-profile">
<li><i class="fa fa-file-o"></i> 文章总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇</li>
<li><i class="fa fa-commenting-o"></i> 留言数量:<?php global $wpdb; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments"); ?> 条</li>
<li><i class="fa fa-folder-o"></i> 分类数量:<?php echo $count_categories = wp_count_terms('category'); ?> 个</li>
<li><i class="fa fa-tags"></i> 标签总数:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个</li>
<li><i class="fa fa-link"></i> 链接数量:<?php global $wpdb; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); ?> 个</li>
<li><i class="fa fa-clock-o"></i> 运行时间:<?php echo floor((time() - strtotime("2007-8-1")) / 86400); ?> 天</li>
<li><i class="fa fa-eye"></i> 浏览总量:<?php echo all_view(); ?> 次</li>
<li><i class="fa fa-pencil-square-o"></i> 最后更新:<?php global $wpdb; $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>
</ul>
注意事項
- Font Awesome 圖示庫
程式碼中使用了 Font Awesome 圖示庫中的圖示。如果主題已經配置了 Font Awesome,就可以直接顯示圖示。如果主題未配置,可以安裝 Font Awesome 4 Menus 外掛解決。 - 文字框支援 PHP
添加小工具時,需要確保文字框支援解析 PHP 程式碼才能正常使用上述程式碼。
評論
(0)暫無評論,來說兩句吧