ホーム > タグ > クリア
クリア
query_posts() で指定した条件をクリアする方法
- 2009-06-24 (水)
- WordPress
データベースからコンテンツを取得するときに、その条件などを指定する「query_posts()」。
非常に便利、というか「使わないとやってられん」的な超定番関数です。
この query_posts()、一度指定した条件はその後のループでも引き継がれます。
それはそれで使いやすいときもあるのですが、「異なるカテゴリーの記事一覧を同一ページに表示」なんてときには逆に困ってしまいます。
ループごとに別の条件を指定しても上書きはしてくれないようで、最悪の場合、表示すらしてくれません。
(例えば、メインコンテンツ部分に新しくループを入れて query_posts() で条件を指定したら、その前まで表示できていたサイドバーのリストが消えてしまったりします ← 体験談)
そこで、ループごとに新しく条件を指定できるように、前のループで指定した条件をクリアする必要があります。
その方法は意外と単純で、以下の一文を追加するだけ。
<?php query_posts($query_string); ?>
この一文を、クリアしたいループの後、もしくは次のループの前(要するにループとループの間のどこか)に記述することで、query_posts() の条件をクリアすることができます。
「$query_string」とは、ページごとの標準の条件が入った変数ですので、クリアというより「デフォルトに戻す」という表現の方が正確かも知れません。
参考サイト
- Comments: 0
- Trackbacks: 2
Home > Tags > クリア
- Recent Entries
- Archives
- Tag Cloud
-
- (X)HTML
- .htaccess
- 301
- 505
- a-blog cms
- about:config
- ActionScript
- Adobe
- Amazon
- Analytics
- Android
- Apple
- AR
- AS2
- AS3
- ASP
- BackType
- Broken Link Checker
- canonical
- CGI
- Chrome
- CMS
- CMS Designer
- col
- colgroup
- CSS
- CSS Naked Day
- CSS Nite
- CSSスキン
- Cyberduck
- Dell
- Digg
- dom.max_script_run_time
- Duplicate Post
- EC
- Feed
- Fetch
- Firefox
- Flash
- float
- Flutter
- font-family
- FTP
- Gmail
- HTML
- IE
- Illustrator
- Intel
- Internal Server Error
- iPhone
- JavaScript
- Jimdo
- jQuery
- kindle
- line-height
- Live Search
- Mac
- Makeshop
- Movable Type
- MovieClip
- MySpace
- MySQL
- Office
- OSX
- parent
- permanent
- PHP
- phpinfo
- phpMyAdmin
- Prototype
- query_posts
- Redirect
- rel
- Rewrite
- RewriteRule
- RSS
- Safari
- Screengrab!
- SEO
- Simple Tags
- Smashing Magazine
- SNS
- SOY CMS
- sub
- sup
- table
- TechCrunch
- The Times
- TinyMCE
- Top Level Categories
- UIScrollBar
- URL
- URL正規化
- UTF-8
- vertical-align
- Vicuna
- Vitroperlo
- Wasabi
- WCAG
- WebRelease
- Web担当者Forum
- Wikipedia
- window.close()
- Windows
- WordCamp
- WordPress
- WP-DB-Backup
- WP-PageNavi
- XOOPS
- XOOPS Cube Legacy
- XSS
- Y-Combinator
- Yahoo!
- yuga.js
- セキュリティ
- あわせて読みたい
- すき間
- つぶやき
- とんぼ玉
- アイコン
- アイレップ
- アクセシビリティ
- アップグレード
- アップデート
- アップロード
- アドオン
- アナログ
- アラーム
- アーカイブ
- アート
- エディタ
- エラー
- カスタムフィールド
- カテゴリー
- キャスト
- キャッシュ
- キャンペーン
- クエリ
- クリア
- コメント
- コンパイルエラー
- サーバー
- システム環境設定
- スクリプト
- スクロールバー
- スタートアップ
- スライダー
- セキュリティアップデート
- ダミー
- テキスト
- テーブル
- テーマ
- デザイン
- デジタル
- データベース
- データ移動
- トラッキングコード
- ドメイン
- バグ
- バックアップ
- バージョン
- バージョンアップ
- パス
- ビジネス
- ビジュアルエディタ
- ファイルサイズ
- ファーストサーバ
- フォント
- フレームアクション
- ブラウザ
- ブログ
- ブログパーツ
- プラグイン
- プリンタ
- プロパティ
- ポール・グレアム
- モバイル
- モーショントゥイーン
- ライブラリ
- リスト
- リダイレクト
- ロゴ
- ロフトワーク
- ロールオーバー
- ワークショップ
- 一発太郎
- 一覧
- 上書き保存
- 並べ替え
- 京都
- 別ウィンドウ
- 制作
- 動画
- 外部テキスト
- 大阪
- 実体参照
- 投稿
- 拡張現実
- 改行
- 文字コード
- 文字サイズ
- 文字化け
- 文字参照
- 日本語版
- 水都
- 産創館
- 画像
- 目標
- 素材
- 美術
- 芸術
- 表
- 表現
- 表組み
- 裸の日
- 複製
- 記事
- 記号
- 誤報
- 警告
- 配布
- 関数
- 階層
- Feeds
- Links
- Meta