我已经为页面创建了自定义模板(销售项目)。我想使用该自定义模板显示页面上特定类别的帖子。这很好,但前提是该类别中至少有一个职位。如果没有,它将给出以下错误。
可能有什么问题?
注意:未定义的偏移量:0 in/home/username此/public\\u html/5423565/wp包含/class wp查询。php在线3152
这是代码。为了更好地阅读,删除了Html:
<?php
/*
Template Name: Sell items
Template Post Type: post
*/
get_header();
global $post;
?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<!-- THIS IS WHERE PAGE CONTENT IS DISPLAYED -->
<?php the_content(); ?>
<!-- THIS IS WHERE PAGE CONTENT IS DISPLAYED -->
<?php
$args = array( \'numberposts\' => 20, \'category_name\' => \'sell-items\' );
$posts = get_posts( $args );
?>
<?php if(!empty($posts) && count($posts)>0) : ?>
<?php
foreach( $posts as $post ):
setup_postdata($post);?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
endforeach;
wp_reset_postdata();
?>
<?php endif; ?>
<?php endwhile; ?>
<?php else: ?>
Not found
<?php endif; ?>