欢迎光临
够嗨才有趣儿

纯代码为DUX主题添加首页四栏推荐模块 修复版

前一阵一直想给自己的主题首页添加一个“四栏推荐”的功能,网上有很多样式,功能不是特别完善:
1. 网上所有的教程,都是直接在主题的 index.php 添加 html 代码,所以每次修改都必须在主题文件的 index.php 文件里面去修改,这样极为不便!
2. 缺少控制开关。如果不想使用这个功能,就必须去 index.php 文件中删除掉那几段代码,但是如果某天突然又想使用这个功能的时候,又得去找这个模块的 html 代码!

1. 添加 options.php 代码

在主题根目录的 options.php 文件中 return $options; 代码前,添加下面代码:

$options[] = array(
 'name' => __('首页四栏推荐', 'haoui'),
 'id' => 'wzk_diy_ad_open',
 'std' => true,
 'desc' => __('开启', 'haoui'),
 'type' => 'checkbox');
 
 $options[] = array(
 'name' => '首页四栏自定义',
 'id' => 'wzk_diy_ad',
 'std' => '<div class="asb asb-indexd asb-indexd-01"><div class="container">
          <ul class="eboxx">
              <li class="eboxx-i eboxx-01">
                <h4>嗨趣儿</h4>
                <p>够嗨才有趣儿</p>
                <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.hiquer.com">访问网站</a>
              </li>
              <li class="eboxx-i eboxx-02">
                <h4>嗨趣儿</h4>
                <p>够嗨才有趣儿</p>
                <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.hiquer.com">访问网站</a>
              </li>
              <li class="eboxx-i eboxx-03">
                <h4>嗨趣儿</h4>
                <p>够嗨才有趣儿</p>
                <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.hiquer.com">访问网站</a>
              </li>
              <li class="eboxx-i eboxx-04">
               <h4>嗨趣儿</h4>
                <p>够嗨才有趣儿</p>
                <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.hiquer.com">访问网站</a>
              </li>
            </ul>
          </div></div>',
 'type' => 'textarea');	 

添加完上面代码就可以后台的 DUX 主题设置选项里中会出现下图这几个选项:
纯代码为DUX主题添加首页四栏推荐模块 修复版

2. 添加 css 代码

在 main.css 中添加下面代码:

/* 首页4栏 */
.eboxx {
overflow: hidden;
font-size: 12px;
text-align: center;
background-color: #fff;
margin-bottom: 15px;
}
.eboxx h4 {
font-size: 14px;
color: #444;
margin: 10px 0;
}
.eboxx-i {
position: relative;
float: left;
width: 25%;
padding: 18px;
background-color: #fff;
color: #777;
}
.eboxx-01, .eboxx-02, .eboxx-03 {
border-right: 2px solid #eee;
}
.eboxx-i:hover {background-color: #F9F9F9;}
.eboxx-i p {height: 36px;overflow: hidden;color: #bbb;}
@media (max-width: 1024px) {
.eboxx .btn-default {display: none;}
.eboxx h4 {height: 20px;overflow: hidden;line-height: 1.2;}
}
@media (max-width: 860px) {
.eboxx .eboxx-100 {display: none;}
.eboxx-i {width: 25%;}
.eboxx-04 {border-right: none;}
}
@media (max-width: 640px) {
.eboxx-i {width: 50%;}
.eboxx-01 {border-bottom: 2px solid #eee;}
.eboxx-02 {border-right: none;border-bottom: 2px solid #eee;}
}
@media (max-width: 480px) {
.eboxx-i {padding: 10px 15px 15px;}
.eboxx h4 {margin-bottom: 0;}
.eboxx-i p {margin: 5px 0}
}

3. 调用上面代码

在 index.php 中的适当位置添加下面代码:

<!--四栏推荐-->
<?php 
    if( _hui('wzk_diy_ad_open') ){
        echo _hui('wzk_diy_ad');
    }
?>

到此教程结束!加了缓存插件或者 CDN 的同学,清理缓存刷新页面后,就能得到下图的样式了!

纯代码为DUX主题添加首页四栏推荐模块 修复版

赞(0) 打赏
未经允许不得转载:嗨趣儿 » 纯代码为DUX主题添加首页四栏推荐模块 修复版
分享到: 更多 (0)
嗨趣儿公众号

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

够嗨才有趣!

福利导航每日福利TOP100

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏