可湿性粉剂主题中的徽标插件?

时间:2010-08-26 作者:idontknowhow

是否有一个插件,您可以上传图像“徽标”,用于网站的主题而不是管理区域?

4 个回复
SO网友:John P Bloch

不,不是真的。这不是一个插件,因为每个主题都是不同的。不过,有些主题内置了此功能。

SO网友:Keith S.

据我所知,没有插件,但您可以将此代码添加到您的函数中。php文件。这将实现您的目标:

// Add a custom logo to the admin pages.  Image _MUST_ be 30x31, located in the theme images folder and named \'admin-logo.gif\'.
function admin_logo() {
    $logo = dirname(__FILE__).\'/images/admin-logo.gif\';
    $logourl = get_bloginfo(\'template_directory\').\'/images/admin-logo.gif\';

    if (file_exists($logo)) {
        echo \'
            <style type="text/css">
                #header-logo { background-image: url(\'.$logourl.\') !important; }
            </style>
        \';
    }
}

add_action(\'admin_head\', \'admin_logo\');
该功能将检查主题中的images文件夹中名为admin logo的文件。gif,如果找到,将向页面标题添加CSS调用,以替换库存WP徽标。如评论中所述,图像MUST 为30x31像素。

SO网友:David G

标志由主题控制。。。因此,您必须使用提供该选项的主题。

或者,您可以编辑它们来更改徽标。

SO网友:RealityCramp

+1关于使用支持徽标的主题。除非您是一名经验丰富的开发人员,否则您真的希望尽可能少地编辑CSS和PHP。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?