我试图更改在访问您无权访问的页面时显示在选项卡/窗口中的标题,该页面现在显示“WordPress>Error”。
我已经走了这么远,但根本没用:
add_filter( \'wp_die_handler\', \'change_die_wpse_120304\' );
function change_die_wpse_120304()
{
return \'do_wp_die_wpse_120304\';
}
function do_wp_die_wpse_120304( $message, $title, $args )
{
return \'Mynewtitle\'.\' • \'.$title.\' ‹ \'.get_bloginfo(\'name\');
}
我认为wp\\u die\\u handler与此有关,但我找不到任何解决方案。
SO网友:Nathan Johnson
这个wp_die_handler
过滤器过滤负责终止脚本执行的函数的处理程序。所以它需要返回WordPress在wp_die()
被调用。
从wp_die_handler
过滤器必须输出错误消息并关闭。
function wpse_die( $message, $title = \'\', $args = [] ) {
echo \'yolo\';
die;
}
function wpse_die_handler(){
return \'wpse_die\';
}
add_filter( \'wp_die_handler\', \'wpse_die_handler\' );
看看
_default_wp_die_handler()
查看WordPress从默认处理程序输出的内容
wp_die()
.