0
這很奇怪,我無法在API中找到函數來獲取鏈接到404頁面鏈接。在wordpress中獲取404頁面的URL
我需要檢查一個頁面是否存在返回固定鏈接或返回404頁面鏈接。
我錯過了什麼,或者我看錯了地方?
這很奇怪,我無法在API中找到函數來獲取鏈接到404頁面鏈接。在wordpress中獲取404頁面的URL
我需要檢查一個頁面是否存在返回固定鏈接或返回404頁面鏈接。
我錯過了什麼,或者我看錯了地方?
沒有原生功能,所以你必須給自己設定的404:
function wp_404_redirect() {
global $wp_query;
$wp_query->set_404();
status_header(404);
get_template_part(404);
exit();
}
調用此函數在else
塊。
我需要404頁面的URL。這個函數不會返回404頁面的模板嗎? –
是的,因爲404頁面沒有「url」。這是一個當wp_query在常規請求上返回404時被調用的模板。您將不得不將模板作爲條件塊的一部分。 – Spartacus