2016-12-30 102 views
-3

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

但有什麼問題!

Parse error: syntax error, unexpected 'large' (T_STRING), expecting ',' or ';' in

我該如何解決這個問題?

謝謝...

+2

未轉義的單引號 – mathiasfk

+0

您可以使用'echo'Link'來避免所有這些'<?'s。 – Andy

回答

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(); 
    ?> 
0

作爲一般規則,你修復語法錯誤難以讀取的代碼由

一)改善代碼佈局,直到錯誤是顯而易見的 b)去除有問題的代碼並逐漸將其放回

0

在您的字符串末尾添加;(使用生成的HTML代碼)。

相關問題