如何更改默认设置页面中的标签文本?

时间:2012-07-03 作者:Murphy1976

我看过关于如何修改Wordpress站点管理员菜单项的各种教程,但我正试图找到一个关于如何修改实际管理员页面标签的教程或方法。我的意思是:

当您在后端,将鼠标悬停在“设置”上,然后单击“常规”时,当然会出现一个页面,其中包含站点的常规设置。每个输入字段的标签如下:站点标题、标语、WORDPRESS地址(URL)、站点地址(URL)等。

我想在我的函数中添加一个函数。php的主题,将允许我更改这些标签

这可能吗?还是我只需要硬编码?

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

可以使用修改标签gettext 过滤器挂钩ex:

add_filter( \'gettext\', \'theme_change_label_names\');
function theme_change_label_names($translated_text){
    if (is_admin()){
        switch ( $translated_text ) {

            case \'Site Title\' :

                $translated_text = __( \'New Site Title label\', \'theme_text_domain\' );
                break;

            case \'Tagline\' :

                $translated_text = __( \'new Tagline label\', \'theme_text_domain\' );
                break;
        }

    }

    return $translated_text;
}

SO网友:Rutwick Gangurde

没有filters 应用于这些标签,因此不能使用直接的方式更改它。为此,可能需要使用jQuery脚本。不要硬编码,核心文件中的硬编码非常糟糕!

在“常规设置”页面中只能更改以下内容date formats 以及time formats.

结束