页眉下方添加顶部通栏广告

  1. 主页
  2. 文档
  3. B2主题使用教程
  4. B2主题二开
  5. 页眉下方添加顶部通栏广告

B2主题默认没有设置页眉下方的顶部通栏广告位,但是预留了一个钩子 b2_content_before,我们可以通过该钩子插入广告代码。

页眉下方添加顶部通栏广告 - 2022 11 03 094123

B2主题提供了子主题,建议采用子主题方式来添加自定义代码

代码示例如下,请根据自己的需要修改,将代码添加到当前激活主题的 functions.php:

/**
 * 添加图片广告到B2主题页眉下方
 * https://www.wpdaxue.com/docs/b2/b2-dev/banner-below-header
 */
add_action('b2_content_before', function(){

    echo '<div class="dddd ads-after-header">
            <div class="wrapper">
                    <a target="_blank" href="https://www.wpdaxue.com/go/joowp">
                            <img width="598" height="80" alt="点击查看广告位详情" src="https://www.wpdaxue.com/img/2022/07/joowp.png" >
                    </a>

                    <a target="_blank" href="https://www.wpdaxue.com/wordpress-templates">
                            <img width="598" height="80" alt="外贸建站,就用成品站模板" src="https://www.wpdaxue.com/img/2022/08/mubanjz.png" >
                    </a>
            </div>
    </div>';

});

样式代码参考如下,根据自己的需要调整,可以添加到主题的 style.css:

.vips .ads-after-header {
    display: none;
}
.ads-after-header {
    margin-bottom: 16px;
}
.ads-after-header a {
    display: inline-block;
    width: 49.8%;
    max-width: 598px;
}
.ads-after-header a:first-child {
    margin-right: 0.4%;
}
.ads-after-content {
    margin-top: 16px;
}
.post-style-5 .ads-after-header {
    display: none;
}
@media screen and (max-width: 768px){
    .ads-after-header {
        margin-bottom: 4px;
    }
    .ads-after-header a {
        width: 100%;
        max-width: 768px;
        margin-bottom: 2px;
    }
    .ads-after-header a:first-child {
        margin-right: 0;
    }
}
这篇文章对您有用吗? 13
2 条回复 A文章作者 M管理员
  1. user26806

    谢谢 兄弟 我先给你点几遍广告

  2. 不可爱的昵称

    感谢大佬提供的方法,小白不会调整css样式。后经测试,发现B2后台模块管理处可以很简便实现该功能,也可通过调用短代码方式实现:https://www.qitabbs.com/19123.html

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索