使用WP_Query。就像這樣:
$ThisQuery = new WP_Query(array('category_name' => 'MyCategory',
'meta_key' => 'MyCustomFieldValue',
'posts_per_page' => 10)); // Number of posts
if ($ThisQuery->have_posts()) : while ($ThisQuery->have_posts()) : $ThisQuery->the_post();
...
endwhile;
endif;
wp_reset_postdata();
修改陣列以包括標識要獲取
又如職位的元素:
<?php
$Args = array(//Category
'cat' => 5, // Category id.
'category_name' => 'MyCategory', // Category Name.
//Taxonomy
'tax_query' => array('relation' => 'AND', // Could be OR
array('taxonomy' => 'MyTaxonomy1',
'field' => 'MySlug1',
'terms' => array('MyTerm11',
'MyTerm12'),),
array('taxonomy' => 'MyTaxonomy2',
'field' => 'MySlug2',
'terms' => array('MyTerm21',
'MyTerm22',
'MyTerm23'),)),);
$ThisQuery = new WP_Query($Args);
if ($ThisQuery->have_posts()) : while ($ThisQuery->have_posts()) : $ThisQuery->the_post();
// Do Stuff
endwhile;
endif;
?>
嗨菲利普,感謝您的回答。但這不是我問題的答案。我已經有我想要的帖子。 category.php確保這一點。問題是,當我通過轉到分類法和術語的固定鏈接來調用category.php時。我無法檢索分類法。因此,例如: mypage.com/taxonomie/term/ 在期限頁上,我希望能夠檢索'taxonomie'。 – Redox
@Redox:WP_Query允許檢索所有信息。我用另一個例子更新了答案。 –