PHP Syntax Error on get_posts

时间:2012-03-05 作者:Vince Pettit

我有以下编码:

<?php
        global $post;
        $args = array( \'numberposts\' => 8);
        $myposts = get_posts( $args );
        foreach( $myposts as $post ) :  setup_postdata($post);
        echo \'<a href=\'.the_permalink().\'>\'.the_title().\'</a><br />\';
        endforeach;
?>
Dreamweaver在第6行突出显示了一个潜在的语法错误&;7.我相信这很简单,但有人能给我指出解决这个错误的正确方向吗?

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

不确定是否导致Dreamweaver标记错误(尝试运行它?),但在最后一行的第二行,您要使用get_the_title(). 这将返回帖子的标题,而the_title() 将响应它。

echo \'<a href=\'.the_permalink().\'>\'.get_the_title().\'</a><br />\';

结束