0
我想爲我的自定義帖子類型製作單頁,但我的方法無法正常工作。 我已經創建自定義後類型以這樣的方式創建自定義帖子類型單頁
function portfolio(){
$args = array(
'public' => true,
'label' => __('Portfolio'),
'supports' => array('title', 'editor', 'thumbnail', 'custom-fields'));
register_post_type('portfolio', $args);
register_taxonomy('portfolio', 'portfolio');
}
add_action('init', 'portfolio');
我做了一個查詢,顯示所有項目:
<?php
// The Query
$the_query = new WP_Query(array('post_type' => 'portfolio', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page'=>-1));
// The Loop
while ($the_query->have_posts()) : $the_query->the_post();
$thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id ($the_query->ID), 'thumbnail');
?>
<a href="<?php the_permalink(); ?>" class="col-md-4 item-portfolio">
<img src="<?php echo $thumbnail[0]; ?>" alt="">
<h4><?php the_title(); ?></h4>
<p><?php echo get_post_meta($post->ID, 'subtitle', true); ?></p>
</a>
<?php endwhile; ?>
而且我已經創造了單portfolio.php文件,但是當我去單個項目我有index.php而不是單一portfolio.php模板。我犯了什麼錯誤?感謝幫助。
你在你的主題或插件添加呢? – David
是的我在我的functions.php中聲明函數組合,並在index.php中查詢 – Zolax