逃避双引号
你没有逃脱你的报价.您的代码认为它"在开头的第一个停止"navigation".
echo "<div class=\"navigation\"><p><?php posts_nav_link(); ?></p></div> </div><!-- #content -->";
Run Code Online (Sandbox Code Playgroud)
连接,使用句点或sprintf()
是的,你可以连接你的字符串.这是一个更好的选择.查看sprintf().
sprintf('<div class="navigation"><p>%s</p></div>', posts_nav_link());
Run Code Online (Sandbox Code Playgroud)
请改用单引号
或者,您可以使用单引号 ;)
echo '<div class="navigation"><p><?php posts_nav_link(); ?></p></div> </div><!-- #content -->';
Run Code Online (Sandbox Code Playgroud)
最后,最好的方法
最后......为什么不结束PHP,正常编写HTML,然后将PHP放在应有的位置?
// your php code...
?>
<div class="navigation">
<p>
<?php posts_nav_link(); ?>
</p>
</div>
<div><!-- Content --></div>
<?php
// Continue your PHP
Run Code Online (Sandbox Code Playgroud)
imho,后一种选择在你的观点中更好.
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |