这可能是一个基本问题,但我似乎找不到正确的解决方案。
在高级自定义字段中,我设置了一个字段组 CD,在 CD 中有三个字段,标题、信息、作者和组显示,如果类别 = CD
因此,当我使用 CD 类别发布新帖子时,我会填写这三个字段。CD 类别中有 10 个帖子。
现在我遇到的问题是在页面上显示所有帖子。
这是我尝试过的代码
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php query_posts( array( 'posts_per_page' => -1, 'cat' => '6', 'CD' => ( get_query_var('CD') ? get_query_var('CD') : 1 ), ));
if (have_posts()) {
while (have_posts()) {
the_post();
get_post_meta();
} // end while
} // end if
?>
<?php endwhile; endif; ?>
这返回了一个错误Warning: Missing argument 1 for get_post_meta(), called in /Volumes/shared/Digital/_Websites/londonconchord/wp-content/themes/conchord/t-disc.php on line 25 and defined in /Volumes/shared/Digital/_Websites/londonconchord/wp-includes/post.php on line 1792
我尝试了不同的尝试
<p><?php query_posts( 'cat=6' );
the_field('title');
the_field('info');
the_field('author'); ?></p>
当我打印一些信息时,我在这里有更多的运气,但是只有该类别中的第一个帖子并且它一直在重复,我想要所有 10 个帖子并且没有重复。
我想我只是在寻找那些最终的指针
谢谢