主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
WordPress上传图片的时候,手动给图片添加Alt和图片描述比较麻烦。您可以通过本文中的方法自动将图片名称设置为WordPress图片标题、描述和图片说明,如下图所示:
将以下代码添加到当前主题函数模板functions.php中:
add_action( 'add_attachment ',' my _ set _ image _ meta _ once _ image _ upload ');函数my _ set _ image _ meta _ once _ image _ upload($ post _ ID){//检查上传的文件是否为图像,否则不执行任何操作if(WP _ attachment _ is _ image($ post _ ID)){ $ my _ image _ title = get _ post($ post _ ID)-& gt;post _ title//整理标题:删除连字符、下划线。额外空格:$ my _ image _ title = preg _ replace(' % s * & # 091;-_s]+s*% ',' ',$ my _ image _ title);//整理标题:每个单词首字母大写(其他字母小写):$ my _ image _ title = UC words(strtolower($ my _ image _ title));//用要更新的图像元(标题、题注、描述)创建一个数组//注意:注释掉不需要的摘录/题注或内容/描述行$ my _ image _ meta = array(' ID ' = & gt;$post_ID,//指定要更新的图像(post _ title ' = & gt$my_image_title,//将图像标题设置为净化后的标题' post _ extract ' = & gt;$my_image_title,//将图像标题(摘录)设置为净化标题' post _ content ' = & gt$my_image_title,//将图像描述(内容)设置为净化后的标题);//设置图片alt -Text update _ post _ meta($ post _ ID,' _wp_attachment_image_alt ',$ my _ image _ title);//设置图片meta(如标题、摘录、内容)WP _ update _ post($ my _ image _ meta);}}代码可以过滤掉图片名称中的空格等不必要的元素,对于之前上传的图片无效。
这几篇文章你可能也喜欢:
- 如何在 WordPress 中删除主题模板(如何在 WordPress 中删除导入的主题)
- WordPress教程:如何左右滑动照片(WordPress Picture Station)
- 如何给WordPress添加备案信息(WordPress网站备份插件)
- WordPress后台界面功能介绍(什么是WordPress后台)
- WordPress主题换色教程
本文由主机参考刊发,转载请注明:WordPress上传图片自动添加Alt和图片描述(WordPress图片站) https://zhujicankao.com/86610.html
评论前必须登录!
注册