将循环模板包含在另一个模板中时出现奇怪的分析错误

时间:2011-03-29 作者:dashaluna

我有一个循环模板,名为loop-event-details.php 我有代码来显示每个事件。

我的主页模板被调用events-page.php. 我使用以下代码包括循环模板:

get_template_part( \'loop\', \'event-details\' );
我还尝试了以下代码:

include(TEMPLATEPATH . \'/loop-event-details.php\');
然而,当查看页面时,它总是抱怨解析错误:

Parse error: syntax error, unexpected T_ENDWHILE in /<my_templatepath>/loop-event-details.php on line 1
Theloop 不是1号线,而是15号线。中的代码loop 文件是正确的,因为当我从loop 将文件归档到page 归档所有工作。只要我想把它包括在任何一份合同中(get_template_part()include()) 它不起作用,总是抱怨1号线。

任何提示和帮助都将不胜感激。

谢谢,Dasha

WP 3.1.0

PHP版本5.2.6-1+lenny9

1 个回复
最合适的回答,由SO网友:dashaluna 整理而成

我创建了一个新文件,将编码指定为“UTF-8”,并手动重新键入了所有内容-没有从旧文件复制/粘贴。花了一段时间,但现在一切都好了。一定是出现了一些编码错误。

感谢所有帮助过我的人:@t31os、@kaiser、@Chip Bennett

结束

相关推荐

Ajax loop refresh on click

我在页面上显示一个随机的post循环。我想放一个“刷新”链接,通过ajax刷新循环的内容。这可能吗?这是我的循环,如果有帮助: <ul id=\"content-inner\" class=\"thumb-grid clearfix\"> <?php query_posts(\'posts_per_page=20&orderby=rand\'); ?> <?php if (have_