This domain may be for sale!
こんにちは。 いつも勉強させていただいております。 query_postsを利用して、 ・あるカテゴリー内の記事で、 ・特定の期間内のものに限定して(例:今日以降~2011/12/31まで) 記事のリストを表示させる方法をさがしています。 Post Expiratorというプラグインを使えば、その記事の公開終了日(非公開か削除)を設定できるのですが、この場合は、当該記事が非公開になり、アーカイブ全体を表示させた場合に記事リストからもれてしまいます。 他の手法をつうじて、なんとか乗り越えられないか探しております。 いつも質問ばかりですみません。 テーマフォルダの functions.php に以下を追加: <?php global $my_where; function my_posts_where( $where ) { global $my_where; return $where .
使うたびに引数名を調べたりする事が多いので、チートシート兼スニペット用として置いておく。WordPress3.0版。非推奨・先頭固定投稿引数は除外。 <?php $myQuery = new WP_Query(); // WP_Queryオブジェクト生成 $param = array( //パラメータ //カテゴリー引数 'cat' => '1', //(整数)- カテゴリーIDを指定。コンマ区切りにした複数IDの文字列も指定可能。 'category_name' => 'my cat name', //(文字列)- カテゴリー名を指定(日本語も可)。 'category__and' => array('1', '2'), //(配列)- カテゴリーIDの配列。指定した複数のカテゴリーすべてに含まれる投稿のみを取得。 'category__in' => array('1', '2'), /
WordPress独自テーマを作る際に私がハマりがちなのが、ページ送り。 記事一覧の取得にquery_postsを利用しているとページ数や条件をうまく取得できず、2ページ以降の記事が表示されない事が多々あります・・。 今回はその「ページ送り機能」がうまくいかないときに使える、 私の知るすべての対処法をメモしておこうと思います。 query_postsとは 記事一覧を表示する際、特定のカテゴリだけ表示させたかったり、作成日順ではなく更新日順に並べたかったり。 そんな要望を叶えてくれるのが query_posts ですね。 たとえばカテゴリIDが3の記事を4つずつ表示したい時はこう。 <?php if (have_posts()) : query_posts('posts_per_page=4&cat=3'); ?> <?php while (have_posts()) : the_post(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く