从当前仪表板小部件中删除“您正在使用WordPress 3.2.1”

时间:2011-11-03 作者:Zach

我正在寻找一个隐藏在仪表板上的文本,上面写着“您正在使用WordPress 3.2.1”。并不是说我们不喜欢WordPress,而是为了我们的用例(我们将向几十人,如果不是几百人,提供这个WP安装),我想从那里得到尽可能多的不需要的东西(这最终可能会让他们困惑)。我看到现在的仪表板位于/wp admin/includes/Dashboard中。php——但不知道如何更改/删除该文本。谢谢

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

有一个技巧可以使用gettext 筛选翻译。

这基本上什么都没有取代它。

add_filter(\'gettext\', \'remove_admin_stuff\', 20, 3);

function remove_admin_stuff( $translated_text, $untranslated_text, $domain ) {

    $custom_field_text = \'You are using <span class="b">WordPress %s</span>.\';

    if ( is_admin() && $untranslated_text === $custom_field_text ) {
        return \'\';
    }

    return $translated_text;
}
请注意,该版本也会显示在页脚和其他几个地方,如果您想了解详细信息,请查看该插件的源代码,它似乎或多或少涵盖了所有内容,http://wordpress.org/extend/plugins/hide-wordpress-version/

SO网友:Kevin Langley Jr.

它位于wp admin/includes/update中的update\\u right\\u now\\u message()函数中。php,但这方面没有挂钩,不赞成更改WordPress core,尤其是每次更改后升级core时,都必须重新进行。

有一件事你可以做,不去破解核心,但仍然可以达到你想要的效果,那就是把一个样式表仅仅排在管理区域的队列中,然后只为#wp version message{display:none;}设置css问题解决了。它仍然在那里,但没有人能看到它。

SO网友:EarnestoDev

add_action(\'admin_footer\', function(){
    echo \'<script type="text/javascript">\';
    echo \';(function($){ $("#wp-version-message").hide(); })(jQuery);\';
    echo \'</script>\';
});
你只能把它藏起来。要将其删除,请对核心进行黑客攻击,并在其输出位置添加一个新的条件过滤器!

结束

相关推荐

write in functions.php

我只想在我的函数中添加此代码。php,以便在我的帖子结束后直接显示。目前,我正在将此代码添加到我的单篇文章中。php,但我想在函数中添加它。php,此代码用于获取各个帐户的所有推文,代码如下<?php function parse_twitter_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) { $feed = str_replace(\"&lt;\", \"<\", $feed);