0

これはうまく機能していますが、別のテンプレートで同様のことを行う必要があります。このコードは、すべてのカテゴリを一覧表示し、それぞれに含まれる投稿の数を示します。

<?php
$categories = get_categories('exclude=1&order=DESC');
foreach ($categories as $cat) { ?>

<div class="cats">
<h2><a href="<?php echo $cat->category_nicename; ?>"><?php echo $cat->cat_name; ?></a></h2>
<p>There are <?php echo $cat->category_count; ?> posts in this category.</p>
</div>
<?php }
?>

今私がしなければならないことは同じことですが、数字の出力にはゴミ箱に入れられた投稿も含める必要があります。

例として 1 つのカテゴリを取り上げます。これを「電話」と呼びましょう。5 つの公開済み投稿と 3 つのゴミ箱に入れられた投稿があり、返される数は 8 である必要があります。

私はそれを適切に説明したことを願っています。

ありがとう!

4

2 に答える 2

0
$count = $wpdb -> get_results("SELECT count(*) as count 
FROM `wp_posts`, `wp_term_relationships`
WHERE id=object_id AND term_taxonomy_id=$cat_id AND post_type='post' AND 
post_status='publish'");
$count = $count[0] -> count;
于 2014-03-15T04:58:18.107 に答える