WordPress代码实现自动为文章中的图片添加alt、title属性
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

很多WordPress站长都不知道图片的alt、title属性对网站搜索引擎的SEO优化有非常大的作用。所以很多童鞋的文章都没设置这两个属性,
当知道会影响WordPress网站的SEO时,这个时候发现写的文章太多,只能一篇一篇的进行修改。
那么有没有什么简单易行的方法能够快速的添加为文章图片添加alt、title属性。
其实这个问题的解决办法非常简单,可以利用WordPress钩子,当WordPress在加载文章内容时,使用正则替换掉。
[ad]
可以使用WordPress代码自动添加为文章图片添加alt、title属性。
内容 1 WordPress代码 2 相关文章WordPress代码
将下面代码加载你主题目录下的functions.php文件中,即可自动为文章内图片添加上alt、title属性。
function imgcreate($content){//匹配图片地址正则,如果你的img标签没有class属性你可以使用这个正则$preg = "/<img.*?src=[\"|\'](.*?)[\"|\'].*?>/";//匹配图片class属性与src属性正则,如需替换更多自行添加。$preg1 = "/<img.*?class=[\"|\'](.*?)[\"|\'].*?src=[\"|\'](.*?)[\"|\'].*?>/";//用来替换的alt属性值$alt = "1234";//用来替换的title属性值$title = "123456";//采用替换class与src正则使用$img = '<img class="$1" src="$2" alt="'.$alt.'"title="'.$title.'">';//采用替换src正则使用//$img = '<img src="$1" alt="'.$alt.'"title="'.$title.'">';//执行正则替换$content = preg_replace($preg1,$img,$content);return $content;}//加载文章内容的触发钩子函数add_action('the_content','imgcreate');根据你的文章图片代码,自行选择使用哪种正则即可。
如果需要扩展正则匹配更多内容,比如你还需要匹配width属性,那么可以参考下面的写法:
正则表达式匹配class、src、width:
$preg1 = "/<img.*?class=[\"|\'](.*?)[\"|\'].*?src=[\"|\'](.*?)[\"|\'].*?width=[\"|\'](.*?)[\"|\'].*?>/";重构img标签HTML代码:
$img = '<img class="$1" src="$2" width="$3" alt="'.$alt.'"title="'.$title.'">';我写这么多内容就是为了让大家看出其中的规律,别老想着找到完全和自己心意的代码,有那功夫还不如仔细读读这篇文章,读懂了你要怎样替换都行。效果如下图:
假如你的文章图片没有class属性,而你使用了含有匹配图片class属性的正则,那么你的正则将会实现,匹配不到任何值,所以准确选择自己需要的正则才是实现自动为文章图片添加alt、title属性功能的关键。
[SEO]历史优惠活动内容
猜你可能想看的VPS
- 疯狂猜成语 图猜成语一个三字摔了两下是什么成语?全球[VPS测评]
- RAKsmart→圣何塞机房 1G 不限流量服务器 199 美元起 买 全球[VPS测评]
- BandwagonHost - 搬瓦工上线全新 CN2 GIA ECOM全球[VPS测评]
- DMIT 美国 CN2 特价 VPS→原生 IP 可 Netflix 1美国VPS[主机]
- $15 年 512M 内存 250G 硬盘 1T 流量 1Gbps 芝加全球[VPS测评]
- UEditor 上传图片超出一定宽度后被自动压缩怎么办?全球[VPS测评]
- Gumlet→图片加速 CDN AWS 亚洲节点 免费 1GB 月流量;全球[VPS测评]
- 疯狂猜成语 图猜成语一颗心流出很多血是什么成语?全球[VPS测评]
- 极光 KVM→300 元 年 1GB 内存 40GB 空间 600GB 虚拟空间(主机)
- CloudCone→$15 年 KVM-512MB 10GB 1TB 洛全球[VPS测评]
- LOCVPS 新上香港云地 KVM 全场 8 折 2G 内存套餐月付 4香港VPS[主机]
- ZJI 双十二 香港阿里二、三型 下单立减350元,新上香港葵湾高CPU香港VPS[主机]
- 腾讯云赠送老用户一年2核/4G高配轻量应用服务器,可选广州/上海/北京/全球[VPS测评]
- WordPress插件:IMGspider 一键抓取文章外链图片本地化全球[VPS测评]
- KernelFX → 3€ 月 1C1G10G硬盘 荷兰 不限流量 Sk全球[VPS测评]
- Goldenfast 9$月付 不限流量 印度尼西亚 最高10Gbps全球[VPS测评]
- HostMyCode-印度德里VPS 7.6$ 月 2G内存25G硬盘 全球[VPS测评]
- Webuphosting-西班牙 2€ 月 1G内存10G硬盘 不限流量全球[VPS测评]
- JGKVM活动钜惠:美国cn2,香港cmi,大带宽vps,三网直连,10美国VPS[主机]
- 厘米云,江苏移动100G高防云服务器,4核4G内存20M带宽79元/月全球[VPS测评]
- 极光kvm怎么样,便宜大带宽香港cmi vps/美国gia vps低至1美国VPS[主机]
- locvps:香港cn2vps(葵湾机房),2核2G40g硬盘,8折优惠WINDOWS
- 恒创主机优惠码85折_服务器优惠券8折_恒创科技优惠_代金券全球[VPS测评]
- 六六云:香港BGP云服务器/80M大带宽,月付45元起,5折优惠码可用香港VPS[主机]
- 尊云:河南BGP云服务器2核4G仅68.6元/月,823.2元/年;香港香港VPS[主机]
- 景林网络:香港CN2vps,1核1G3M月付35元;美国高防vps,48美国VPS[主机]
- 创新互联:免备案美国香港云主机4核2G仅558元/月,5580元/年美国VPS[主机]
- 啤啤云怎么样?香港CN2线路vps,有香港安畅机房,全部9折,38.7元香港VPS[主机]
- 八点云主机怎么样?香港2核4G5M带宽云主机,98元/月;国内4核8G云香港VPS[主机]
- 安国云:1核/1G/20G硬盘/1Mbp不限流量/香港cdia,月付18香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-223144.html











