2012-04-12 21 views
0

我正在使用wordpress并使用以下内容将页面内容拖入html正文。php如果放在HTML体中的脚本之后,the_content执行不正确

<?php the_content(); ?> 

上面的脚本放在任何地方,当它工作正常,但如果我在任何地方放置脚本后的页面上,其输出就好像它是一个回声功能(我猜它是什么)的相同的脚本。

任何人都可以告诉我可能会发生什么,并且是否有办法阻止这种情况发生。我尝试将脚本放置在单独的页面中,并使用include函数将其拉入,但这也不起作用。

<?php 
$pages = array(
    0 => 'longtailtext/intro1-1.php', 
    1 => 'longtailtext/intro1-2.php' 
); 
srand(floor(time()/60/60/1)); 
$key =rand(0,count($pages)-1); 
include($pages[$key]) ; 
?> 

脚本后放置内容标签的任何地方简单地输出如下: “longtailtext/paragraph1-1.php”

感谢您的帮助,您可以给我这个:)

+0

你能提供包含文件中的代码吗?似乎有什么东西在造成问题 – joeljoeljoel 2012-04-12 15:21:29

+0

其中包含文件是什么意思? – GibsonFX 2012-04-12 15:31:59

+0

这个'include($ pages [$ key]);',intro1-1 et intro1-2.php – mamadrood 2012-04-12 15:36:34

回答

0

可能是导致错误的流氓插件。试试这个:http://hungred.com/how-to/avoid-trouble-filter-thecontent-wordpress/here

+0

虽然我不是在写一个插件吗 – GibsonFX 2012-04-13 12:34:30

+0

我试着把这个添加到我自己的代码中,我得到的只是“内容包含:longtailtext/intro1-2.php” – GibsonFX 2012-04-13 12:42:23

+0

这个链接提到了几个人有相同的问题,因为插件干扰'the_content'。可悲的是我不是WP专家 – citizenen 2012-04-13 14:56:26