这个PHP回声线有什么问题?

时间:2014-12-08 01:22:02

标签: php

echo开头的行是否有问题?我收到此错误但我不确定如何更改错误:Parse error: syntax error, unexpected '.' on line 74

while ( have_rows('stills') ) : the_row();

    // display a sub field value
    echo '<li><img src="' . the_sub_field('still'); . '" alt="<?php the_sub_field('project_name'); ?>-still"></li>'

endwhile;

我将其更改为此但仍未正确输出:echo '<li><img src="' . the_sub_field('still') . '"></li>';

此外,如果这不是就这些类型的问题寻求帮助的领域,我可以在哪里询问?

编辑:尝试了satyr607的解决方案,这就是它的输出方式。

<div class="project-stills">
    <h3>Stills</h3>

    http://localhost/wordpress/wp-content/uploads/2014/12/17.jpg

    <li><img src="" alt="-still"></li>
</div>

1 个答案:

答案 0 :(得分:1)

试试这个:

echo '<li><img src="' . the_sub_field('still') . '" alt="' . the_sub_field('project_name') . '-still"></li>';

注意逃跑。