ワードプレスの1つのカテゴリに総投稿数を表示するにはどうすればよいですか?ワードプレスの1つのカテゴリに総投稿数を表示するにはどうすればよいですか?
私はカテゴリを持って、私は、カウントと私のサイドバーに表示するように行ってきました。(このカテゴリにどのように多くの記事?)
私を助けてください。
ありがとうございました。
ワードプレスの1つのカテゴリに総投稿数を表示するにはどうすればよいですか?ワードプレスの1つのカテゴリに総投稿数を表示するにはどうすればよいですか?
私はカテゴリを持って、私は、カウントと私のサイドバーに表示するように行ってきました。(このカテゴリにどのように多くの記事?)
私を助けてください。
ありがとうございました。
あなたは、このプラグインにhttps://wordpress.org/plugins/category-posts/
を試すこともできますし、自分でコードを好きなら。ここにあります:
メソッドget_postsを使用して、結果を得ることができます。これは、以下に示すように、単一配列パラメータまたは文字列パラメータを受け入れます。
<?php $posts = get_posts('post_type=post&category=4');
$count = count($posts);
echo $count;
?>
上記コードの説明: それはポストは、そのpost_type
post
とcategory
ID 4
に属するテーブルwp_posts
起因取り込みます。その後、合計レコードを取得するためにPHP関数count
を使用しました。
投稿された投稿のみが必要な場合は、さらにpost_status=publish
を追加してください。
function wpb_postsbycategory() {
// the query
$the_query = new WP_Query(array('category_name' => 'announcements', 'posts_per_page' => 10));
$posts = get_posts('post_type=post&category_name=announcements');
$count = count($posts);
// The Loop
if ($the_query->have_posts()) {
$string .= "<p>Total:<strong>{$count}</strong></p>";
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ($the_query->have_posts()) {
$the_query->the_post();
if (has_post_thumbnail()) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array(50, 50)) . get_the_title() .'</a></li>';
} else {
// if no featured image is found
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// no posts found
}
$string .= '</ul>';
return $string;
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
上記の関数を使用すると、出力結果を生成できます。 (参考のためにShow recent posts by category
は単にAppearance » Widgets
メニューを訪問し、あなたのsidebar
にtext widget
を追加します。次は、テキストウィジェットで[categoryposts]
ショートを追加して保存します。
ハイテク@gvgvgvijayan '<?現在のカテゴリ、現在のカテゴリIDの投稿の数を表示するにはどうすればよいですか?(現在のカテゴリの投稿数を表示するにはどうすればよいですか? 、特定のカテゴリIDの代わりに? –
@ArianeMartinsGomesDoRegoこれをチェックするhttps://wordpress.stackexchange.com/questions/247859/how-to-get-category-id- – gvgvgvijayan
返事のためのおかげで友人:-)私は昨日何かを見つけました: '<?php $ category = get_the_category(); echo '('。$ category [0] - > category_count。 'posts)'; ?> 'ありがとう:-) –
どこのコードでは、あなたの質問にある? – mickmackusa