Wordpress教程 2023年07月18日
0 收藏 0 点赞 1,160 浏览 834 个字

将以上代码添加到你的主题的functions.php文件中,并将$old_domain和$new_domain的值替换为你的旧域名和新域名。

这段代码使用正则表达式来匹配和替换文章内容中的图片URL以及特色图像URL。它会检查更换WordPress网站的域名原始图片地址保持不变标签中的src属性和标签中的og:image属性,并将旧域名替换为新域名。

function keep_original_image_urls( $content ) {
    $old_domain = 'http://www.aaa.com'; // 旧域名
    $new_domain = 'http://www.bbb.com'; // 新域名

    $content = str_replace( $new_domain, $old_domain, $content );

    // 替换文章内容中的图片地址
    $pattern = '/<img[^>]+src=['"](https?://www.lvjps.com[^'"]*)['"][^>]*>/i';
    $replacement = '<img src="$1">';
    $content = preg_replace( $pattern, $replacement, $content );

    // 替换文章中的特色图像地址
    $pattern = '/<meta[^>]+og:image[^>]+content=['"](https?://www.lvjps.com[^'"]*)['"][^>]*>/i';
    $replacement = '<meta property="og:image" content="$1">';
    $content = preg_replace( $pattern, $replacement, $content );

    return $content;
}
add_filter( 'the_content', 'keep_original_image_urls' );
add_filter( 'widget_text_content', 'keep_original_image_urls' );

 

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.mizhanw.com/blog/2557.html

相关推荐
woocommerce 订单相关钩子
woocommerce_checkout_update_order_meta: 在订单元数据更新时触发。您可以在此钩子中更新订单的元数据,例…
日期:2024-03-15 点赞:0 阅读:213
最新Wp Rocket设置教程, 含插件下载+常见问题解决方法
最新Wp Rocket设置教程(超详细), 附GPL版本插件下载链接。图文并茂详细解释每一个设置的含义以及优缺点+兼容性排除,找到最合适的设…
日期:2024-02-24 点赞:0 阅读:227
WordPress破解版插件/主题(开心版, GPL, Nulled)安全吗?有啥缺点?如何获取?
解版插件产业链,安全与否,以及如何下载安全高质量破解版插件,避免下载有病毒主题/插件。 WordPress破解版插件/主题安全吗?这是绝大多…
日期:2024-02-24 点赞:0 阅读:199
终极WordPress速度优化教程, 秒开页面! 优化思路+方法+工具
终极WordPress速度优化教程,全面讲解影响速度的因素和原理。FCP, LCP, TTFB, TBT, CLS,Wp corn, Mar…
日期:2024-02-24 点赞:0 阅读:316
WordPress 的最佳 Cloudflare 设置(边缘涡轮增压)
无论您的 WordPress 主机有多快都无关紧要;您永远无法克服网络延迟。像 Cloudflare 这样的内容分发网络 (CDN) 通过将…
日期:2024-02-24 点赞:0 阅读:187
使用国外主题/插件后网站变很卡响应速度很慢的问题
变卡的原因 由于国内GFW的限制,有些资源被挡在海外无法加载,或者有些资源服务器延迟太高,导致网站加载速度缓慢,解决办法如下,二选一即可。 …
日期:2024-02-21 点赞:0 阅读:265
发表评论
暂无评论

还没有评论呢,快来抢沙发~