欢迎光临
我们一直在努力

WordPress上传图片时自动将图片重命名为文章标题

要实现在WordPress上传图片时自动将图片重命名为文章标题,您可以考虑使用以下方法:

插件:WordPress有许多插件可用于自定义上传的文件名。您可以搜索并安装一个插件,如”Media File Renamer”或”File Renaming on Upload”,这些插件允许您设置规则,以便根据文章标题来重命名上传的图片。

自定义功能:如果您熟悉PHP和WordPress主题/插件开发,您可以编写自定义功能。以下是一个示例:

	function custom_image_filename($filename, $post_id) {
   // 获取文章标题
   $post_title = get_post_field('post_title', $post_id);

   // 删除特殊字符和空格,将空格替换为连字符
   $post_title = sanitize_title($post_title);

   // 获取文件扩展名
   $ext = pathinfo($filename, PATHINFO_EXTENSION);

   // 生成新的文件名
   $new_filename = $post_title . '.' . $ext;

   return $new_filename;
}
add_filter('sanitize_file_name', 'custom_image_filename', 10, 2);

这段代码将在上传图片时调用,并将文件名设置为文章标题的格式。

请注意,在使用任何方法之前,务必备份您的网站,以防意外发生。并且,您应该在测试环境中进行测试,确保一切正常工作,然后再将其应用到生产环境中。

赞(0) 打赏
未经允许不得转载:WORDPRESS大侠 » WordPress上传图片时自动将图片重命名为文章标题

评论 抢沙发

评论前必须登录!

 

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册