(このページは2023年1月3日に更新しました)
本記事の内容
「ワードプレスで投稿数を表示したい」
「PHPのプログラムは分かるが埋め込み方法が分からない」
今回はこれらの疑問にお答えしていきます。
手順は我流ですので、自己責任で参考にしてみてください。
投稿数の抽出
まずは投稿数を抽出。
これにはPHPを扱う必要があります。
下記の様になります。
$count_posts = wp_count_posts();
$publish_posts = $count_posts->publish;
$html = '<p>現在の投稿数:<strong>'. (string)$publish_posts . '</strong>記事</p>';
wp_count_posts()を使い、$publish_postsに投稿数(piblish)を代入します。
これはPHPのコードだけになりますので、組み込むにはショートコード化します。
ショートコード化
出来上がったコードを使うためにショートコード化します。
function count_posts(){
$count_posts = wp_count_posts();
$publish_posts = $count_posts->publish;
$html = '<p>現在の投稿数:<strong>'. (string)$publish_posts . '</strong>記事</p>';
return $html;
}
add_shortcode('count_posts', 'count_posts');
これをfunction.phpに書き込むことで、「count_posts」のショートコードが出来上がります。
このショートコードを、記事内や、サイドバーなど、任意の場所に書き込めば完了です。
ショートコードについて書かれた記事はこちら
まとめ
いかがでしたでしょうか?
PHPを書く情報は巷に溢れていますが、埋め込む情報が少ないので、ショートコード化を含んだ、今回記事を作成してみました。
ご意見等ありましたら、コメント欄にお願いします。
ワードプレスのプラグインなどの情報を配信しております。よろしければご覧ください。
カテゴリー:プラグインまとめ