我需要显示分配给分类词的帖子。我可以手动完成没有任何问题,但我希望从每个分类术语中有一个循环到自动显示帖子,因此当用户添加新术语时,该术语的帖子将显示在站点上。 您可以在以下网址上看到实时示例;
176.9.5.243/~divesdes/shop
我正在使用Woocommerce建立一个在线商店。这是我用来手动显示帖子的代码。
<?php query_posts('post_type=product&product_cat=striped-mats'); ?>
<?php single_cat_title( ); ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content();?>
<?php endwhile;
wp_reset_query();?>
<?php endif; ?>
感谢所有希望帮助我的人......
答案 0 :(得分:0)
首先,您可以使用可以为您编写代码的服务:http://generatewp.com/
这是一个很酷的工具,允许您为WordPress主题的几个部分构建代码。
否则,您可以使用WP_Query类创建一个类似的查询对象:
$products = new WP_Query(
array(
'post_type' => 'product',
'post_status' => 'publish',
'cat' => 'product_cat',
'category_name' => 'striped-mats',
)
);
if($products->have_posts())
{
while($products->have_posts())
{
$products->the_post();
// do something
}
}
else
{
// Np products found
}
答案 1 :(得分:0)
感谢您花时间和精力回答我的问题。 问题是我需要一个循环来列出分配给该术语的术语和帖子,但预测用户将添加新术语。因此,简而言之,如果用户在该术语中添加术语和帖子,则会在站点中显示。