操作方法:通過使用 WP_Query() 函數來實現,用循環獲取數量,把下面函數代碼添加到當前主題的functions.php文件,代碼如下:
- /* number of author's posts by zwwooooo */
- function num_of_author_posts($authorID=''){ //根據作者ID獲取該作者的文章數量
- if ($authorID) {
- $author_query = new WP_Query( 'posts_per_page=-1&author='.$authorID );
- $i=0;
- while ($author_query->have_posts()) : $author_query->the_post(); ++$i; endwhile; wp_reset_postdata();
- return $i;
- }
- return false;
- }
在要顯示作者文章數量的地方添加調用代碼,代碼如下:
<?php echo num_of_author_posts($authorID); ?>
說明:$authorID 獲取方法就很多了,各個頁面獲取方式不同,自行研究,一般就這幾個函數 get_the_author_meta(),get_userdata() … 具體去 WordPress 官方查看(直接在 Google 搜函數名就行了)
另講一個wordpress注冊用戶的數量,代碼如下:
- global $wpdb
- $users = $wpdb->get_var("select count(id) from $wpdb->users");
- echo "總共有 ".$users." 位注冊用戶";
新聞熱點
疑難解答
圖片精選