如何删除‘WordPress...’选项卡中页面标题的文本

时间:2013-10-28 作者:730wavy

我在一个网站上工作,有时我在注销时会遇到一个错误,网站标签上写着“Wordpress失败通知”。我正在尝试删除wordpress的所有实例,以便用户不知道我在使用它,但我不知道如何从选项卡中删除文本。我没有代码来尝试和显示,因为我甚至不知道从哪里开始。文本显示在wp登录上。php页面,并在尝试注销时发生。我只知道这些。所以我的问题是,我如何删除这个,并将文本更改为其他内容?

谢谢

3 个回复
SO网友:Mark Kaplun

当您获得nonce不匹配时,将显示此字符串,这在正常使用情况下不会发生太多。如果它确实足以让你意识到它,那么你应该调查原因。

无论如何,该字符串没有简单的过滤器,因此您必须使用翻译api来替换它。

add_filter ( \'gettext\', \'wpse_120304\', 10, 3 );
function wpse_120304($translated, $original, $domain) {
  if ($original == \'WordPress Failure Notice\')
    return \'Failure Notice\'; // or something else
  else
    return $translated;
}
或者使用“说什么”插件http://wordpress.org/plugins/say-what/ 从中我将想法提升到了这段代码中。

SO网友:brasofilo

你可能想接管一切wp_die() 消息,正如我们所看到的,有一些挂钩。这里,仅更改默认值(不是Ajax或XMLRPC):

add_filter( \'wp_die_handler\', \'change_die_wpse_120304\' );

# Modify wp_die_handler
function change_die_wpse_120304()
{
    return \'do_wp_die_wpse_120304\';
}

# Make a copy of _default_wp_die_handler and adapt
# http://core.trac.wordpress.org/browser/tags/3.6/wp-includes/functions.php#L2067
function do_wp_die_wpse_120304( $message, $title, $args )
{
    // a new way to die()
}

SO网友:Rami Alloush

这段非常简单的代码在管理页面和登录页面上都适用

// Pages Titles
function my_admin_title($admin_title, $title)
{
    return get_bloginfo(\'name\').\' • \'.$title;
}
add_filter(\'admin_title\', \'my_admin_title\', 10, 2);
add_filter(\'login_title\', \'my_admin_title\', 10, 2);

结束

相关推荐

在wp_login.php文件中登录成功后无法获取用户ID

我在登录文件后想获取用户id WordPress时遇到问题wp_login.php, 我试图在这个文件的第行之后插入一些代码wp_safe_redirect($redirect_to); 在登录情况下。我必须在登录后获取用户id才能更新我的自定义WordPress表。session_start(); require( dirname(__FILE__) . \'/wp-load.php\' ); global $wpdb; $session_id = sessio