HTTP・REST・Ajax

admin-ajax.php が 0 や 400 を返す原因と対処|Ajax の書き方

admin-ajax.php が「0」や 400 を返す原因を、core の分岐に沿って整理します。action 名の不一致、wp_ajax_nopriv の登録漏れ、nonce の -1(403)の見分け方と、動く最小コードを検証付きで解説します。
Tips

パーマリンク変更後に404になる原因と対処|.htaccess と mod_rewrite

パーマリンクを変更したら投稿ページが404になる原因を整理。リライトルールの再生成、.htaccess の標準記述、mod_rewrite と AllowOverride の確認、flush_rewrite_rules の注意点を解説します。
Tips

WordPress 画面が真っ白になる原因とWP_DEBUGでの調べ方

WordPress の画面が真っ白になったときの原因の切り分け手順を整理。WP_DEBUG と WP_DEBUG_LOG の設定、debug.log の読み方、メモリ不足やプラグイン・テーマの無効化、リカバリーモードまでを解説します。
HTTP・REST・Ajax

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

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

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

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

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

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

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

子テーマの最小構成(style.css の Template と functions.php)と、親テーマのCSSを読み込む方法、get_template_directory と get_stylesheet_directory の違い、functions.php の読み込み順を整理します。
Tips

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

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

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

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

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

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