请问为什么wordpress文章页面其他相关文章的缩略图是提取的文章的第一张图片? 150
我想要直接提取文章的缩略图,不想要提取文章第一张图片!请问怎么修改?具体可以发主题给你们修改,谢谢...
我想要直接提取文章的缩略图,不想要提取文章第一张图片! 请问怎么修改?
具体可以发主题给你们修改,谢谢 展开
具体可以发主题给你们修改,谢谢 展开
2个回答
展开全部
/**
* [post_thumbnail_src 使用文章第一章图片作为缩略图,如果没,则随机输出1-9的JPG格式图片]
* @return [type] [description]
*/
function post_thumbnail_src(){
global $post;
if( $values = get_post_custom_values("thumb") ) { //输出自定义域图片地址
$values = get_post_custom_values("thumb");
$post_thumbnail_src = $values [0];
} elseif( has_post_thumbnail() ){ //如果有特色缩略图,则输出缩略图地址
$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
$post_thumbnail_src = $thumbnail_src [0];
} else {
$post_thumbnail_src = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$post_thumbnail_src = $matches [1] [0]; //获取该图片 src
if(empty($post_thumbnail_src)){ //如果日志中没有图片,则显示随机图片
$random = mt_rand(1, 10);
echo get_bloginfo('template_url');
echo '/images/pic/'.$random.'.jpg';
//如果日志中没有图片,则显示默认图片
//echo '/images/default_thumb.jpg';
}
};
echo $post_thumbnail_src;
}
追问
这个应该也是直接提取的文章第一张图片,我需要的是提取生成后的缩略图,不是直接用图片作为缩略图
追答
你试了吗?这段代码默认就是调用的缩略图...如果没有的话 会随机调用那10张
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询