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
- Sharktech→荷兰机房 10G 带宽不限流量服务器 429 美元 全球[VPS测评]
- html select 怎么设置默认选中项全球[VPS测评]
- 标准互联→襄阳电信裸金属服务器 8 核 16G 内存 290GB SSD全球[VPS测评]
- 彩虹数据日本三网 GIA 云主机促销,去程直连回程 CN2,稳定低延迟,日本VPS[主机]
- Kuai Che Dao→$168 季 1GB 内存 10GB SSD 虚拟空间(主机)
- reset.css 分享全球[VPS测评]
- 搬瓦工→8.9 折最高优惠 全场通用 香港 1Gbps 带宽 洛杉矶 C香港VPS[主机]
- 便宜 ¥10.8 年 2 核 CPU 512M 内存 30G 硬盘 1T全球[VPS测评]
- DediPath→洛杉矶 1G 无限流量 Dual E5-2620v2 全球[VPS测评]
- WordPress插件:Compress JPEG & PNG imag全球[VPS测评]
- 美国知名 VPS 商家 linode 现在支持 PayPal 和 Goo美国VPS[主机]
- .CC 域名获工信部注册备案许可全球[VPS测评]
- Whyhosting → 15$ 月 2C2G30G硬盘 马来西亚 或不全球[VPS测评]
- LightCloud 2019 新春: 终身折扣 VDS折扣 充全球[VPS测评]
- 阿里行癫:如何理解当下的云计算全球[VPS测评]
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键全球[VPS测评]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 购买香港服务器需要做哪些准备香港VPS[主机]
- ERP库存管理系统HTML5模板 - DreamsPOS全球[VPS测评]
- 云群网络怎么样?香港云服务器高端弹性云2核2G2M带宽,仅588元/年香港VPS[主机]
- 华纳云年终钜惠活动:云服务器半年低至280元,香港高防服务器999元香港VPS[主机]
- 咖啡主机:新上香港云服务器、美国CN2轻量级KVM vps,香港15.6美国VPS[主机]
- UCloud优刻得云服务器建站教程:香港云服务器购买优惠方法香港VPS[主机]
- 九零云怎么样?香港将军澳VPS,美国圣何塞VPS 2核1G10M 47/美国VPS[主机]
- 快云科技:香港CN2VPS,2核/2GB内存/3M独享,仅售14.98元香港VPS[主机]
- 潮科技|阿里云发布第七代高主频云服务器ECS和含光800云服务器全球[VPS测评]
- 野草云:2021开年大促 – 香港VPS 136.8元年起;香港服务器3香港VPS[主机]
- uuuvps:香港大带宽vps低至239元/年;香港服务器720元/e3香港VPS[主机]
- 酷锐云元旦钜惠:大量香港/美国vps优惠码,香港1核2G云主机仅20元/美国VPS[主机]
- 三优云uuuvps:春节促销,香港cn2 vps低至168元/年,多款配香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-222470.html











