我想要的,如果url是http://mysite.domain/url-for-404/(示例),系統將顯示404模板。WordPress的任何網址顯示404模板
這是我的代碼:
function _display_404_template() {
$current_url = get_current_url(); // get current url
if ($current_url === 'http://mysite.domain/url-for-404/') {
global $wp_query;
$wp_query->set_404();
status_header(404);
nocache_headers();
$tpl_404 = get_404_template();
if (file_exists($tpl_404)) {
$tpl_404 = apply_filters('template_include', $tpl_404);
require($tpl_404);
} else {
wp_die('404 - File not found!', '', array('response' => 404));
}
exit;
}
}
add_action('init', '_display_404_template', 20);
工作,但頁面標題不是 「找不到網頁」,標題是 「月 - 2015年| MYSITE」。
我想頁面標題是「頁面未找到」,有人可以幫助我嗎?