2012-04-16 11 views
0

私はワードプレスでウェブサイトを作っています。私のブログの一部を表示するが、それは、カテゴリに基づいてフィルタリングされ、それぞれがいくつかのメニュー項目/タブので、各タブのURL構造は次のようになります。ワードプレスの特定のカテゴリのアーカイブを持つ方法

examplewebsite.com/?category=1
examplewebsite .com /?category = 3

どのタブが選択されているかに基づいています。各ページには、特定の日の投稿を見るために日付をクリックできるカレンダーウィジェットがあります。しかし、これは日付に基づいてすべてのカテゴリを表示します

examplewebsite.com/?m=20120415
examplewebsite.com/?m=20120417

:カレンダーのようなURL構造に送信します。私はこのページにいます:examplewebsite.com/?category=1とカレンダーをクリックすると、現在のURLに "&?m = 20120415"が追加されますカテゴリの

私はかなり広範囲な知識を持っていますが、phpの知識はほとんどありません。

答えて

0

は、このリンク、WPのquery_post表示ポストを試してみて、それがカテゴリ

http://codex.wordpress.org/Function_Reference/query_posts

<?php 

// The Query 
query_posts('cat=1'); 
//get the post under the category 1 

// The Loop 
while (have_posts()) : the_post(); 
    echo '<li>'; 
    the_title(); 
    echo '</li>'; 
endwhile; 

// Reset Query 
wp_reset_query(); 

?> 
+0

に基づいてあなたがダムビットダウンすることを可能性のあるチャンスをポストを取得するためのパラメータを持っていますか?私はそれをどうするべきか分かりません。 – Ben

+0

ループには投稿のループが含まれているので、カテゴリに基づいた投稿の投稿または投稿を表示するには、クエリを変更してthe_postを変更する必要があるかもしれません<?php query_posts( 'cat = 1') ?>にはカテゴリid 1の下に投稿が含まれているので、その下の投稿をループするとカテゴリ1の投稿が表示されます。 – SuperNoob

関連する問題