这个PHP有什么问题?

Tar*_*ara 2 php wordpress syntax-error

我收到此语法错误:解析错误:语法错误,意外T_STRING,期待','或';' 第18行这一页.

我认为这可能是问题的"首次发布".有什么建议?

谢谢 - 塔拉

<?php 
    $days = round((date('U') - get_the_time('U')) / (60*60*24));
    if ($days==0) {
        echo "Published today |"; 
    }
    elseif ($days==1) {
        echo "Published yesterday |"; 
    }
    else {
        echo "First published " the_time('F - j - Y') " |";
    } 
?>
&nbsp;Last updated at <?php the_time('g:i a'); ?> on <?php the_time('l, F jS, Y') ?> by <?php the_author(); ?> 
Run Code Online (Sandbox Code Playgroud)

Den*_*rdy 6

你的问题是:

echo "First published " the_time('F - j - Y') " |";
Run Code Online (Sandbox Code Playgroud)

提出连接的其他答案都是错误的.WordPress中的the_time()将回显,因此您需要在多个调用中拆分它:

echo "First published ";
the_time('F - j - Y');
echo " |";
Run Code Online (Sandbox Code Playgroud)

或者,连接但使用get_the_time():

echo "First published " . get_the_time('F - j - Y') . " |";
Run Code Online (Sandbox Code Playgroud)