如何在标题栏中自定义“WordPress>Error”文本?

时间:2013-12-16 作者:Another Blogger

当用户没有在评论框区域输入所有必需的内容并单击提交评论按钮时,会显示一个新页面,告诉用户缺少一些必需的字段,如姓名、电子邮件等。

该页面包含"WordPress > Error" 标题栏中的文本。

我想用自定义文本替换此文本。

我一直在通过手动替换以下行来完成此操作wp-includes\\functions.php 文件:

$title = $have_gettext ? __(\'WordPress › Error\') : \'WordPress › Error\';
现在我不想编辑核心文件。我想知道是否可以使用我的博客主题做同样的事情functions.php 文件

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

更改接口字符串通常使用gettext 翻译过滤器,但我想用一些不同的东西,创造性地破坏模具处理程序来实现它:

add_filter( \'wp_die_handler\', function () {

    if ( false !== strpos( $_SERVER[\'SCRIPT_NAME\'], \'wp-comments-post.php\' ) ) {
        return function ( $message, $title, $args ) {
            _default_wp_die_handler( $message, \'Our Custom Title\', $args );
        };
    }

    return \'_default_wp_die_handler\';
} );

结束

相关推荐

Search CPT Title AND Meta

我目前有一个CPT我想搜索,问题是我还需要能够搜索CPT的元数据。我有以下代码,目前搜索所需的元数据,但我似乎无法让它搜索标题和元数据。非常感谢您的帮助!<?php /** * @package WordPress * @subpackage themename */ get_header(); $search = get_search_query(); ?> <div id=\"main\">