get_template_part()はslug-name.phpを先に探し見つからなければslug.phpを読む
- get_template_part()はslug-name.phpを先に探し、なければslug.phpを読み込みます。子テーマと親テーマを含む検索順、共通化、確認方法を解説します。
カテゴリー: サイト運用
wp.a11y.speak()はAJAXで変わった状態を短い文でスクリーンリーダーへ伝える
- wp.a11y.speak()は、AJAXで変わった保存状態や検索結果を短い文でスクリーンリーダーへ伝えます。読込方法と通知設計を解説します。
WordPress 4.2の共有term分割後は保存済みterm_idを新しいIDへ更新する
- WordPress 4.2では共有termの更新時にterm_idが分かれます。split_shared_termで保存済みIDを更新し、wp_get_split_term()で移行先を確認します。
WordPress 4.2のutf8mb4移行ではMySQLサーバーとクライアントのバージョンを確認する
- WordPress 4.2がutf8mb4へ移行するには、現在の文字set、MySQLサーバー、クライアントの条件があります。独自テーブルのindex確認と更新後の検証も解説します。
WP_Queryで総件数が不要ならno_found_rowsをtrueにする
- WP_Queryで総件数や最大page数を使わないなら、no_found_rowsをtrueにします。省かれる処理、指定してよい一覧、paginationが必要なqueryとの違い、確認方法を解説します。
wp_insert_user()は新規利用者の戻り値を確認し既存利用者はwp_update_user()で変更する
- wp_insert_user()で新規利用者を作るときは、利用者IDとWP_Errorを分けて確認します。既存利用者の部分変更にwp_update_user()を使う理由も解説します。
WordPress 4.1のthe_post_navigation()は単一投稿の前後リンクをまとめて表示する
- WordPress 4.1のthe_post_navigation()は、単一投稿へ前後の記事リンクをまとめて表示します。投稿一覧のnavigationとの違い、基本コード、表示文字と同じ分類内へ絞る場合の判断を解説します。
WP_Queryのサブループ後はwp_reset_postdata()でメインクエリの投稿へ戻す
- WP_Queryのサブループでthe_post()を使った後は、wp_reset_postdata()でメインクエリの投稿データを復元します。必要な位置とwp_reset_query()との違いを解説します。
WordPress 4.1のmeta_queryはAND条件の組をORで入れ子にする
- WordPress 4.1のmeta_queryはAND条件の組をORで入れ子にできます。平らな配列との違い、WP_Queryの書き方、分類をpost metaへ置く前の判断を解説します。
WordPress 4.1のthe_posts_pagination()は投稿一覧へ番号リンクを出す
- WordPress 4.1のthe_posts_pagination()は、投稿一覧へ現在ページを含む番号リンクを出します。設置場所、引数、前後リンクとの違い、確認方法を解説します。
WordPress 4.1ではほかの端末のログインをプロフィールから無効にする
- WordPress 4.1では、プロフィールからほかの端末のログインを無効にできます。現在のbrowserを残す場合と、別利用者の全sessionを切る場合を分けて解説します。
WordPress 4.1ではadd_theme_support(‘title-tag’)で文書titleをWordPressへ任せる
- WordPress 4.1ではadd_theme_support('title-tag')をafter_setup_themeで追加し、文書titleをWordPressへ任せます。重複確認と旧版向け処理も解説します。
get_the_archive_title()とget_the_archive_description()はarchive.phpの見出しと説明を共通化する
- WordPress 4.1のget_the_archive_title()とget_the_archive_description()で、archive.phpの見出しと分類説明を共通化します。返す内容、空の場合、filterも解説します。
wp_cache_get()がfalseを返したらfoundでcache missか保存値かを分ける
- WordPressのwp_cache_get()はcache missでも保存値がfalseでもfalseを返します。第4引数foundで両者を分け、key、group、force、保存処理を整理します。
wp_get_nav_menu_items()はmenu_orderとmenu_item_parentを分けて並び順と親子関係を読む
- wp_get_nav_menu_items()の返り値はmenu_order順の平坦な配列です。menu_item_parent、db_id、object_idを分け、theme locationから取得する方法を解説します。
wp_set_object_terms()はterm IDとslugの型を分け、appendで置換と追加を選ぶ
- wp_set_object_terms()ではobject ID、taxonomy、整数のterm IDまたはslugを確認し、appendで置換と追加を選びます。数値文字列の注意と返り値の検査も解説します。

