首先这个主题真的不错,免费版有7个,4个展示,3个商城。
开始选择了第一个,因为朋友觉得很惊艳,我就开始研究了。
最开始遇到的问题就是,主页页眉背景为深蓝色,logo也是蓝色的,看起来很不好看。但是换成白色,其他页面的页眉又看不到,这时候,我想到把主页页眉也改成白色,试过以后,发现不好看,整体性就破坏了,于是开始找资料。
- 尝试找插件解决主页logo单独一组,找了很长时间,也把可能的都试了一遍,发现无法解决。具体问题出现在这个主题的logo并不是在页眉,而是在body里面,也是看了各个页面的html代码才发现的,如果用插件,确实可以设置不同的,但是会出现两个logo,这条路放弃。耗时3小时。
- 代码修改,在php代码里加入一个判断,如果为主页,那就使用白色的logo,如果不是,那就使用正常蓝色logo。这条路可行,但是遇到了一些问题,比如插在哪里。每个主题的习惯不同,放置的位置也不同。于是找了很久,终于确定这个主题的修改文件在extra文件下的extra.php文件中。耗时3小时。
- 还是回到html文件,查找logo图片所在的class,原来是在一个site-branding-logo的class中,于是进行修改。期间遇到了cookies删除后仍会显示logo的问题,不断的尝试,终于解决这个问题。主页logo为白色,其他页面为蓝色。
标题内容
修改代码如下。
<?php if(is_front_page() || is_home()) : ?>
<a href="<?php echo esc_url( home_url( '/' )); ?>"
class="custom-logo-link" rel="home" aria-current="page">
<img width="210" height="50" src="xxx.png" class="custom-logo" alt="标题"/>
<?php else : ?>
<?php the_custom_logo(); ?>
<?php endif; ?>
</a>
文章评论