wp_send_json_success()とwp_send_json_error()はsuccessの真偽とdataを分けて返す
- wp_send_json_success()とwp_send_json_error()は、successのtrueまたはfalseと任意のdataをJSONで返して処理を終了します。返却形式と受け取り方を解説します。
タグ: WP_Error
wp_insert_user()は新規利用者の戻り値を確認し既存利用者はwp_update_user()で変更する
- wp_insert_user()で新規利用者を作るときは、利用者IDとWP_Errorを分けて確認します。既存利用者の部分変更にwp_update_user()を使う理由も解説します。
wp_update_post()は既存投稿IDと変更項目を確定し、WP_Errorを確認して更新する
- wp_update_post()には既存投稿IDと変更項目だけを渡し、第二引数をtrueにします。既存値との結合、WP_Error、権限とnonceの確認を分けて解説します。
wp_insert_post()は投稿データを検証し、返された投稿IDまたはWP_Errorを確認する
- wp_insert_post()へ投稿データを渡す前に、用途、必須値、公開状態を検証します。第二引数をtrueにし、返された投稿IDまたはWP_Errorを分けて確認する方法を解説します。
wp_remote_get()の結果はWP_Error、HTTPステータス、本文を分けて確認する
- wp_remote_get()の返り値は、WP_Error、HTTPステータス、本文の順で確認します。404や500、空本文、形式違いを通信失敗と混同しないコードと記録方法を解説します。

