如果你想让这个徽标在你的网站上显示出来,而不考虑主题,我建议你在其中创建一个新的PHP文件wp-content/mu-plugins
(如果目录不存在,则创建该目录)并将该代码放入新文件中。您可以随意命名文件,例如my-network-tweaks.php
. 该文件将作为插件自动加载到所有站点。
如果您想覆盖特定站点的此图像,可以使该功能可插入。这样地:
<?php
//hook the administrative header output
add_action(\'admin_head\', \'my_custom_logo\');
// if override function exists load it up instead
if(function_exists(\'override_my_custom_logo\')) {
function my_custom_logo() {
override_my_custom_logo();
}
// fallback to original function
} else {
function my_custom_logo() {
echo \'
<style type="text/css">
#header-logo { background-image: url(\'/path/to/images/custom-logo.gif) !important; }
</style>
\';
}
}
?>
请注意,我更改了映像路径,因为我们希望它指向整个网络的单个文件。使用
get_bloginfo(\'template_directory\')
将导致它从主题目录加载图像。
如果要覆盖单个站点的映像,只需使用TomJ Nowell的代码将函数重命名为override_my_custom_logo