ニュース

WordPress 7.1.2配信、criticalの脆弱性1件を修正

2026年9月22日公開のWordPress 7.1.2と、9月17日の7.1.1(セキュリティ修正11件)の内容、確認したい点、更新の優先順位をまとめます。
Tips

テーマにナビゲーションメニューを追加する方法|register_nav_menus と表示手順

クラシックテーマにメニュー位置を追加し、wp_nav_menu で表示するまでの手順を解説。メニューが表示されない、固定ページ一覧が出てしまうときの原因(未割り当て・fallback_cb)も実行結果で確認します。
Tips

カスタムタクソノミー アーカイブが404になる原因と対処

register_taxonomy で作ったタクソノミーのアーカイブURLが404になる原因を、リライトルールの更新漏れ・登録タイミング・rewrite 設定から整理。flush の正しい使い方も実行結果つきで解説します。
Tips

posts_per_page が効かない原因と pre_get_posts の正しい書き方

posts_per_page を指定しても件数が変わらない原因を、numberposts との違い、表示設定、pre_get_posts の書き換え、is_main_query の確認から整理。実測つきで直し方を示します。
Tips

アイキャッチ画像をコードで設定する方法|取り込みと set_post_thumbnail

画像ファイルをメディアライブラリに取り込み、投稿のアイキャッチに設定するコードを解説。media_handle_sideload と media_handle_upload の違い、必要な require、失敗時の WP_Error を実行結果つきで整理します。
Tips

add_image_size を追加しても反映されない原因と対処|サムネイル再生成の方法

add_image_size で画像サイズを追加したのに、既存の画像に反映されない原因は「生成はアップロード時だけ」だからです。再生成の方法、元画像より大きいサイズが作られない挙動を、実行結果で解説します。
Tips

wp_verify_nonce が false になる原因|nonce の作り方と検証

wp_verify_nonce が false を返す、「リンクの有効期限が切れました」と出る。そんなときの原因を、action名の不一致・ログイン状態・有効期限・キャッシュに分けて、実測結果つきで整理します。
HTTP・REST・Ajax

wp_remote_get が失敗する原因と対処|WP_Error の見方と安全な書き方

wp_remote_get が失敗したときの原因を、WP_Error・HTTPステータス・JSON不正の3層に分けて切り分けます。タイムアウトやSSL、wp_safe_remote_get のブロック挙動も、実行結果つきで解説します。
Tips

get_template_directory_uri と get_stylesheet_directory_uri の違い|子テーマでの使い分け

get_template_directory_uri は親テーマ、get_stylesheet_directory_uri は有効なテーマ(子テーマ)の URL を返します。get_theme_file_uri、home_url と site_url、plugins_url の違いも、実行結果で整理します。
Tips

esc_html と esc_attr の違い|使い分けと esc_url が必要な場面

esc_html と esc_attr は出力が同じに見えますが、使う場所が違います。HTMLの本文と属性値、URL、JavaScriptでの使い分けを、実際に実行した出力と一緒に整理します。