我已将以下代码拼凑在一起,但无法按需要将其运行。
我使用“高级自定义”字段将PDF上传添加到我的自定义帖子类型(' software_pdf'字段),因此需要查看该自定义帖子类型的所有帖子以及是否有没有PDF上传到他们中的任何人,显示一条消息'没有数据可用。'
如果任何帖子附有PDF,则无需显示该消息,而只列出附有PDF的标题。
我的问题是它列出了附有PDF标题的标题,但它仍然显示“没有数据可用”和#39;消息,我坚持如何解决这个问题。任何帮助将不胜感激,谢谢!
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$custom_loop = new WP_Query(array(
'paged' => $paged,
'post_type' => 'Products',
'cat' => 5,
'posts_per_page' => 25,
'orderby' => 'name',
'order' => 'ASC',
));
if ( $custom_loop->have_posts() ) :
while ( $custom_loop->have_posts() ) : $custom_loop->the_post();
$softwarepdf = get_field('software_pdf');
if (empty( $softwarepdf ) ) { ?>
<p class="nodata">No Data Available.</p>
<? }
else { ?>
<p class="productthumbtitle"><?php the_title(); ?></p>
PDF
<? }
endwhile;
wp_reset_query();
endif;
答案 0 :(得分:0)
尝试 get_post_meta(get_the_ID(),'software_pdf'); 而不是 get_field('software_pdf');