2012-04-12 26 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