特定のカテゴリ内の記事数を表示(WordPress)

Last Updated:2023年07月17日| | コメントを残す

特定のカテゴリ内の記事数を表示するには、次のようなコードを使用することができます。

get_category(CATEGORY_ID)->count;

CATEGORY_IDを希望のカテゴリIDで置き換えられます。 または、次のような関数を定義して使用することも可能です。

function wt_get_category_count($input = '') {
global $wpdb;
if($input == '')
{
$category = get_the_category();
return $category[0]->category_count;
}
elseif(is_numeric($input))
{
$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
return $wpdb->get_var($SQL);
}
else
{
$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
return $wpdb->get_var($SQL);
}
}
// Source: http://www.web-templates.nu/

WordPress 記事数の表示 文も参考にしてください。


コメントを残す

コメント