[英]Wordpress plugin to handle page not founds 404
我正在做一个Wordpress插件,可以通过另一个系统处理所有404页未找到的页面。
我现在有几个问题:
任何帮助将不胜感激,主要是在更改Wordpress的状态代码输出方面。
这将帮助您将页面的HTTP状态代码从404更改为200:
<?php
function other_system_status_code() {
if (is_404()) {
status_header('200');
}
}
add_action('template_redirect', 'other_system_status_code');
然后,您可以在404.php模板中显示WordPress内部另一个系统的内容。
除了状态码,您可能还想更改页面标题。 即使您更改状态代码,它也会打印“找不到页面”。 但是一个简单的过滤器可以帮助您:
<?php
function other_system_page_title() {
return 'Custom Page Title';
}
add_filter('wp_title', 'other_system_page_title', 100);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.