重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

循环输出指定分类目录相关信息 ;读取文章中第一个图片作为缩略图

发布于 作者 [重庆SEO]

Markdown版本

本文来自我的百度空间博客详情

2007年开始使用的是 hi.baidu.com/udjy
后来百度空间强制升级为轻博客 hi.baidu.com/imnoco
2015年百度关闭了百度空间

/*
**wordpress 3.4.1整理测试成功....
*/


//循环输出指定分类目录相关信息                           
<?php  $loop_cate_id=array(4,5,6,7); //指定要输出的分类id 数 ?> 
<?php foreach($loop_cate_id as $key=>$value){ ?> 

<div class="grid_6 cat-box box-<?php echo $key+1; ?>"> 
<?php $posts = query_posts($query_string ."&cat={$value}&orderby=id&order=asc&showposts=1" ); ?>  
<?php while(have_posts()) : the_post(); ?>
<a href="<?php echo get_category_link($value); ?>">


//读取文章中第一个图片作为缩略图
<?php
$soContent = $post->post_content;
$soImages = '~<img [^\>]*\ />~';
preg_match_all( $soImages, $soContent, $thePics );
$allPics = count($thePics[0]);
switch ( $allPics > 0 ) {
case $allPics = 1:
echo str_replace('<img','<img width="220" height="165"',$thePics[0][0]);
break;
default:
echo '<span class="no-image">NO IMAGE</span>';
}; 
?>

</a><?php endwhile; ?>
<h2><a href="<?php echo get_category_link($value); ?>"><?php single_cat_title(); ?></a></h2>
<p class="cat-description"><?php echo strip_tags(category_description($catid)); ?></p>
<a class="button1" href="<?php echo get_category_link($value) ?>">more</a>
</div> 
<?php }?> 
分类:PHP

Tags: 缩略, 输出, 读取,

本文标题: 循环输出指定分类目录相关信息 ;读取文章中第一个图片作为缩略图

本文地址: https://seonoco.com/blog/1284

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2012-06-28,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏