2010-06-04 59 views

回答

0

您正在使用单词页面有点混淆 - 您是在讨论您在管理员中创建的WordPress页面,还是针对每个类别存档显示的网页?

如果是后者,则可以使用全球$wp_query来获取类似的ID;

$cat_ID = $wp_query->get_queried_object_id(); 
0

请记住,帖子可以属于多个类别。 此代码可能适合您:

if(is_category()){ 
    $cat_id = get_query_var('cat'); 
} else if (is_single()) { 
    $cat_id = ''; 
    foreach (get_the_category() as $catt) { 
     $cat_id .= $catt->cat_ID.' '; 
    } 
    $cat_id = str_replace(" ", ",", trim($cat_id)); 
} 
if (!intval($cat_id)) $cat_id=''; 

$query = "&category=$cat_id"; 
$posts = get_posts($query); 
$postlist = ''; 
foreach ($posts as $post) { 
    // something for each post 
} 
相关问题