毎日投稿している詰将棋動画の解説につけている問題一覧のリンクは、WordPressのショートコードで管理しています。 WordPressで使えるショートコード(shortcode)が便利すぎて重宝しています。 教室ページの詰将棋動画解説で「他の問題はこちら」以下のリンクは、ショートコード1行で表示させているものです。 ... 続きを見る
WordPressテーマのPHPファイルでショートコードを使う方法が簡単だった
PHPはまだまだ経験が浅く、問題数は手入力でやっていました。
しかし、プログラミングをやっていると「このぐらいは自動計算できるはず」と感じるものです。
詰将棋動画解説には「3手詰」のようにタグをつけてあり、それを数えればできそう。
いろいろ検索してみてようやくその答えにたどり着いたので、忘れないようにここにまとめておきます。
WordPressでタグを数えるには?
「get_term_by」を使います。
戻り値に「count」があり、これがタグの数です。
「3手詰」のタグの数を取得するphpの構文はこちら。
$No = get_term_by('name', '3手詰', 'post_tag')->count;
ショートコードは「functions.php」に記述しているので、それに書いて使っています。
詳しい使い方は関数リファレンスをご覧ください。
まとめ
今までは知らなかったので手入力していました。でも、これで更新のたびに自動で数が増えていくようになり、とても楽です。
「オンライン将棋教室 香」は私1人で運営しているので、ちょっとの手間でも自動化できるととてもありがたいです。
YouTubeチャンネルでは、毎日19:00に詰将棋動画を投稿していますので、チャンネル登録もよろしくお願いします。