RiPro v2主题 – 单独添加首页logo而其它页面维持不变

a89592c32920250217124554

美化说明:
RiPro v2主题后台默认有logo设置选项,但它是全局的不能单独添加首页logo;
有时候我们需要开启顶部菜单首页透明选项,但是这样我们的logo颜色就不能很好的适配;
如果你有更改单独首页logo的需求那就接着往下看,今天小编把方法写出来。
代码部署:
1.找到/主题目录/inc/template-tags.php文件,在959行替换以下代码:

function ripro_v2_logo($options = array()) {
    $options  = array_merge(array('contrary' => true), $options);
    $logo_src = _cao('site_logo');

    // 检查当前页面是否为首页
    $is_home = is_front_page(); 
    // 如果当前页面为首页且存在标志,则更改标志的 src 属性
    if ($is_home && !empty($logo_src)) {
      $logo_src = '/wp-content/themes/../../logo.png';
    }?>

  <div class="logo-wrapper">
    <?php if (!empty($logo_src)): ?>
      <a href="<?php echo esc_url(home_url('/')); ?>">
        <img class="logo regular" src="<?php echo esc_url($logo_src); ?>" alt="<?php echo esc_attr(get_bloginfo('name')); ?>">
      </a>
    <?php else: ?>
      <a class="logo text" href="<?php echo esc_url(home_url('/')); ?>"><?php echo esc_html(get_bloginfo('name')); ?></a>
    <?php endif;?>

  </div> <?php
}

2.注意:修改代码中的logo路径或者链接

a89592c32920250217130305

 

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容