WordPress 新增網站概況小工具
3,815 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)暫無評論,來說兩句吧