php - 使用 SQL 更改 wordpress 旧图像路径 url 不会反映在我的数据库中
问题描述
我设置了一个新的 CDN 来提供图像cdn.example.net
。我所有的新上传都可以正常工作,但我的旧图像有路径example.net
。
我尝试使用WP_CONTENT_URL
更改图像,但它反映在插件中,主题文件被破坏。所以我需要上传我所有的插件,主题文件[这不是一个好的选择,因为我需要安装每个新插件,我需要上传它的文件]。
我尝试使用 SQL UPDATE wp_posts SET post_content = REPLACE (post_content,'http://example.net/blog','http://cdn.example.com.net');
。它告诉我有row matched
但有no rows affected
解决方案
我设法通过编辑我的wp-config.php
第一个将所有 [Images,Plugins,Themes] 路径更改为另一个 url,以您的 cdn 为例
define( 'WP_CONTENT_URL', 'your_cdn_website_url/wp-content' );
我把这个网址留得太旧了,所以插件不会被破坏
define( 'WP_PLUGIN_URL', 'your_website_url/wp-content/plugins' );
推荐阅读
- android - 输出“检查失败:threadId!= 0u”导致此崩溃的原因是什么?
- python - 我如何在这个 CNN 微调代码中使用我自己的数据
- selenium - 硒下拉中的元素不可见异常
- javascript - offsetWidth,SVG 宽度在使用加载的字体时不正确
- python - 使用 SQLAlchemy 识别表列中不存在列表中的哪些值
- global-variables - optaplanner 中的全局变量
- html - 在浏览器中打开时外部 CSS 文件不起作用
- php - LEFT JOIN 打印 Table1 中的第一条记录,然后打印 Table2 中的任何/所有连接记录,然后打印 Table1 中的第二条记录,依此类推
- python - 使用测试数据库以“测试模式”运行服务器
- reporting-services - SSRS:使用表达式格式化(缩进)文本框中的新行