タグ

ブックマーク / notnil-creative.com (2)

  • query_postsを捨てよ、pre_get_postsを使おう【追記あり】【報告あり】

    [2013-07-15追記] より詳しい補足記事を書きました。 → WordPressでページ送りが動かないのはどう考えてもquery_postsが悪い!【pre_get_postsまとめ】 WordPressのテンプレートをカスタマイズしようとして高確率でハマったり事故ったりするのが query_posts 関数というやつでして、ぐぐってみたらこの1年以内にも query_posts の使い方を「WordPress使うなら必須知識!」として解説したり、いまだに $paged を引数で渡さなきゃいかんとか、書いてあるブログ記事もたくさん見つかりまして頭痛が痛くなります。この際、はっきり言っておきましょう。 もう query_posts は一切使う必要ありません。 いやまあ、かく言うワタシも迷っていた時期がありまして。でも周りのWPerにquery_posts要らないらしいよ?という話を聞く

  • WordPressカスタマイズ 俺的チートシート

    WordPressのテーマ開発でよく使うコードをCodaのクリップに登録していてすごく便利なので、いまクリップに入っているものを公開します。ここに挙げたもの以外に条件分岐タグも登録していますが、Codexを見ればいいので割愛。クリップに登録したコードと、Twenty Elevenからのコピペで基的にはさくさくテーマ開発できています。 Customizing Parse Query (in functions.php) functions.phpからクエリーのカスタマイズ、pre_get_postsフックを使う方法。 参考:関数リファレンス/is_main_query, カスタムクエリ via WordPress Codex 日語版 /* * Customizing Parse Query */ add_action( 'pre_get_posts', 'my_custom_query'

  • 1