2011-06-16 52 views
0

在Wordpress中,當沒有可用頁面時,我需要調用我自己的頁面。這應該發生在404頁面之前。我怎樣才能自定義WordPress的這種行爲?如何在點擊404之前調用自定義模板頁面

+0

對不起!我回答Django,而不是WordPress。必須是喝啤酒的時間。 – 2011-06-16 23:25:29

回答

0

這與Wordpress或Django無關。 ;-)

<?php 
    header("Status: 301 Moved Permanently"); 
    header("Location:/"); 
?> 

輸入您希望爲「位置:」重定位的網址。在我的情況下,它將重新定位到根頁面。

編輯: 你可以讓你的特殊模板,然後創建一個頁面,並設置你的特殊模板作爲頁面模板,或者你可以簡單地創建一個靜態html頁面。在這兩種情況下,您都必須將「位置:」設置爲404頁面的URL。

+0

哦,對不起。忘了說整個想法應該在你的404.php! – Paul 2011-06-17 12:38:17

+0

是的。這不應該發生。我已經使用了一些wordpress cretaed頁面,我還需要通過使用webservice調用來訪問一些其他外部內容(包括元標題和關鍵字以及說明)。 截至目前,如果它的is_404(){// call func},我會在頭部進行外部函數調用。但這不是一個好的解決方案。因爲請求轉到404頁面並顯示該頁面。 所以我需要調用外部頁面而不使用404請求 – 2011-06-17 14:46:23