【发布时间】:2013-08-25 19:35:54
【问题描述】:
我使用了 Wordpress 的条件标签来自定义侧边栏中的信息输出。
我用过这个:
<?php if is_home(); {
echo 'blah blah...'
} else {
echo '<?php $myQuery = new WP_Query(\'showposts=3\');
while ($myQuery->have_posts()) : $myQuery->the_post(); ?>'
<?php endwhile; ?>
} ?>
现在我总是在侧边栏中得到 "have_posts()) : $myQuery->the_post(); ?>" 作为文本输出, 所以 $myquery 部分似乎会导致问题,谁能帮我找出错误?
非常感谢您。
编辑:解释 我希望侧边栏在博客索引页面 (is_home) 上输出其他信息。在除博客索引页面之外的所有其他页面上,应显示最后三篇文章。这就是我使用 WP_Query 的原因
【问题讨论】:
-
如果你有它回显PHP代码,它会回显PHP代码,而不是执行它。
-
在 PHP 脚本中输出 PHP 代码几乎没有用处。请解释一下,具体应该怎么做。
-
转义斜杠不会在单引号内解析,这就是问题所在
标签: php wordpress-theming