它在语法上如何正确?PHP
How it is syntactically correct?PHP
我有这个代码:
<?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 术语如何正确?我应该怎么做才能修复此错误?
提前致谢!
<?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;
?>
<?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;
?>
您不能在 <?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;
?>
我有这个代码:
<?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 术语如何正确?我应该怎么做才能修复此错误?
提前致谢!
<?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;
?>
<?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;
?>
您不能在 <?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;
?>