主机评测网,专注vps、独立服务器等主机评测
最专业的主机评测网站

WordPress上传图片自动添加Alt和图片描述(WordPress图片站)

WordPress上传图片自动添加Alt和图片描述(WordPress图片站)

WordPress上传图片自动添加Alt和图片描述(WordPress图片站)WordPress上传图片的时候,手动给图片添加Alt和图片描述比较麻烦。您可以通过本文中的方法自动将图片名称设置为WordPress图片标题、描述和图片说明,如下图所示:

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上传图片自动添加Alt和图片描述(WordPress图片站) https://vps.caogenba.com.com/86610.html

赞(0) 打赏
未经允许不得转载:主机测评 » WordPress上传图片自动添加Alt和图片描述(WordPress图片站)

评论 抢沙发

登录

找回密码

注册