wp_remote_get()の結果はWP_Error、HTTPステータス、本文を分けて確認する
- wp_remote_get()の返り値は、WP_Error、HTTPステータス、本文の順で確認します。404や500、空本文、形式違いを通信失敗と混同しないコードと記録方法を解説します。
カテゴリー: サイト運用
WordPressのアップロード先はwp_upload_dir()のpathとurlを分けて確認する
- wp_upload_dir()が返すpath、url、basedir、baseurl、subdirの違いを解説します。月別フォルダー、独自設定、作成エラーを確認し、ファイル位置と公開URLを分けます。
WordPressの画像サイズ追加は新規アップロードと既存画像の再生成を分ける
- WordPressで画像サイズを追加するときは、サイズの登録、アップロード時の生成、テンプレートでの取得を分けます。既存画像には別途再生成が必要な理由と確認手順も解説します。
wp-config.phpをWordPressの一つ上へ置くときは探索条件と公開領域を確認する
- WordPressはwp-config.phpを本体ディレクトリ、次に一つ上の階層から探します。探索条件、公開領域との違い、移動前後の確認手順を解説します。
WordPress Heartbeat APIの通信間隔は画面と処理内容を確認してから変える
- WordPress Heartbeat APIの負荷を調べるときは、通信回数だけでなく画面、送信データ、サーバー処理を確認します。60秒と15秒の違い、heartbeat_settingsの注意点を解説します。
WordPressのXML-RPCはリモート投稿とpingbackのメソッドを分けて止める
- WordPressのXML-RPCを無効にする前に、認証を使うリモート投稿とpingbackを分けます。xmlrpc_enabledとxmlrpc_methodsの作用範囲、停止コード、確認手順を解説します。
WordPressマルチサイトはサブドメインとサブディレクトリをネットワーク作成前に選ぶ
- WordPressマルチサイトのサブドメイン型とサブディレクトリ型は、URL、DNS、既存パーマリンク、運用責任を比べてネットワーク作成前に選びます。選択が制限される条件も解説します。
WordPress 3.7の自動バックグラウンド更新は更新種別を分けて制御する
- WordPress 3.7の自動バックグラウンド更新は、Coreの開発版、マイナー版、メジャー版と、プラグイン、テーマ、翻訳を分けて制御します。定数とフィルターの役割を解説します。
WordPressがFTP接続情報を求めるときはファイルの所有者と更新方法を確認する
- WordPressが更新時にFTP接続情報を求めるのは、ファイルへ直接書く方法を選べないためです。Filesystem API、所有者、権限、FS_METHOD、認証情報の確認順を解説します。
WordPressのエクスポートはサイト全体のバックアップではない
- WordPressのエクスポートで作るWXRは、投稿や固定ページなどを移すためのXMLです。画像、テーマ、プラグインを含む完全バックアップとの違いと、保存対象の分け方を解説します。
WordPressプラグインは停止と削除でデータの扱いが違う
- WordPressプラグインの停止は有効な一覧から外す処理、削除は用意されたアンインストール処理を呼び出したあとでファイルを消す処理です。設定や保存済みデータが残る条件と、削除前の確認順を解説します。
WordPressの編集ロックは別の利用者による投稿の上書きを防ぐ
- WordPressで別の利用者が編集中と表示されるのは、同時編集による上書きを防ぐためです。Heartbeat APIによる編集ロック、プレビュー、編集の引継ぎ、誤ってロックが残る場合の確認順を解説します。
WordPressのwp_mail()がtrueでもメール到達までは確認できない
- WordPressのwp_mail()がtrueでも、受信箱への到達は保証されません。戻り値、PHPMailer、送信サーバー、受信側、迷惑メール判定を分けて調べる方法を解説します。
WordPressのログインを繰り返すときはCookieとURLを先に確認する
- WordPressでログイン画面へ繰り返し戻るときは、パスワード変更より先にCookieとURLを確認します。TEST_COOKIE、www、HTTPS、設置先、プラグインを切り分ける順序を解説します。
WordPressのゴミ箱はEMPTY_TRASH_DAYSで自動削除までの日数を変える
- WordPressのゴミ箱はEMPTY_TRASH_DAYSで自動削除までの日数を変更できます。標準30日、0指定、対象範囲、WP-Cronによる削除時刻を解説します。
WordPressの管理画面をSSLへ切り替えるにはFORCE_SSL_ADMINを設定する
- WordPressのログイン画面と管理画面をSSLへ切り替えるFORCE_SSL_ADMINの設定方法を解説します。証明書の準備、対象範囲、転送ループの確認も分けて説明します。

