我想在wordpress主题中使用此代码。
<ul>
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li>
<span class="l-e-right"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php echo the_post_thumbnail('large-thumb'); ?></a></span>
<h4><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4>
<time datetime="<?php the_date('j F Y'); ?>"><?php the_date('j F Y'); ?></time>
<div class="clearfix"></div>
</li>'
}
wp_reset_query();
?>
</ul>
但是出了点问题!
解析错误:语法错误,意外&#39;大&#39; (T_STRING),期待 &#39;,&#39;或&#39;;&#39;在
如何修复此代码?
...谢谢
答案 0 :(得分:0)
您没有正确填充标签。 试试这个:
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){ ?>
<li>
<span class="l-e-right"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php echo the_post_thumbnail('large-thumb'); ?></a></span>
<h4><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4>
<time datetime="<?php the_date('j F Y'); ?>"><?php the_date('j F Y'); ?></time>
<div class="clearfix"></div>
</li>
<?php
}
wp_reset_query();
?>
答案 1 :(得分:0)
作为一般规则,您可以通过
修复难以阅读的代码中的语法错误a)改进代码布局,直到错误明显 b)删除有问题的代码块并逐渐将其放回
答案 2 :(得分:0)
在字符串末尾添加;
(使用生成的HTML代码)。