使用 wordpress 的网站图标
Favicon using wordpress
我正在尝试更改 wordpress 中的网站图标。为此,我在媒体和主题定制中上传了图片,在站点标识下,我将该图片用作网站图标。
它显示在我的管理面板中,但没有显示在网站浏览器中。我试着检查它,所以它显示在下面一行,但没有显示 href
中的图像名称
<link rel="icon" href="" type="image/x-icon">
因此,为此我需要用适当的代码更改每个 php 文件的头部
<link rel="icon" href="http://my_url/image" sizes="32x32" />
但我的问题是,无论如何我可以直接更改它而无需转到 wordpress 中的所有页面 header。
我也试过清除缓存和所有其他解决方案,但没有用。
您可以通过 functions.php
以编程方式实现
首先,创建一个包含您的网站图标路径的函数
function add_favicon() {
$favicon_url = get_stylesheet_directory_uri() . 'your_path';
echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
现在,只需确保该功能在您进入登录页面和管理页面时运行:
add_action('login_head', 'add_favicon');
add_action('admin_head', 'add_favicon');
如果您的 wordpress 版本是 4.2+,只需在 header.php
中的 <head>
标签之间添加 wp_head()
:
<?php wp_head(); ?>
您现在应该可以从“管理屏幕”>“外观”>“自定义”更改网站图标。
函数参考:wp_head()
我正在尝试更改 wordpress 中的网站图标。为此,我在媒体和主题定制中上传了图片,在站点标识下,我将该图片用作网站图标。
它显示在我的管理面板中,但没有显示在网站浏览器中。我试着检查它,所以它显示在下面一行,但没有显示 href
中的图像名称<link rel="icon" href="" type="image/x-icon">
因此,为此我需要用适当的代码更改每个 php 文件的头部
<link rel="icon" href="http://my_url/image" sizes="32x32" />
但我的问题是,无论如何我可以直接更改它而无需转到 wordpress 中的所有页面 header。
我也试过清除缓存和所有其他解决方案,但没有用。
您可以通过 functions.php
以编程方式实现首先,创建一个包含您的网站图标路径的函数
function add_favicon() {
$favicon_url = get_stylesheet_directory_uri() . 'your_path';
echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
现在,只需确保该功能在您进入登录页面和管理页面时运行:
add_action('login_head', 'add_favicon');
add_action('admin_head', 'add_favicon');
如果您的 wordpress 版本是 4.2+,只需在 header.php
中的 <head>
标签之间添加 wp_head()
:
<?php wp_head(); ?>
您现在应该可以从“管理屏幕”>“外观”>“自定义”更改网站图标。
函数参考:wp_head()