首页 » 网站推广 » php匹配imgsrc技巧_给wordpress添加函数修改文章图片链接指向避免出现404缺点

php匹配imgsrc技巧_给wordpress添加函数修改文章图片链接指向避免出现404缺点

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

404缺点页面

办理方法无非有2种:去掉图片链接或修正图片链接地址。
我们都知道,百度等搜索引擎都特殊喜好图片,在我们的文章被收录后,如果文章内容中的图片都带有原图的链接,那么,这些原图也有可能被搜索引擎收录。
以是,我决定:还是把wordpress网站文章内容中的图片链接修正成原图的链接。

php匹配imgsrc技巧_给wordpress添加函数修改文章图片链接指向避免出现404缺点

我们将下面这段代码放到wordpress网站当前主题模板的functions.php文件中,如下图:

php匹配imgsrc技巧_给wordpress添加函数修改文章图片链接指向避免出现404缺点
(图片来自网络侵删)

//文章内容中的图片 自动 链接 原图链接

function auto_post_link($content) {

global $post;

$content = preg_replace('/<a href=\s(\'|\")(.?)<\simg\s+[^>]?src\s=\s(\'|\")(.?)\\1[^>]?\/?\s><\/a>/i', "<a target=\"_blank\" href=\"$4\" title=\"".$post->post_title."\" ><img src=\"$4\" /></a>", $content);

return $content;

}

add_filter ('the_content', 'auto_post_link',0);

修正图片链接的代码

​这里创建了一个auto_post_link()函数,函数中通过preg_replace()函数把文章内容中的图片链接干系的字符更换成我们想要的字符,这个preg_replace()有3个参数,第一个参数是正则表达式,用于匹配文章内容中的图片链接干系字符;第二个参数是更换后的内容;第三个参数是文章内容变量。
参数2中的$4,代表参数1中的第4个小括号的匹配内容。

add_filter ('the_content', 'auto_post_link',0) 这句代码表示:在wordpress网站打开文章页面时,每调用一次文章内容,就会调用一次auto_post_link()函数。

通过上面的操作,wordpress网站的文章内容中的图片链接就都修正成了原图片的链接,我们在点击这些图片时,就会在浏览器中打开原图片,再也不会涌现404缺点页面的情形了。
如有疑问,欢迎不才面点评。
记得关注我哦,后面还会有更多的精彩内容。

标签:

相关文章

CAD之家助力工程师的数字化设计利器

数字化设计已成为现代工程师们必备的技能。在众多数字化设计工具中,CAD之家凭借其强大的功能、便捷的操作和优质的服务,成为了广大工程...

网站推广 2025-04-14 阅读3 评论0

APP推广员好做吗职业前景与挑战并存

APP已成为人们日常生活中不可或缺的一部分。APP推广员应运而生,成为互联网行业的新兴职业。APP推广员好做吗?本文将从职业前景、...

网站推广 2025-04-14 阅读3 评论0

AutodeskAutoCAD助力工程设计的未来之星

工程设计领域也在经历着日新月异的变化。作为全球领先的工程设计软件,Autodesk AutoCAD凭借其卓越的性能和强大的功能,已...

网站推广 2025-04-14 阅读5 评论0