更改管理面板的标题

时间:2013-01-15 作者:connorbode

目前我正在处理一个清晰的压力主题。一位客户要求更改页面编辑器屏幕上元盒的“Lucidpress选项”标题。我已经搜索了Lucidpress主题,没有找到任何地方可以更改标题。

有人知道在哪里可以找到这个吗?至少有人能告诉我我需要什么样的函数吗?我可以做类似的事情吗:Change The Title Of a Meta Box ?

干杯

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

寻找add_meta_boxgrep metabox标题的Lucidbox目录--“Lucidpress选项”。应该不难找到。由于我没有使用这个主题,或者任何其他公开发布的主题,我不知道还能对你说些什么。

SO网友:brasofilo

您可以使用任何好的编辑器(Notepad++、TextMate、SublimitText、NetBeans、coff…Dreamweaver)更改原始字符串,这将允许您进行全局搜索并找到该字符串。当然,这会修改原始主题,在任何升级之后,您都必须再次进行。

一种选择是:在子主题中注销元框,然后用新名称再次注册。

两个变通办法:

1) Yoast的WordPress SEO已经正确注册了字符串,这可以工作:

add_filter( \'gettext\', \'change_text_wpse_81595\', 10, 2 );

function change_text_wpse_81595( $translation, $text ) {
    if ( $text == \'WordPress SEO by Yoast\' )
        return __(\'SEO\',\'my-plug-text-domain\');

    return $translation;
}
2)我正在测试的主题没有正确注册字符串,必须使用jQuery:

add_action( \'admin_head-post.php\', \'rename_meta_box_wpse_81595\', 15 );
add_action( \'admin_head-post-new.php\', \'rename_meta_box_wpse_81595\', 15 );

function rename_meta_box_wpse_81595()
{
    // Remove this if the change is to be made everywhere
    global $current_screen;
    if( \'page\' != $current_screen->post_type )
        return;

    ?>
    <script type="text/javascript">
    jQuery(document).ready(function($) {   
        // Locate the proper target, this one is just a sample
        $("#woothemes-settings h3 span").html(\'Custom Box\');
    });             
    </script>
    <?php
}
如果需要翻译多个字符串,这可能会有帮助:Change the text on the Publish button

结束

相关推荐

带有App Store/Google Play链接的定制Metabox

我在尝试设置我们的应用程序组合时遇到了一个问题。(看一看our portfolio page)发生了什么:我用“apps”创建了一个自定义帖子类型。我要写的每一篇文章都是我们的一个项目。在这篇文章中,可能有3个属性:1) 应用商店链接2)Google Play store链接----可选:----3)实习生应用(无链接)同时,在我们的模板中将显示:是否有商店链接?如果是,请制作此图像(http://www.dreamix-studio.com/images/ios_button.png)链接:其他:创建此