2011-09-19 17 views
0

我想創建一個自定義的PHP文件,顯示來自特定類別的帖子。我對已經大量修改過的index.php做了一些修改,並將其命名爲indexa.php(僅用於測試)。現在的index.php被配置爲顯示所有職位,而indexa.php是index.php文件的副本,但它曾經是:如何獲得自定義的php文件以顯示指定類別中的帖子

<?php query_posts("showposts=16&paged=$paged"); ?> 

現在:

<?php query_posts("showposts=16&cat=5&paged=$paged"); ?> 

我已經通過FTP將這個indexa.php上傳到我的主題文件夾中,但是我沒辦法讓它工作。我試圖通過「http://nailian.ca/indexa.php」訪問它。這仍然會在index.php上顯示內容。然後我就好,imma嘗試完整的網址。所以我在地址欄中輸入「http://nailian.ca/wp-content/themes/twentyeleven/indexa.php」,現在它返回給我「致命錯誤:在/home1/twondsky/public_html/nails/wp-content/themes/twentyeleven/indexa.php在線調用未定義的函數get_header() 15「......

我該怎麼做?

在此先感謝^ _ ____^

+0

anyone =(plz help ... – icyyicee

回答

0

你不能像這樣直接訪問indexa.php; Wordpres硬連接到index.php文件並不重要你放在URL中。 (它大概是如何工作的,還有很多更給它比)

我會改變戰術:在index.php重命名當前index.phpindex.bak和工作直接直到您滿意爲止。如果你搞砸了,使用備份文件來恢復網站。

順便說一句,你的改變對我來說很好看!

0

完整的URL不會返回任何致命的錯誤,它重定向到主頁。

如果您從indexa.php文件發佈代碼,這將會很有幫助。

該錯誤相當具有描述性,indexa試圖調用未定義的函數'get_header()'。對我來說,這會建議你的indexa.php文件不包括定義get_header函數的文件。你是否刪除了任何內容?

相關問題