zoukankan      html  css  js  c++  java
  • WordPress主题开发实例:根据不同分类使用不同模板

    分类实现效果:

    点击"产品"相关分类,显示

    否则显示

    创建文件:

    category.php

    cat-news.php

    cat-product.php

    由于点击分类时wordpress会调用category.php,所以在此页面做判断,如果是"产品分类"则调用产品模板,如果是"新闻分类"则调用新闻模板

    category.php

    <ul>
    <?php 
    if(in_category('产品中心')){
        //调用产品模板
        get_template_part('cat', 'product');
    }else{
         //调用新闻模板
        get_template_part('cat', 'news');
    }
    
    ?>
    </ul>

    cat-news.php

    <li class="widget widget_nav_menu">
    <h3>新闻动态</h3>
    <ul>
     <?php 
        $args= array(
            'depth'=>1,
            'orderby'=>id,
            'include'=>'3,4',
            'title_li'=>''
            );
    wp_list_categories( $args ); ?>
    </ul>
    </li>

    cat-product.php

    <li class="widget widget_nav_menu">
    <h3>产品中心</h3>
    <ul>
     <?php 
        $args= array(
            'depth'=>1,
            'orderby'=>id,
            'include'=>'9,5,10,7,8,6',
            'title_li'=>''
            );
    wp_list_categories( $args ); ?>
    </ul>
    </li>

    对于内容区也可以通过以上方法判断是使用列表形式还是图片形式,如:

    <?php
    if(in_category('产品中心')){
        echo '图片列表';
    }else{
         echo '文章列表';
    }
    ?>

    ========================================

    判断参考【条件标签】

    #中文参考网页 http://codex.wordpress.org/zh-cn:%E6%9D%A1%E4%BB%B6%E6%A0%87%E7%AD%BE

    #英文参考网页 http://codex.wordpress.org/Conditional_Tags

  • 相关阅读:
    百奥谷
    3月13日火箭VS老鹰
    百度 hi 下载地址(内测版,正式版)
    中兴u980
    2008年清明节放假通知
    cyp740703 一个女人的自白
    黄唇鱼
    3月9日火箭vs黄蜂
    3月3日火箭vs掘金
    百度hi邀请码
  • 原文地址:https://www.cnblogs.com/tinyphp/p/6899504.html
Copyright © 2011-2022 走看看