wordpress使用外链图片作为文章缩略图的方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,小编给大家分享一下wordpress使用外链图片作为文章缩略图的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!思路:1、要有一个确定图片地址的方法:文章中的第一张图片,或者使用自定义
千家信息网最后更新 2025年12月01日wordpress使用外链图片作为文章缩略图的方法
小编给大家分享一下wordpress使用外链图片作为文章缩略图的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
思路:
1、要有一个确定图片地址的方法:文章中的第一张图片,或者使用自定义栏目增加一个自定义值。
2、在前台调用确定好的图片:采用函数的方法还是直接调用图片。
实现如下:
前提:
任何调用最好都是在LOOP循环中,这样可以轻松的使用$post值。
1、调用文章中的第一张图片:使用$post->post_content获得文章内容,然后用匹配的方法得到第一张图片的src值。
preg_match('/ /i',$post->post_content,$index_piclink);if(count($index_piclink) >= 2)$image_src = $index_piclink[1];if(!strstr($image_src,'http://'))$image_src = false;2、调用一个自定义栏目:在写文章的时候,增加一个名词为post_thumb的自定义栏目,然后将图片的地址作为值建立它。如meta_key:post_thumb,meta_value:http://www.utubon.com/images/logo.png,然后通过以下的方法调用它:
$image_src = get_post_meta($post->ID,'post_thumb',true);$image_src = trim($image_src) !== '' ? trim($image_src) : false;
3、在文章循环中使用它们
if($image_src)echo '';
4、把他们做成函数
function get_thumb_src($size = 'thumbnail',$first_pic_in_ctonte = true){global $post;$image_src = '';if(function_exists('has_post_thumbnail') && has_post_thumbnail()){$image_id = get_post_thumbnail_id();$image_src = wp_get_attachment_image_src($image_id,$size);$image_src = $image_src[0];}else{$image_src = get_post_meta($post->ID,'post_thumb',$single=true);if(!$image_src && $first_pic_in_ctonte){preg_match('/ /i',$post->post_content,$index_piclink);if(count($index_piclink) >= 2)$image_src = $index_piclink[1];if(!strstr($image_src,'http://'))$image_src =false;}}return $image_src;}function the_thumb_src($size = 'thumbnail',$first_pic_in_ctonte = true){echo get_thumb_src($size,$first_pic_in_ctonte);}这个函数(把它放在functions.php中)实现了对文章缩略图的挑选,如果已经有特色图片,则使用特色图片,如果没有就检查post_thumb自定义栏目,如果也没有就使用文章第一张图片,如果文章没有图片,就返回false值。在使用时如下:
if(get_thumb_src())the_thumb_src();
看完了这篇文章,相信你对wordpress使用外链图片作为文章缩略图的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
图片
文章
方法
栏目
函数
地址
篇文章
循环
内容
前台
前提
名词
完了
思路
时候
是在
更多
最好
有特色
特色
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
全球软件开发公司排名
企业服务器如何挑选
完全自主代码数据库
服务器 mvc
mysql无法保存数据库
东莞鼎隆网络技术有限公司
如何查询软件数据库类型
陈娟 应用软件开发
正规网络安全案例报价
服务器搭建超星学习通自动签到
教育类app软件开发
2017网络安全宣传策划
传统数据库的数据
部队网络安全问题分析
中国互联网企业科技创新
电视连接网络设置代理服务器
广东省国安局网络安全
泸州网络安全协会
服务器 杀毒软件
服务器端技术管理与应用
LED显示屏控制卡软件开发
三本网络安全专业好不好
动车组网络技术心得
天津自动软件开发推荐
服务器上找不到资源管理器
初识数据库ppt
潍坊市软件开发招聘
访客管理软件开发中心
工业视觉软件开发步骤
linux服务器检查安全组