我设置了一个自定义的wordpress主题并实现了多种自定义帖子类型:“栏目”,“文章”和“条目”。 想法是:一个部分有多个文章,一个文章有多个条目,一个条目有多个帖子,每个帖子在其各自的模板中以缩略图形式显示其“子级”。
(例如: “旅行”一节包含两篇文章:NZ和FR。 第二部分称为“书籍”,其中包含“哈里·波特”和“格伦基尔”)
因此,永久链接应如下所示: 旅行/新西兰/第1天/机场到达 要么 books / harry-potter / philosophers-stone / chapter-1
这是首页的循环代码,其中显示所有可能的部分: `
/* define parameter for the query */
$args = array(
'post-type' => 'section',
'orderby' => 'title',
'order' => 'ASC'
);
/* define the new query to loop through the parameter just set */
$custom_query = new WP_Query($args);
if ($custom_query->have_posts()) : while ( $custom_query->have_post()) : $custom_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?> Section">
<div class="section">
<?php the_post_thumbnail();?>
<p class="front_page_section_title"><?php the_title(); ?></p>
</div>
</a>`
这是我到目前为止提出的部分模板代码:
$args = array(
'post-type' => 'article',
'orderby' => 'date',
'order' => 'DESC'
);
/* define the new query to loop through*/
$custom_query = new WP_Query($args);
if ($custom_query->have_posts()) : while ( $custom_query->have_post()) : $custom_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
<div class="article">
<?php the_post_thumbnail();?>
<p class="front_page_article_title"><?php the_title(); ?></p>
</div>
</a>
那么,为了仅将文章“子级”循环到单击的部分,部分模板的代码应该是什么样的? 该节的循环$ args数组能否自动为该节的标题设置一个称为“ tag”的参数,然后过滤所有具有相同名称的文章(手动标记)? (更深层次的元素的代码基本上应该与我想的一样)
提前谢谢! 抱歉,没有任何拼写/语法错误。