WordPress 関数リファレンス|カテゴリ別の探し方

HTTP・REST・Ajax

REST API カスタムエンドポイントの作り方|register_rest_route の書き方

register_rest_route でカスタムエンドポイントを作る手順を、GET と POST の2例で解説。引数の検証、WP_Error でのエラー返却、権限チェック、404 と 401 の挙動を検証結果つきで整理します。
テンプレートタグ

the_post_thumbnail が表示されない原因と対処|アイキャッチの確認手順

the_post_thumbnail でアイキャッチ画像が表示されない原因を、投稿に設定されているか、ループの外か、get_posts の結果か、テーマのサポートか、の順に切り分けます。実測つきで確認手順を示します。
テーマ・メニュー・ショートコード・ブロック

ショートコードの作り方|属性・囲み・安全な出力の書き方

add_shortcode で独自ショートコードを作る手順を、属性の受け取り(shortcode_atts)、囲みコンテンツ、エスケープまでまとめて解説。大文字属性や引用符なしの挙動も実際に確認しました。
テーマ・メニュー・ショートコード・ブロック

子テーマの作り方と functions.php|親テーマCSSの正しい読み込み

子テーマの最小構成(style.css の Template と functions.php)と、親テーマのCSSを読み込む方法、get_template_directory と get_stylesheet_directory の違い、functions.php の読み込み順を整理します。
フック(アクション・フィルター)

remove_action が効かない原因と対処|優先度・タイミング・クラス

remove_action() を書いたのにフックが外れない原因を、優先度の不一致・実行タイミング・クラスメソッド・クロージャの4点に分けて整理し、実際に動かして確認した結果とともに解説します。
スクリプト・スタイル読み込み

wp_enqueue_script が読み込まれない原因と対処|依存関係・フック・バージョン

wp_enqueue_script で登録した JS が出力されない原因を、依存関係の未登録、フックの選び間違い、同名ハンドル、wp_footer の欠落に分けて整理。検証環境での出力結果つきで切り分け手順を解説します。
条件分岐タグ

is_front_page と is_home の違い|静的フロントページ設定での判定表

is_front_page と is_home の違いを、設定>表示設定の組み合わせごとの true・false 一覧で整理。フロントページ用ファイルの作り分けや判定が逆になる原因も、WordPress 7.1.2 の実測で解説します。
投稿の取得・操作

get_posts と WP_Query の違い|使い分けと実測結果

get_posts と WP_Query の違いを、既定値・フィルター・件数取得・グローバル変数への影響から整理。WordPress 7.1.2 で実測した結果をもとに、使い分けの基準を示します。
投稿の取得・操作

query_posts() の使い方|説明・引数・注意点

query_posts() は、メインクエリを、上書きする関数です。公式でも、可能な限り避けるべきとされています。
タクソノミー・ターム

add_rewrite_rule() の使い方|説明・引数・注意点

add_rewrite_rule() は、独自のURLの規則(リライトルール)を追加する関数です。追加したあとは、ルールの更新が必要です。