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
- 高德地图 APP:1.99 元购买 34 元打车券,其中有 3 张 5 全球[VPS测评]
- PacificRack→$7.25 年 KVM-512MB 10GB 5全球[VPS测评]
- 线路不行-1GServers 凤凰城 E3-1230v2 8G 1TB 独立服务器[U]
- 口字上面有一个病字是什么成语?全球[VPS测评]
- cloudcone 便宜美国 vps 低至 2.5 折,平均 10 元 美国VPS[主机]
- layer.closeAll()无效的解决办法全球[VPS测评]
- hostflyte→新上洛杉矶 CN2 GT 线路 免费 WindowsWINDOWS
- Online - 独立服务器限时特惠 Start-2-M-SSD 月付€独立服务器[U]
- 疯狂猜成语 图猜成语三只猪分别站在三座房子旁边是什么成语?全球[VPS测评]
- VirMach→$37 月-E3 1240 16GB 1TB 10TB 全球[VPS测评]
- RAKsmart→“7 月放价 惠享一夏” 五重惊喜 L5630 G 口全球[VPS测评]
- 一般般-AlexHost→€11.8 年 1.5GB 内存 10GB S虚拟空间(主机)
- 给WordPress博客添加一个搜索引擎蜘蛛爬行及分析页面全球[VPS测评]
- StockVPS 纽约机房 512m内存15g硬盘500g流量100m带全球[VPS测评]
- 如何在begin主题实现评论自动排第一全球[VPS测评]
- HOSTNOC便宜独立服务器七五折,月付14.69美元起,可选洛杉矶/蒙独立服务器[U]
- Daceni-印度尼西亚vps 5.5$ 月 1G内存 20G硬盘 KV全球[VPS测评]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站全球[VPS测评]
- 向日葵-漏洞科普:海外云服务器三种漏洞修复方法快收藏起来!全球[VPS测评]
- 六六云:美国cera机房CN2 GIA高防/香港CN2 GIA建站/CM美国VPS[主机]
- 者也IO,香港日本美国云服务器促销,2核2G1000元/2年,7折+内存日本VPS[主机]
- 数字化东风已来,亚马逊云科技跨境电商合作企业招募大会即将开启全球[VPS测评]
- 恒创科技:香港免备案CN2线路VPS/美国CN2直连VPS,月付28元起美国VPS[主机]
- 弘速科技:香港安畅CN2 GIA/弹性云服务器10元/月,2核1GB/2香港VPS[主机]
- CombCloud,香港沙田CN2VPS测评,2核1G52元/月,安畅C香港VPS[主机]
- CYUN:开工促销,香港云服务器/美国高防vps/香港物理服务器85折美国VPS[主机]
- 邢志宏:加快推动高质量建设跨境电商综试区起势成势全球[VPS测评]
- 衡天云:香港/美国物理服务器499元/月_香港/美国云服务器_超低特价美国VPS[主机]
- 六一云:香港CMI VPS,10G防御,1核/1G/40G SSD/15香港VPS[主机]
- 景文互联年终特惠:日本/香港/美国VPS全场7折+送内存,充1000送3日本VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-226428.html











