閲覧している記事と同じタームに属する投稿一覧を表示、かつ指定した件数に満たない場合は不足分を新着記事から補填する方法をご紹介いたします。 おすすめ記事などを表示させたい時に、指定した件数分は常に表示させたい時に役立ちます…
クエリーループブロックを無限スクロール化できるWordPressプラグイン「Infinite Scroll Block」
Infinite Scroll Blockは、クエリーループブロックで設置した投稿一覧を無限スクロール化できるWordPressプラグインです。 「Infinite Scroll」というブロックが追加されるので、それをク…
Contact Form 7のドロップダウンメニュー(セレクトボックス)に初期値として「選択してください」を追加する方法
Contact Form 7のフォーム内で、ドロップダウンメニュー(セレクトボックス)に初期値「選択してください」を追加する方法をご紹介いたします。 ドロップダウンメニューを挿入した場合、デフォルトの状態だと最初の選択肢…
カスタムタクソノミーで追加したタクソノミーのターム一覧をusort関数で並べ替える方法
とある案件で、カスタムタクソノミーを追加する際にhierarchical(階層)をfalseにして、タグ形式のタクソノミーを追加しました。タームの並び順をスラッグの降順にしたかったのですが、通常のパラメータ指定では並び順…
管理者のみに別のテーマを適用することができるWordPressプラグイン「Theme Switcha」
Theme Switchaは、管理者のみに別テーマを適用させることができるWordPressプラグインです。 サイト訪問者には今まで通りの内容を表示して、管理者側だけ新しいテーマの表示を確認できます。 Theme Swi…
Contact Form 7のフォーム内で独自のショートコードを使えるようにする方法
独自に追加したショートコードをContact Form 7のフォーム内に記述してもそのまま出力されるだけで展開されません。 例えば、固定ページなどで使うために以下のようなサイトURLを返すショートコードを追加することがよ…
Contact Form 7で選択肢によってメールの送信先を変更する方法
Contact Form 7のフォーム内にある選択肢によって、メールの送信先を変える方法をご紹介いたします。 例えば、お問い合わせ種別によって部署ごとのメールアドレス宛に送信するといったフォームを作成できます。 Cont…
カスタムタクソノミーの一覧ページでカスタム投稿の一覧と同じテンプレートを読み込むようにする方法
カスタムタクソノミーはカスタム投稿とセットで利用することが多いです。例えば、「news」というカスタム投稿、「news_category」というカスタムタクソノミーがある場合、カスタムタクソノミーの一覧もarchive-…
WP Mail SMTPでGmailを利用してメールを送信するための設定手順
WordPressのプラグイン「WP Mail SMTP」で、Gmailを利用してメールを送信するための設定手順をご紹介いたします。 Gmailを利用する場合、Google Cloud PlatformでクライアントID…
特定ページの子ページの一覧を表示することができるWordPressプラグイン「Child Pages Card」
Child Pages Cardは、固定ページの子にあたるページの一覧を表示することができるWordPressプラグインです。ブロックもしくはショートコードを設置することで子ページ一覧を表示できます。 子ページが存在して…