如何修复wordpress主题的代码

时间:2016-12-30 13:13:24

标签: php html wordpress

我想在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;在

如何修复此代码?

...谢谢

3 个答案:

答案 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代码)。