从 4.3 版本开始,WordPress 引入了通过控制台菜单设置站点图标的功能:“外观->自定义->站点属性->站点图标”。图标必须是方形的,宽度和高度至少为 512 像素。
但是,在使用站点时,我希望站点的外部页面及其管理页面(控制台)具有不同的图标。因此,在浏览器中区分与该站点相关的选项卡会更方便。
如何在 WordPress 仪表板中设置不同的站点图标?
从 4.3 版本开始,WordPress 引入了通过控制台菜单设置站点图标的功能:“外观->自定义->站点属性->站点图标”。图标必须是方形的,宽度和高度至少为 512 像素。
但是,在使用站点时,我希望站点的外部页面及其管理页面(控制台)具有不同的图标。因此,在浏览器中区分与该站点相关的选项卡会更方便。
如何在 WordPress 仪表板中设置不同的站点图标?
从 4.3 版本开始,WordPress 中添加了一个过滤器
get_site_icon_url,您可以使用它来控制图标的显示。您
functions.php需要插入以下代码:示例中的此过滤器仅适用于站点的管理部分,检查
is_admin().在多站点的情况下,它会切换到请求的博客。在里面
switch ( $blog_id )你可以为不同的多站点博客设置不同的管理图标。$blog_id为 0 仅适用于正常的 WordPress 安装。在
$site_icon_id = 0000;0000 行中,您需要插入站点管理部分的图标 ID。图标必须加载到媒体库中,例如,作为 512x512 .png 文件。您可以通过在库中输入文件编辑模式来查找id。在浏览器的地址栏中会有类似的东西site.ru/wp-admin/post.php?post=0000&action=edit,其中 0000 是图标的 id。原则上,示例中显示的过滤器可用于多种情况,直至在站点的任何选定页面上显示单独的图标。