我很好奇为什么这不会回显 HTML;我仔细阅读了 SO 中与回声和打印有关的其他问题。
它必须是字符串中的 PHP while 循环,但我已经转义了双引号。发生了一些更复杂的事情,即错误“WP-Query 类的对象无法转换为字符串”。
尝试回显 PHP 是否过于简单化?
编辑了一些格式(起初不想工作)。
而且,我需要做的是回显查询循环生成的 HTML,因为那是 wordpress 帖子的链接。
<?php $d=date("D"); if (in_array($d, array('Thu','Fri','Sat','Sun')))
echo "The latest post for Thursday, Friday, Saturday, Sunday:
<?php $my_query = new WP_Query('category_name=posts&showposts=1'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href=\"<?php the_permalink() ?>\" rel=\"bookmark\"><?php the_title(); ?></a>.
<?php endwhile; ?>" ;?>
'坦克,马克