WP で固定ページも一覧する方法 pre_get_posts を使う
WordPress のトップページやアーカイブページなどで、複数ページを一覧するとき、そこに固定ページも含めたい場合があります。pre_get_posts アクションにフックして、クエリを操作することで固定ページを一覧に加えることができます。このページを読む
WordPress のトップページやアーカイブページなどで、複数ページを一覧するとき、そこに固定ページも含めたい場合があります。pre_get_posts アクションにフックして、クエリを操作することで固定ページを一覧に加えることができます。このページを読む
WordPress の固定ページにカテゴリやタグを設定する具体的な方法と注意点を紹介します。init アクションにフックして register_taxonomy_for_object_type 関数を使います。after_setup_theme にフックしても、カテゴリやタグは追加されません。このページを読む
WordPress の標準のページに設定されているページ名とセクション名を一覧します。 add_settings_section や add_settings_field で指定するときに必要になる値です。このページを読む
WordPressで「Trying to get property of non-object」が「wp-includes/comment-template.php」から通知されるとき、コメントに関するテンプレートやプラグインの実装に誤りがある可能性があります。実例を紹介します。このページを読む
WordPress で「has_cap がバージョン 2.0 から非推奨になった引数付きで呼び出されました」が表示されるときの対処法を紹介します。プラグインやテーマに問題がある可能性があります。特に多いのは add_options_page 関数で数値を使って権限レベルを設定している場合です。このページを読む
WordPress では、リンク付きの画像などを挿入するとき、a 要素に rel="attachment wp-att-*ID" 属性が挿入されてしまいます。HTML の規格に反するので、image_send_to_editor フィルタを使ってこれを自動で削除します。このページを読む
WordPress のテーマやプラグインの開発時に Undefined index を発生させないようにしましょう。カスタムフィールドを使う場合などには注意が必要です。正常に動作しますが、エラーログを確認すると PHP Notice が通知されていることがあります。@演算子などで解決します。このページを読む