G:首页调用“图片视频”的分类和文章(难点)
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是自定义分类
应用场景:在首页调用自定义分类(游戏截图)的内容

<?php $args = array(
'post_type' => '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() ); //本篇文章的分类数组
?>
<li>
<a href="<?php the_field("post_img",get_the_ID());?>" >
<img src="<?php the_field("post_img",get_the_ID());?>" width="249" height="146"/>
</a>
</li> <?php
}
?>
应用场景:在首页按Tab显示各自定义分类的内容

<!--输出父类下的各自定义分类--->
<div class="hd">
<ul class="list">
<?php $args=array(
'hide_empty' => 0,
'orderby'=>'ID',
'taxonomy'=>'cat_media',
); $categories = get_categories($args);
foreach ($categories as $cat) {
?>
<li>
<?php echo $cat->cat_name; ?>
<a class="more" href="<?php echo get_category_link($cat->cat_ID) ?>" target="_blank" title="更多" >更多</a>
</li>
<?php } ?>
</ul>
</div> <!--调用父分类下各子类的内容(自定义分类案例)-->
<div class="bd clearfix">
<?php
foreach ($categories as $cat) {
?> <ul class="list_pic">
<?php
$cat_id = $cat->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());
} ?>
<li>
<a href="<?php echo $url; ?>" target="_blank">
<img src="<?php the_field("media_img",get_the_ID()) ?>" />
<i class="icon icon_play"></i>
<em class="list_pic_bg"></em>
</a>
<span><?php the_title();?></span>
</li>
<?php
}
?> </ul> <?php
}
?>
</div>
G:首页调用“图片视频”的分类和文章(难点)的更多相关文章
- ecshop 首页调用指定分类下的销售排行
/*首页调用指定分类下的销售排行*/ function get_cats_top10($cat = '') { $sql = 'SELECT cat_id, cat_name ' . 'FROM ' ...
- ecshop首页调用某分类下的商品|assign_cat_goods()
ecshop首页调用分类下的商品其实很简单,也有模板设置那里可以设置,不过那个只可以用cat_goods.lib,不方便,所以我想看看怎么能简单的实现ecshop首页调用分类下的商品 只需要在inde ...
- [转载]织梦CMS首页调用分类信息栏目及列表方法
原文地址:织梦CMS首页调用分类信息栏目及列表方法作者:小武哥 不懂代码,搜索学习一晚上,都是说调用特定栏目分类信息列表的,用这个代码 {dede:arclistsg row='10' titlele ...
- ecshop首页调用指定商品分类下的商品品牌列表
转之--http://www.16css.com/ecshop/735.html 通过二次开发可以实现ECSHOP首页调用指定分类下的品牌列表. 第一步: 打开根目录下的index.php 在最后面 ...
- E:“图片视频”的列表页(taxonomy-cat_media.php)
获取本页的分类ID <?php get_header(); //获取本页的分类ID $cat_title = single_cat_title('', false); //本页分类的名称 $ca ...
- 首页商品图片显示错位,easy-popular批量上传
=============关于zencart批量商品管理的说明================== 首先,安装好批量商品管理模块,设置 /tempEP 目录可写二.确认你已经在后台增加了一些分类目录. ...
- DEDECMS首页调用图片集里的多张图片
本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下. 先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需 ...
- dedecms幻灯片调用图片模糊的解决办法
dedecms幻灯片调用的是缩略图,如果图片尺寸比例和幻灯片的大小相差太大的话,图片就会自动拉伸模糊,比较影响美观和用户体验,下面就有常用的2个方法来解决这个图片模糊的问题. 第一种:手动制图 我们用 ...
- dedecms首页调用软件下载地址
这段时间利用dedecms开发一个软件下载的网站,应客户需求,需要在网站首页调用软件下载地址.在网上查找了一些资料,都没有很好的解决这个问题,后来自己研究了一下,就将自己的方法跟大家共享一下.有不好的 ...
随机推荐
- [问题]apparmor 问题导致mysql切换datadir目录失败
问题: 在mysql切换datadir后,mysql服务无法启动.出现错误说plugin表无法读取,需要用mysql_upgrade创建.但是其实不是这个问题. 原因: apparmor 会限制程序对 ...
- Python学习笔记7-高级迭代器
将任何字符串作为python表达式求值: eval()方法: eval(source[, globals[, locals]]) -> value Evaluate the source in ...
- python 多进程使用总结
python中的多进程主要使用到 multiprocessing 这个库.这个库在使用 multiprocessing.Manager().Queue时会出问题,建议大家升级到高版本python,如2 ...
- redis.conf配置详细解析
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...
- TB6612FNG电机驱动模块的简单使用
TB6612FNG电机驱动模块的简单使用: 文 小波 QQ463431476 博客 http://www.cnblogs.com/xiaobo-Linux/
- 《一个操作系统的实现》 ubuntu系统环境配置
<一个操作系统的实现> ubuntu系统环境配置 电脑之前已经安装了gcc. 一.nasm安装:sudo apt-get install nasm或官网下载http://sourcefor ...
- Vmware虚拟机Devstack安装openstack(All in one)
Vmware虚拟机Devstack安装openstack(All in one) 博客园第一篇博客,先练习一下. 官方文档 环境 Vmware虚拟机 OS : Ubuntu 14.04 Nat网络,D ...
- ActiveMQ笔记(2):基于ZooKeeper的HA方案
activemq官网给出了3种master/slave的HA方案,详见:http://activemq.apache.org/masterslave.html,基于共享文件目录,db,zookeepe ...
- [LeetCode] Tenth Line 第十行
How would you print just the 10th line of a file? For example, assume that file.txt has the followin ...
- [LeetCode] Pow(x, n) 求x的n次方
Implement pow(x, n). 这道题让我们求x的n次方,如果我们只是简单的用个for循环让x乘以自己n次的话,未免也把LeetCode上的想的太简单了,一句话形容图样图森破啊.OJ因超时无 ...