是否更改WordPress>错误标题?

时间:2018-04-05 作者:jockebq

我试图更改在访问您无权访问的页面时显示在选项卡/窗口中的标题,该页面现在显示“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与此有关,但我找不到任何解决方案。

1 个回复
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().

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register