WordPress 【WordPress】カテゴリ・タグ選択をモーダルで実装する方法 WordPressでは投稿編集画面でカテゴリやタグをチェックボックス・入力欄で選択できますが、選択肢が多くなると見づらく、操作性が低下します。特にタクソノミーの項目が大量にある場合、標準UIでは目的の項目を探すのが大変です。そこで本記事では... 2025.06.05 WordPress
WordPress 【WordPress】カスタムタクソノミーを管理画面に階層付きで表示する方法 WordPressでは、カテゴリのように階層構造を持つタクソノミーを自由に作成できます。しかし、カスタムタクソノミーを管理画面で使う場合、階層がうまく表示されない・扱いにくいといった問題が起こることもあります。本記事では、カスタムタクソノミ... 2025.06.05 WordPress
WordPress 【WordPress】管理画面でカスタムフィールドをソート可能にする方法 WordPressでは、管理画面の投稿一覧でタイトルや公開日などのカラムはクリックで並び替えができますが、カスタムフィールド(例:価格や優先度など)の値で並び替えるにはカスタマイズが必要です。本記事では、ACFやmeta boxなどで登録さ... 2025.06.05 WordPress
WordPress 【WordPress】ページネーションをAjaxで非同期読み込みにする方法 WordPressで投稿一覧などを表示する際、通常のページネーションはページの再読み込みが発生します。しかし、ユーザー体験を向上させたい場合、Ajaxを使って非同期で次ページの投稿を読み込む方法が効果的です。本記事では、Ajaxによるページ... 2025.06.04 WordPress
WordPress 【WordPress】カスタムブロックをGutenbergで作成する方法|Block APIによるフルカスタマイズ Gutenberg(ブロックエディタ)の登場により、WordPressのコンテンツ編集体験は大きく変化しました。従来のショートコードやメタボックスでは難しかった柔軟なUIを、ブロックを使うことで実現できます。この記事では、Block API... 2025.06.02 WordPress
WordPress 【WordPress】管理画面に独自の設定画面を追加する方法|add_menu_pageの基本と応用 WordPressでは、管理画面に独自の設定ページを追加することで、オリジナルのプラグインやテーマ設定をユーザーが簡単に変更できるようにすることができます。この記事では、add_menu_pageを使った基本的な手順から、設定値の保存やフォ... 2025.06.02 WordPress
WordPress 【WordPress】ヘッドレスCMS化への第一歩|REST APIを使って外部アプリと連携する方法 WordPressは通常、フロントエンドとバックエンドが一体となったCMSですが、近年では「ヘッドレスCMS」としての活用も注目されています。ヘッドレス化とは、WordPressの管理機能(投稿・管理画面など)はそのままに、表示部分をRea... 2025.06.02 WordPress
WordPress 【WordPress】WP_Queryで複雑な条件検索を実装する方法|AND・OR・NOTの組み合わせ方 WordPressでカスタム検索機能を構築する際、WP_Queryを使って複数の条件を組み合わせる必要があります。基本的な検索であればcategory_nameやmeta_keyで対応できますが、実務では「特定のカスタムフィールドが◯で、カ... 2025.06.02 WordPress
WordPress 【WordPress】任意の記事にのみ共通パーツを表示する方法|条件分岐で柔軟にカスタマイズ WordPressで「特定の記事にだけバナーや共通コンテンツを表示したい」という場面はよくあります。この記事では、投稿IDやスラッグ、カスタムフィールド、カテゴリーなどの条件に応じて、共通パーツを柔軟に表示する方法を紹介します。投稿IDで共... 2025.06.02 WordPress
WordPress 【WordPress】カスタム投稿タイプのアーカイブページを任意の順序で並び替える方法 WordPressでは、カスタム投稿タイプ(CPT)を導入することで、投稿・固定ページ以外にも用途に応じたコンテンツ管理が可能になります。しかし、アーカイブページでの並び順はデフォルトでは投稿日順になっていることが多く、任意の順序で表示した... 2025.06.01 WordPress
WordPress 【WordPress】検索結果を高速化するカスタムクエリ最適化術|meta_query・tax_queryの使い分け WordPressの検索機能をカスタマイズする際に、多くの開発者が直面するのが「検索が遅い」「データ件数が多くなるとタイムアウトする」といったパフォーマンス問題です。特に、meta_queryやtax_queryを複雑に組み合わせた検索は、... 2025.06.01 WordPress
WordPress 【WordPress】特定の投稿タイプだけでエディター機能を無効化する方法|クラシックエディタとの使い分け WordPressでは、投稿タイプごとに編集画面のUIや機能を柔軟にカスタマイズできます。特定のカスタム投稿タイプにおいて、Gutenbergやクラシックエディタを無効化したいケースもあるでしょう。例えば、管理画面上ではタイトルやカスタムフ... 2025.06.01 WordPress
WordPress 【WordPress】画像をLazy Loadする方法|パフォーマンス改善とSEO対策の両立 ページの表示速度は、ユーザー体験やSEO(検索エンジン最適化)に直結する重要な要素です。特に画像はページの読み込みを重くする原因となるため、Lazy Load(遅延読み込み)の導入が効果的です。本記事では、WordPressで画像のLazy... 2025.06.01 WordPress
WordPress 【WordPress】サイドバーウィジェットをページごとに出し分ける方法|条件分岐とregister_sidebar活用 WordPressでは、ページの種類(トップページ、投稿、固定ページなど)ごとにサイドバーの内容を出し分けることで、より柔軟でユーザビリティの高いレイアウトを実現できます。本記事では、register_sidebar()と条件分岐タグを使っ... 2025.06.01 WordPress
WordPress 【WordPress】メディアライブラリの画像を自動でWebP化して軽量化する方法 【WordPress】メディアライブラリの画像を自動でWebP化して軽量化する方法Webサイトの表示速度を改善するうえで、画像の軽量化は重要な施策のひとつです。特にWordPressではメディアライブラリに大量の画像がアップロードされるため... 2025.06.01 WordPress
WordPress 【WordPress】メディアライブラリで画像の使用状況を判定する方法|投稿・固定ページ・カスタム投稿での利用調査 WordPressのメディアライブラリには多数の画像が蓄積されていきますが、その中にはすでに使用されていない画像も少なくありません。特に運用が長期化しているサイトでは、不要な画像が容量を圧迫しているケースもあります。この記事では、メディアラ... 2025.05.25 WordPress
WordPress 【WordPress】カスタムフィールドの選択肢をカテゴリーによって動的に変更する方法 WordPressで投稿編集画面にカスタムフィールド(例:ACFのセレクトやチェックボックス)を導入する際、「選択肢をカテゴリーによって切り替えたい」というニーズは非常に多く見られます。本記事では、特定のカテゴリーが選択されたときに、対応す... 2025.05.25 WordPress
WordPress 【WordPress】カテゴリーごとにカスタムフィールドの選択肢を動的に変える方法 WordPressで投稿画面にカスタムフィールドを追加する際、カテゴリーごとに選択肢を動的に切り替えたいというニーズは多くあります。特にAdvanced Custom Fields(ACF)を使用しているケースでは、投稿タイプに紐づく柔軟な... 2025.05.20 WordPress
WordPress 【WordPress】カスタム投稿タイプをRSSに含める方法 WordPressではデフォルトで投稿(post)のみがRSSフィードに含まれます。しかし、カスタム投稿タイプを使ってサイトを構築している場合、それらの投稿もRSSに含めたいケースがあるでしょう。この記事では、カスタム投稿タイプをRSSフィ... 2025.05.20 WordPress
WordPress 【WordPress】カスタム投稿タイプごとに管理画面のラベルやアイコンを変更する方法 WordPressでカスタム投稿タイプ(Custom Post Type)を利用する際、管理画面に表示されるラベルやメニューアイコンを変更することで、よりわかりやすく整理されたUIを実現できます。本記事では、カスタム投稿タイプの登録時に指定... 2025.05.19 WordPress