指定した投稿タイプの投稿件数を表示してくれます。
ショートコードなので投稿や固定ページの中に入れられます。
グーテンベルグで通常の段落ブロックの中に入れても動作します。
function.php
//引数で指定した投稿タイプの記事数を返す
function postCount($atts){
$atts=shortcode_atts(array('type' => 'post',),$atts,'post_count');
$res= wp_count_posts($atts['type']);
return $res->publish;
}
add_shortcode('post_count','postCount');
投稿内
[post_count type=hoge]
type=〇〇に取得したい投稿タイプのスラッグを入れてください。
一応type=〇〇の部分はなしでも動きます。(その場合は自動でデフォの投稿タイプ”post”の件数を取得)
コメント