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
- Server4You→€4 月 4GB 内存 100GB SSD 空间 虚拟空间(主机)
- 疯狂猜成语 图猜成语八个女人的身影是什么成语?全球[VPS测评]
- 疯狂猜成语 图猜成语一个咻字和一只鹤是什么意思?全球[VPS测评]
- dedicated 月底促销 基于 LA 的 E3-1270 服务器都具全球[VPS测评]
- 价格一般-KoDDoS→$12.95 月 香港服务器 含 DDOS 防御香港VPS[主机]
- JS 判断是正数还是负数全球[VPS测评]
- 疯狂猜成语 图猜成语一只老虎和一只狐狸站在一起是什么成语?全球[VPS测评]
- HostKoala→$12.8 年 3GB NVMe 空间 300GB 虚拟空间(主机)
- Vultr 推出 Object Storage 对象存储 250G 空间虚拟空间(主机)
- qq 截图不能截当前 qq 页面怎么办?为什么 qq 截图时截不到自己的全球[VPS测评]
- WordPress插件:SM.MS UPLOADER上传图片到SM.MS全球[VPS测评]
- 日本VPS服务器商家收集汇总 方便购买日本VPS服务器日本VPS[主机]
- WordPress基于WPJAM basic开发的主题:Sweet全球[VPS测评]
- AlphaVPS 1核心 1G内存 512G HDD 1.5T流量 1G全球[VPS测评]
- Virmach 2019中国新年促-512M 10G ssd 500G年全球[VPS测评]
- 阿里云服务器一年价格多少钱?阿里云服务器报价全球[VPS测评]
- 持续高温!长沙所有初中新生停止军训!全球[VPS测评]
- 百看不厌的文案,抖音唯美文案。全球[VPS测评]
- 7月份,经济复苏边际趋缓,央行降息幅度先稳后升全球[VPS测评]
- 加拿大以“国安”为由禁止华为、中兴参与5G建设全球[VPS测评]
- 港口雄开万里流丨不出国门海淘全球青岛跨境电商未来可期全球[VPS测评]
- MoonVM,香港HKT家宽VPS服务器,动态IP一键切换,1G带宽任意香港VPS[主机]
- UOVZ怎么样?香港30M大带宽VPS 直连线路月付50元香港VPS[主机]
- 如何设置必应api 自动推送网站全球[VPS测评]
- 云计算拯救互联网巨头:谁抢跑,谁追赶?全球[VPS测评]
- 磐逸云怎么样?1核1G香港安畅CN2 VPS带宽5M年付128元香港VPS[主机]
- HostKvm:1核/4G/30G硬盘/750G/20Mbps/香港kv香港VPS[主机]
- UCloud:香港云服务器,1核1G内存89元/年起(可选购3年/CN2香港VPS[主机]
- TabbyCloud:香港cn2云服务器/9折优惠/不限月流量/双程CN香港VPS[主机]
- 尊云双十二:国内4核4G5M云服务器仅28元/月,香港CN2VPS仅84香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-223381.html











