0
我正在處理一個頁面,我想從與該文章標題具有相同類別名稱的類別中顯示文章(自定義文章類型)。從CPT以相同的分類名作爲標題獲得文章
我還在學習,這就是爲什麼我希望你們能幫助我。 :)
我有什麼:
- CPT名爲 '鞋'
- CPT類:運動鞋,靴子,sportshoes
- CPT命名爲 '文章'
- CPT類:運動鞋,靴子,運動鞋
在頁面/運動鞋/(來自CPT'shoes')我想展示類別'運動鞋'的文章。
這我有什麼至今:
global $post;
$cat_ID = array();
$categories = get_the_category();
foreach($categories as $category) {
array_push($cat_ID,$category->cat_ID);
}
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => '[THE_TITLE]',
'numberposts' => -1,
'category__in' => $cat_ID
);
$cat_posts = get_posts($args);
if ($cat_posts) {
foreach ($cat_posts as $cat_post) {
?>
<li><a href="<?php echo get_permalink($cat_post->ID); ?>"><?php echo $cat_post->post_title; ?></a></li>
<?php
}
}
這'運動鞋'...等他們是默認的「類別」分類或他們是自定義分類附加到CPT? – pgk
這些是默認的分類標準 – Falch0n
你能告訴我到底要在哪裏顯示這些文章 - 在頁面模板上,在單個帖子模板「http:// site/shoes/shoe1」上,在類別模板「http:// site/category/sneakers /',在定製文章模板'http:// site/shoes /'等上,因爲您可以根據不同的解決方案應用不同的解決方案。 – pgk