我有一个脚本可以生成所有具有特定类别标签的帖子(见下文)。
<?php
function create_slug($string){
$slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string);
return $slug;
}
$category = strtolower(create_slug(single_cat_title('', false)));
$args = array(
'post_type' => 'research-case',
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => 6,
'category_name' => $category
);
query_posts($args);
?>
<?php while ( have_posts() ) : the_post(); ?>
<hr />
<article class="item">
<a href="<?php the_permalink(); ?>">
<h3 class="title-news"><?php the_title(); ?></h3></a>
<p><?php the_excerpt(); ?></p>
<p><a class="btn btn-primary" href="<?php the_permalink(); ?>"><?php echo __('View details' , 'roots'); ?> »</a></p>
</article>
<?php endwhile; wp_reset_query();?>
但是,当我点击具有the_permalink();
方法提供的链接的特定帖子时,我的网站会抛出404错误。我相信我需要一个模板文件来从单个帖子中提取内容。有谁知道这是怎么做的?