博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
G:首页调用“图片视频”的分类和文章(难点)
阅读量:5091 次
发布时间:2019-06-13

本文共 1913 字,大约阅读时间需要 6 分钟。

  

1:后台获取:自定义分类的ID (默认分类也可获取)

 

 2:动态获取“自定义分类的ID($cat)”

 $cat_title = single_cat_title(' ', false);                                      //获取分类名

$cats = get_term_by( 'name', $cat_title, 'cat_media' );    //通过分类名获取分类的对象
$cat= $cats->term_id;                                                                  //通过分类对象获得分类ID

声明:

name是固定参数,不变

cat_product是自定义分类

 

 

 

应用场景:在首页调用自定义分类(游戏截图)的内容

'media', //自定义文章类型名称 'showposts' => 9, //输出的文章数量,这个可以是缺省值,不用设置 'tax_query' => array( array( 'taxonomy' => 'cat_media',//自定义分类法名称 'terms' =>10 //id为数字,也可是多个分类数组array(12,64) ), ) ); query_posts($args); //无需这句,不然翻页失效 while( have_posts() ) { the_post(); $cat = get_the_category( get_the_ID() ); //本篇文章的分类数组?>
  • " > " width="249" height="146"/>
  •  

     

     应用场景:在首页按Tab显示各自定义分类的内容

     

     

      0,    'orderby'=>'ID',    'taxonomy'=>'cat_media', ); $categories = get_categories($args); foreach ($categories as $cat) { ?>
    •     
      cat_name; ?> 更多  
      term_id; //根据“分类对象”获取分类的ID $args = array( 'post_type' => 'media', //自定义文章类型名称 'showposts' => 9, //输出的文章数量,这个可以是缺省值,不用设置 'tax_query' => array( array( 'taxonomy' => 'cat_media',//自定义分类法名称 'terms' =>$cat_id //id为64的分类。也可是多个分类array(12,64) ), ) ); query_posts($args); //本页不要这句,自定义分类才用 while( have_posts() ) { the_post(); //获取视频链接 $url = get_field("media_vedio",get_the_ID()); if(!$url){ //如果为空,赋值图片的地址 $url = get_field("media_img",get_the_ID()); } ?>
    • " />

     

    转载于:https://www.cnblogs.com/roluce/p/6102334.html

    你可能感兴趣的文章
    [Typescript] Specify Exact Values with TypeScript’s Literal Types
    查看>>
    [GraphQL] Reuse Query Fields with GraphQL Fragments
    查看>>
    Illustrated C#学习笔记(一)
    查看>>
    理解oracle中连接和会话
    查看>>
    两种最常用的Sticky footer布局方式
    查看>>
    Scrapy实战篇(三)之爬取豆瓣电影短评
    查看>>
    HDU 5510 Bazinga KMP
    查看>>
    [13年迁移]Firefox下margin-top问题
    查看>>
    Zookeeper常用命令 (转)
    查看>>
    Java程序IP v6与IP v4的设置
    查看>>
    RUP(Rational Unified Process),统一软件开发过程
    查看>>
    数据库链路创建方法
    查看>>
    Enterprise Library - Data Access Application Block 6.0.1304
    查看>>
    重构代码 —— 函数即变量(Replace temp with Query)
    查看>>
    Bootstrap栅格学习
    查看>>
    程序员的数学
    查看>>
    聚合与组合
    查看>>
    如何理解汉诺塔
    查看>>
    洛谷 P2089 烤鸡【DFS递归/10重枚举】
    查看>>
    Linux基本操作
    查看>>