Wordpress教程 2023年07月18日
0 收藏 0 点赞 1,367 浏览 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 结账页面的订单列表(商品标题左侧)显示商品特色图
将代码添加到 functions.php这样就可以在 WooCommerce 结账页面的订单列表左侧,显示商品的特色图啦!🚀 add_fil…
日期:2025-03-06 点赞:0 阅读:14
WordPress去除/禁止后台侧栏插件-主题-版本更新提示
今天使用了张戈修改的nginx-help插件修改版,官方版并无自动重启功能,因此不能更新。但是这WordPress后台一直有更新提示,这可真…
日期:2024-12-30 点赞:0 阅读:127
WordPress网站js防扒代码-禁止右键/F12/调试自动关闭窗口
网站防扒老生常谈了,今天老白博客@老白也给大家分享一下从网上看到的“WordPress网站防扒代码/禁止F12调试教程-以7b2主题为例” …
日期:2024-12-30 点赞:0 阅读:131
WordPress优化加速之导航菜单栏缓存Menu Cache
今天老白博客@老白给大家分享又一个WordPress优化加速教程:“导航菜单栏缓存WordPress插件Menu Cache”。我们都知道数…
日期:2024-12-30 点赞:0 阅读:107
2024基于网站性能测试的WordPress优化指南
老白博客WordPress优化高级教程:在如今5G遍地走,千兆多如狗的高速网络时代,如果你访问网站,还出现转圈圈的情况,那么你十有八九是要关…
日期:2024-12-30 点赞:0 阅读:122
WP网站用户行为监测回放插件nicen-replay
在数字营销的世界里,了解用户行为是提升用户体验和转化率的关键。老白推荐一款炫酷的WordPress插件:nicen-replay 。它能够让…
日期:2024-12-30 点赞:0 阅读:110
发表评论
暂无评论

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