我正在尝试根据使用ACF在输入字段中编写的类别,使用自定义帖子类型(实际上是割草机)的产品创建缩略图方法。
但是,即使在对我的类别进行硬编码时,我也无法提供任何帖子。
$loop = new WP_Query( array( 'category_name' => 'frontmower', 'posts_per_page' => 10 ) );
割草机是一个子类别,在“产品”和“产品”下找到了2个步骤。 “机”。
<div class="thumbContainer">
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php echo '<a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">'; ?>
<div class="productThumbnail">
<img src="<?php the_field( "productImage" ); ?>" alt="image"/>
<?php the_title( '<h2 class="entry-title">', '</h2>' ); ?>
<div class="entry-content">
<?php the_content(); ?>
</div>
</div>
<?php echo '</a>'; ?>
<?php endwhile; ?>
</div>
无论出于何种原因,我无法理解为什么它不起作用。尝试使用不同的echo来查明我的脚本是否进入while循环,但事实并非如此!
然而,这个效果很好:
$loop = new WP_Query( array( 'post_type' => 'ridinglawnmowers', 'posts_per_page' => 10 ) );
但是我不能使用post_type,因为我需要创建不同的帖子类型。将它们全部算作割草机并向它们展示类别是可行的方法。
答案 0 :(得分:1)
要根据特定类别访问所有帖子,请使用以下代码 -
import sys
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--outdir', help='Directory to output to', \
default='out')
parser.add_argument('--file', help='Input file', \
default='section')
parser.add_argument('--word', help='Word to look up')
if sys.argv[0] == 'python -m unittest':
args = parser.parse_args([])
else:
args = parser.parse_args()