当前位置:首页 > 网络科技 > 最新有效!2024年WP自动设置特色图像:WordPress从文章内容中自动设置特色图像/缩略图 Auto Featured Image(08月更新)

最新有效!2024年WP自动设置特色图像:WordPress从文章内容中自动设置特色图像/缩略图 Auto Featured Image(08月更新)

8个月前 (08-31)admin网络科技30
本篇文章目录|Table of Contents Hide
  1. Featured Image特色图像/精选图像/缩略图
  2. 自动设置特色图像缩略图的代码
  3. 自动设置特色图像缩略图使用时可能遭遇的情况以及处置处理方法:
  4. 特色图像/缩略图的重要性
  5. 如何在 WordPress 中设置缩略图
  6. 缩略图的最佳实践
  7. WordPress文章的特色图像/缩略图的快速替换方法
  8. WordPress缩略图插件Quick Featured Images的安装
      1. 1、使用 WordPress 仪表板来安装
      2. 2、在 WordPress 仪表板中上传来安装
      3. 3、使用 FTP来安装
  9. 如何为现有帖子设置默认特色图像?

【本文最后由 Twtte.com 更新于 2024-08-30. 如果有相关的资源失效,请留言反馈,将会及时处理。】

Featured Image 特色图像/缩略图代表帖子或页面的内容、情绪或主题,并用于整个网站。本指南将向您展示如何在网站上使用精选图片。

精选图片通常被称为“缩略图”,在各种布局中突出显示在帖子顶部或旁边,使其成为吸引读者和传达内容精髓的重要组成部分。

WordPress 领域,特色图像/缩略图(Featured Image)是增强帖子或页面美感和功能性的关键视觉元素。

大多数时候,如果您是 WordPress 的重度编辑,您可以通过代码实现将WordPress文章(article/post)的第一张图片设置为特色图像(Featured Image)。

这是一种快速方便的代码可实现的方法,可以帮助您跳过繁琐的工作并节省时间和体力。


自动设置特色图像缩略图的代码

下面是可用的PHP代码。(本代码不支持采集器/采集文章来源。)


/** * Automatically set featured image for posts without one. */function set_featured_image_on_save($post_id) { // Check if post type supports featured image $post_type = get_post_type($post_id); if (!post_type_supports($post_type, 'thumbnail')) { // the 'thumbnail' feature, which is used for featured image return; } // Check if post has a featured image if (has_post_thumbnail($post_id)) { return; } // Get the post content $post = get_post($post_id); $post_content = $post->post_content; // Search content for images $pattern = '/]+src=[\'"]([^\'"]+)[\'"][^>]*>/i'; preg_match($pattern, $post_content, $matches); if (isset($matches[1])) { $image_url = $matches[1]; // Check if the image is already in the media library $attach_id = attachment_url_to_postid($image_url); // If the image doesn't exist in the media library, add it if (empty($attach_id)) { $upload_dir = wp_upload_dir(); $image_data = file_get_contents($image_url); $filename = basename($image_url); if (wp_mkdir_p($upload_dir['path'])) { $file = $upload_dir['path'] . '/' . $filename; } else { $file = $upload_dir['basedir'] . '/' . $filename; } file_put_contents($file, $image_data); $wp_filetype = wp_check_filetype($filename, null); $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => sanitize_file_name($filename), 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment($attachment, $file, $post_id); $attach_data = wp_generate_attachment_metadata($attach_id, $file); wp_update_attachment_metadata($attach_id, $attach_data); } // Add the image as the featured image for the post set_post_thumbnail($post_id, $attach_id); } } add_action('save_post', 'set_featured_image_on_save');

自动设置特色图像缩略图使用时可能遭遇的情况以及处置处理方法:

  • 如果运行时未生效:确保您的 WordPress 具有读取和写入文件到上传目录的必要权限。
  • 网站运行缓慢导致的性能问题:如果您的文章包含大量图像,则此代码可能会减慢保存过程,因为它必须下载和处理图像。
  • 图像选择:代码默认使用是文章中找到的第一张图片。如果您希望使用其他图片作为特色图片,则需要手动设置。
  • 文章类型:默认情况下,此功能适用于所有支持“缩略图”功能的文章类型。如果要将其限制为特定的文章类型,则需要修改代码。

特色图像/缩略图的重要性

  • 视觉参与:缩略图吸引访客的注意力,鼓励他们点击并阅读内容。引人注目的图片可以唤起情感并为文章定下基调,使其更具吸引力。
  • SEO 优势:搜索引擎将图像视为整体内容质量的一部分。经过适当优化的精选图片可以提高搜索引擎排名。这包括使用描述性文件名和替代文本,这不仅有助于提高可访问性,还可以增强 SEO。
  • 社交媒体分享:在社交媒体平台上分享内容时,精选图片通常是用户遇到的第一个视觉表现。引人注目的图片可以显著增加在社交媒体上分享和参与的可能性,从而为网站带来更多流量。

如何在 WordPress 中设置缩略图

在 WordPress 中设置缩略图是一个简单的过程:

  • 编辑您的帖子/页面:导航到您想要添加缩略图的帖子或页面。
  • 找到特色图片框:在编辑器的右侧,您将找到“缩略图”部分。
  • 上传或选择图片:单击“设置缩略图”链接。您可以从计算机上传新图片,也可以从媒体库中选择一张。
  • 调整图像设置:选择图像后,您可以添加替代文本、标题和描述以增强 SEO 和可访问性。
  • 发布或更新:设置特色图片后,请确保发布或更新您的帖子/页面以保存更改。

缩略图的最佳实践

  • 图片大小:确保您的缩略图质量高且大小适合您的主题。常见尺寸范围从社交分享的 1200×628 像素到博客文章的 800×600 像素。
  • 相关性:选择与内容相关的图像。这种相关性不仅有助于用户参与,还有助于保持统一的品牌形象。
  • 一致性:在精选图片中保持一致的风格,以创造可识别的品牌美感。这可能涉及使用类似的配色方案、滤镜或图形样​​式。

WordPress文章的特色图像/缩略图的快速替换方法

常规情况下,如果我们想要替换WordPress的缩略图,需要打开文章,点击编辑文章,然后点击替换特色图像/缩略图(Featured Image)操作;

但是如果大量文章的特色图像/缩略图(Featured Image)替换,这样的逐个打开文章编辑的方法就会耗费大量的时间,很无趣。

推荐使用WordPress的特色图像/缩略图插件:Quick Featured Images

1、使用 WordPress 仪表板来安装

  1. 导航到插件仪表板中的“添加新”
  2. 搜索‘快速精选图片’
  3. 点击“立即安装”
  4. 在插件仪表板上激活插件
  5. 转至“精选图片”

2、在 WordPress 仪表板中上传来安装

  1. 导航到插件仪表板中的“添加新”
  2. 导航至“上传”区域
  3. quick-featured-images.zip从您的计算机中选择
  4. 点击“立即安装”
  5. 在插件仪表板中激活插件
  6. 转至“精选图片”

3、使用 FTP来安装

  1. 下载quick-featured-images.zip
  2. 将目录解压quick-featured-images到您的计算机
  3. quick-featured-images目录上传到/wp-content/plugins/目录
  4. 在插件仪表板中激活插件
  5. 转至“精选图片”

如何为现有帖子设置默认特色图像?

  1. 在“批量编辑”中,删除所有不需要的特色图片(如果有)。如果需要,使用“覆盖现有特色图片”选项删除图片。
  2. 然后选择所需的图片并将其设置为没有“覆盖现有特色图片”选项的帖子。这会将图片设置为所有没有特色图片的帖子。

Facebook Twitter WhatsApp

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=2260

分享给朋友:

“最新有效!2024年WP自动设置特色图像:WordPress从文章内容中自动设置特色图像/缩略图 Auto Featured Image(08月更新)” 的相关文章

尽早觉醒:找到自己一人能做的互联网生意

尽早觉醒:找到自己一人能做的互联网生意

没有经历过裁员的职场是不完美的。无论何种原因经历次裁员,可能对心智都是一次提升,前面也写过技术人怎么利用空窗期的文章技术人的空窗期,你的涅槃重生。经历过裁员的时候难免感到复杂和沉重。离开的背后,不仅有情感的波动,还有对未来的深深焦虑。当你被通知离职的那一刻,情绪复杂得难以描述。但是,当冷静下来,你会...

百度正式下线“快速收录”功能,VIP可以申请“快速抓取”权限

百度正式下线“快速收录”功能,VIP可以申请“快速抓取”权限

最近可以说是站长们一片哀嚎,清明节前刚经历一次大的波动恢复没两天,让后百度又一次性的在清明节再次送走了,目前又开始缓慢的在恢复,但是似乎情况也并不是很妙。就在这时,百度搜索资源平台发布了一则“关于升级平台「快速收录」工具的通知”的公告,意思就是正式下线快速收录功能,换新上线一个叫做“快速抓取”的工具...

WordPress如何移除登录界面中英文语言切换框

WordPress如何移除登录界面中英文语言切换框

其实早在 WordPress 5.9 版本开始,WordPress 默认登录界面就增加了语言切换选项, 其目的就是允许用户自己选择要使用的语言登录后台。这个功能对于多语言网站或是国际性站点可能还有点用,但是对于国内用户来说就显得有些多余。最近子凡在做更深度的 WordPress 优化,同时也为了丰富...

MYSQL字符集有哪些

MYSQL字符集有哪些

MySQL 中的字符集是用来确定数据库中字符数据的编码方式,它决定了如何存储和检索数据。MySQL 中常用的字符集:UTF8:UTF-8 是一种 Unicode 字符编码方式,它可以表示世界上大部分的文字字符。MySQL 中的 UTF8 字符集最多只能存储 3 字节的 UTF-8 编码字符,...

最新可用!2024年最新Github镜像,更快部署下载(2024年08更新)

最新可用!2024年最新Github镜像,更快部署下载(2024年08更新)

本篇文章目录|Table of Contents Hide Github:伟大的共建社区01.GitHub 镜像可用站点02.GitHub-建设未...

MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则

MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则

最近在做一些关于新项目的规划和测试,那么既然是要做新的项目当然首先要考虑的就是最新的技术标准,也把开发环境都统一升级了一遍,而在做 MySQL 数据库创建的时候就发现了一个小小的变化,本着对技术的执着那么就不得不来一探究竟。正式生产环境本着稳定高于一切的宗旨,所以也就不太可能做到数据库方面的升级保持...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。