WordPress

【WordPress】投稿画面に確認チェックボックスを追加して公開前の確認を促す方法

WordPressで複数人が投稿するサイトや、誤投稿を防ぎたい運用では、「タイトルは記入済みか」「アイキャッチ画像は設定されているか」などを投稿者に確認してもらう仕組みが重要です。この記事では、投稿画面に「公開前にチェックを入れてください」...
WordPress

【WordPress】Gutenbergに見出しテンプレートやショートコードを挿入できるカスタムブロックを追加する方法

WordPressのGutenberg(ブロックエディタ)では、独自のカスタムブロックを追加することで、よく使う定型文やショートコードをワンクリックで挿入できるようになります。この記事では、Gutenbergにオリジナルの「テンプレート挿入...
WordPress

【WordPress】投稿エディタに見出しテンプレートやショートコードをボタンで挿入する方法

WordPressの投稿エディタに、よく使う見出しやショートコードをワンクリックで挿入できるボタンがあると、記事執筆の効率が大幅に向上します。特に定型文や共通パーツを頻繁に使うサイトでは、エディタボタンの追加によって編集の手間が省けます。こ...
WordPress

【WordPress】カスタム投稿ごとにエディタの初期テンプレートを設定する方法

WordPressでは、投稿画面にあらかじめ入力済みのテンプレートを表示させることで、執筆時の手間を省いたり、フォーマットを統一したりすることが可能です。この記事では、特定のカスタム投稿タイプに対してのみ、投稿画面の本文エディタに初期コンテ...
WordPress

【WordPress】投稿の保存・更新時にカスタム処理を追加する方法

WordPressでは、投稿が保存または更新されたタイミングで独自の処理を追加することが可能です。たとえば、特定のカスタムフィールドを自動で設定したり、ログを記録したり、外部APIに通知を送るといった用途に使えます。save_postアクシ...
WordPress

【WordPress】投稿本文の中に自動で広告を挿入する方法

WordPressでブログ運営をしていると、記事の途中に広告を自動で挿入したいケースがあります。手動で毎回挿入するのは手間ですが、フィルターフックを使えば自動で広告を埋め込むことができます。the_contentフィルターを活用するWord...
WordPress

【WordPress】カスタムフィールドを使って関連投稿を表示する方法

WordPressでは、同じカテゴリーやタグに基づいて関連投稿を表示することが一般的ですが、より柔軟な制御を行いたい場合はカスタムフィールドを活用するのが効果的です。この記事では、共通のカスタムフィールド値を持つ投稿を「関連投稿」として表示...
WordPress

【WordPress】ユーザーごとの投稿数をダッシュボードに表示する方法

複数のユーザーが記事を投稿するWordPressサイトでは、各ユーザーの投稿状況を管理者がひと目で把握できると便利です。この記事では、WordPressの管理画面のダッシュボードに「ユーザーごとの投稿数」を表示するカスタマイズ方法を紹介しま...
WordPress

【WordPress】ログインユーザーの投稿一覧を管理画面に追加する方法

WordPressでは、投稿一覧画面にすべての投稿が表示されますが、特定のユーザーが自分の投稿だけを確認できる専用の一覧ページがあると便利な場面があります。特に複数の投稿者が関わるメディアサイトや寄稿型ブログでは、自分の投稿だけを簡単に管理...
WordPress

【WordPress】複数のカスタムフィールドでAND検索を実現する方法

WordPressでは、カスタムフィールドを活用することで柔軟な検索機能を構築できます。特に複数のカスタムフィールドの値をすべて満たす「AND検索」を実装したいケースは多いでしょう。この記事では、WP_Query を使ってAND条件で複数の...
WordPress

【WordPress】管理画面でカテゴリーの並び順を自由に変更する方法

WordPressの投稿編集画面で表示されるカテゴリー一覧は、初期状態ではID順や名前順で並んでいます。しかし、用途によっては任意の順序に並び替えたい場合もあるでしょう。この記事では、管理画面(投稿画面)でカテゴリーのチェックリストの表示順...
WordPress

【WordPress】特定のカテゴリーの記事にだけ共通のバナーを表示する方法

WordPressでサイトを運営していると、特定のカテゴリーの記事にだけ共通のバナーを表示したいというケースがあります。たとえば、キャンペーン情報や広告など、特定ジャンルの記事にだけ案内を入れたい場合に便利です。テンプレート内でカテゴリを判...
WordPress

【WordPress】ブロックエディタで投稿者によって表示を出し分ける方法

WordPressのブロックエディタ(Gutenberg)では、ブロックごとに条件を設定して表示・非表示をコントロールすることが可能です。この記事では、特定の投稿者によって表示されるブロックを制御する方法について解説します。ブロックの条件付...
WordPress

【WordPress】投稿更新時に管理者に通知メールを送る方法

WordPressでは、新規投稿時に通知メールを送る機能は標準で用意されていますが、既存の投稿が更新されたときにメール通知を行う機能はありません。運営チームで複数人が管理しているサイトや、編集者がコンテンツを頻繁に更新する場合、更新の都度通...
WordPress

【WordPress】タグごとに異なるテンプレートを適用する方法

WordPressでは、カテゴリーごとにテンプレートファイルを出し分けることができますが、同様のことをタグ(tag)でも実現可能です。この記事では、タグごとに異なるテンプレートを適用する方法を解説します。タグ用テンプレートの命名規則タグアー...
WordPress

【WordPress】global-styles-inline-css を削除する方法

WordPress 5.9以降、ブロックテーマや FSE(フルサイト編集)対応テーマを使用していると、HTMLの `` 内に `global-styles-inline-css` という巨大なインラインCSSが自動的に出力されるようになりま...
WordPress

【WordPress】記事の文字数や読み時間を自動表示する方法(投稿画面・フロント両対応)

WordPressで記事ごとの文字数や、読むのにかかる推定時間を自動で表示したいというニーズは多くあります。読者にとって「この記事は何文字か」「読むのに何分かかるのか」が事前に分かることは、離脱率の低下やUXの向上にもつながります。この記事...
WordPress

【WordPress】投稿タイトルの先頭に自動でカテゴリ名を追加する方法

WordPressでは、投稿タイトルにカテゴリ名を含めることで、読者に記事の内容を分かりやすく伝えたり、SEO対策としてキーワードを補強することができます。本記事では、投稿タイトルの先頭にカテゴリ名を自動的に追加する方法を紹介します。カテゴ...
WordPress

【WordPress】ログインユーザーにだけ表示するコンテンツをショートコードで実装する方法

WordPressでは、ログインユーザーにのみ特定のコンテンツを表示したいというケースがあります。例えば、会員限定の情報や限定資料のリンクなどです。この記事では、ショートコードを使ってログインユーザーにだけ特定の内容を表示する方法を紹介しま...
WordPress

【WordPress】ウィジェットエリアを条件付きで出し分ける方法(ページ・投稿タイプ別)

WordPressではウィジェットエリア(サイドバーなど)をテンプレートに表示できますが、投稿タイプやページごとに異なるウィジェットを表示したい場合もあります。たとえば「ブログ記事では通常のサイドバー」「固定ページではカスタムバナー」といっ...