如何自动为WordPress文章添加特色图像
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章给大家分享的是有关如何自动为WordPress文章添加特色图像的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。WordPress的特色图像是一个很实用的功能,可以在文
千家信息网最后更新 2024年11月19日如何自动为WordPress文章添加特色图像
这篇文章给大家分享的是有关如何自动为WordPress文章添加特色图像的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
WordPress的特色图像是一个很实用的功能,可以在文章列表中为每篇文章添加一张缩略图。但特色图像需要在编辑文章时手动添加很不方便,下面的代码可自动将文章中的第一张图片设置为特色图像。
将下面的代码添加到当前主题的functions.php中:
function wpforce_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } }} //end functionadd_action('the_post', 'wpforce_featured');add_action('save_post', 'wpforce_featured');add_action('draft_to_publish', 'wpforce_featured');add_action('new_to_publish', 'wpforce_featured');add_action('pending_to_publish', 'wpforce_featured');add_action('future_to_publish', 'wpforce_featured');
如果当前文章中没有图片,但又想显示一张默认的缩略图该怎么办,可以将上面的代码修改一下,调用媒体库中某个图片作为默认的缩略图:
function wpforce_featured() { global $post; $already_has_thumb = has_post_thumbnail($post->ID); if (!$already_has_thumb) { $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } else { set_post_thumbnail($post->ID, '414'); } }} //end functionadd_action('the_post', 'wpforce_featured');add_action('save_post', 'wpforce_featured');add_action('draft_to_publish', 'wpforce_featured');add_action('new_to_publish', 'wpforce_featured');add_action('pending_to_publish', 'wpforce_featured');add_action('future_to_publish', 'wpforce_featured');
其中的数字414,是媒体库中某个图片附件的ID号。
提示
上面的代码只是一篇技术文章,可能会影响到之前添加的特色图像,所以不要轻易在自己的网站上做试验。
特色图像只适合不在乎空间流量和大小的用户使用,因为每张图片都会裁剪成多张大小不同的缩略图方便在不同的位置调用,最主要的是不支持外链,很浪费空间....
感谢各位的阅读!关于如何自动为WordPress文章添加特色图像就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
文章
特色
图像
图片
代码
面的
不同
实用
内容
大小
媒体
更多
空间
篇文章
不错
主题
位置
功能
只是
多张
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州万美印刷软件开发公司
深圳大腕互联网科技有限公司
如何删除本地账号数据库
什么是网吧服务器
云呼科技互联网服务平台
读取服务器ip
计算机3级网络技术考题
软件开发现状及前景论文
服务器安全狗+破解
衡山软件开发项目管理
限购网络技术
网络安全与法治专业好不好
网络安全手抄报四年级咋写
视频软件开发与应用问题现状
数据库的数据源
无线网络安全插画喵教育
如何做好网络安全监测工作
c语言软件开发如何学
主动数据库的问题
服务器需求管理
数据库表中两列的最大值
网络安全与基本概念及规划
数据库字段最大长度可以修改吗
本网站服务器受国外法律保护
影楼数据库
数据库log是
怎样搭接服务器
数据库考证含金量
北京直销软件开发需要多少钱
成都电商软件开发价位