WEBOPIXEL

WordPressで今のページの情報を知りたいときは「$wp_query」を確認してみよう

Posted: 2013.07.11 / Category: WordPress 

WordPressで分岐するときの「is_single」「is_home」とか受け取ったプロパティとか調べたいときは「$wp_query」の中を覗いてみると色々とわかったりしますよ。

Sponsored Link

確認方法はテンプレートファイルで「print_r」とか「var_dump」の中に「$wp_query」を入れるだけです。

template file

    <?php print_r($wp_query); ?>
    

例えば、カテゴリーのアーカイブページで見てみると、[is_archive]と[is_category]がtrueになっているのがわかります。

[is_page] => 
[is_archive] => 1
[is_date] => 
[is_year] => 
[is_month] => 
[is_day] => 
[is_time] => 
[is_author] => 
[is_category] => 1
[is_tag] =>

シングルページで見てみると、[query]にはポストiDとか、所属しているカテゴリー名とかわかったりしますね。

[query] => Array
(
[p] => 10
[page] => 
[category_name] => wordpress
)

他にも色々と情報が詰まってますので、テンプレートの作成が捗ると思います。

LEAVE A REPLY

コードを書く場合は<pre>で囲んでください。