我有一个部署在abc.com上的网站,该网站的主页使用angular,博客使用WordPress。我已经将WordPress网站部署在abc.com内的子文件夹中。文件结构如下图所示。
现在,我只想更改WordPress网站徽标上的首页链接,单击该链接会将我们重定向到abc.com。其余博客链接将正常运行,例如'abc.com/myProj/blog-detail'
OceanWP使用the_custom_logo()
功能显示您的自定义徽标,并链接到WordPress网站的首页(example.com/myProj)。呈现徽标的文件位于the_custom_logo()
。
您可以使用/wp-content/themes/oceanwp/partials/header/logo.php
钩子来修改自定义徽标的HTML并更改链接以指向实际的主页(example.com)。
为此,您必须创建一个get_custom_logo
(或插件),然后在get_custom_logo
文件中插入以下内容:
child theme
如果您还需要处理徽标alt属性为空或未设置徽标的情况,则可以参考functions.php
功能。
((我已经在WordPress 5.3.2和OceanWP 1.7.4上进行了测试)