我有这段代码:
<?php if ( have_posts() ) : ?>
<?php
<ul>
while ( have_posts() ) : the_post();
<li><?php get_template_part( 'content', get_post_format() );?></li>
endwhile;
</ul>
zdwpbs_paging_nav();
else :
get_template_part( 'content', 'none' );
endif;
?>
我收到此错误Parse error: syntax error, unexpected '<' on line 34
sintatic如何正确?我该怎么做才能解决这个错误?
提前致谢!
答案 0 :(得分:2)
您无法在<?php
中插入html,或者如果您想这样做,可以使用echo。
实施例。<?php echo '<ul>';?>
正确的代码:
<?php if ( have_posts() ) : ?>
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li><?php get_template_part( 'content', get_post_format() );?></li>
<?php endwhile; ?>
</ul>
<?php zdwpbs_paging_nav();
else :
get_template_part( 'content', 'none' );
endif;
?>
答案 1 :(得分:1)
<?php if ( have_posts() ) : ?>
<ul>
<?php while ( have_posts() ) : the_post();?>
<li>
<?php get_template_part( 'content', get_post_format() );?>
</li>
<?php endwhile;?>
</ul>
<?php
zdwpbs_paging_nav();
else :
get_template_part( 'content', 'none' );
endif;
?>
答案 2 :(得分:0)
<?php
if (have_posts()):
?>
<ul>
<?php
while (have_posts()): the_post();
?>
<li><?php get_template_part('content', get_post_format()); ?></li>
<?php
endwhile;
?>
</ul>
<?php
zdwpbs_paging_nav();
else :
get_template_part( 'content', 'none' );
endif;
?>