【问题标题】:SQL Syntax error when replacing URLs on WordPress替换 WordPress 上的 URL 时出现 SQL 语法错误
【发布时间】:2017-06-07 20:01:15
【问题描述】:

我正在尝试使用 xampp 替换本地 WP 版本的实时 WP URL

我在提交时不断收到错误:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.yoursitename.com', 'http://localhost') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.yoursitename.com', 'http://localhost');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.yoursitename.com','http://localhost');

不知道如何解决它,当我提交查询时,它会显示:

#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“)”附近使用正确的语法

【问题讨论】:

标签: sql wordpress url replace


【解决方案1】:

不要尝试以这种方式调整它,而是通过编辑主题功能文件来编辑链接:

update_option( 'siteurl', 'http://www.yoursitename.com' );
update_option( 'home', 'http://www.yoursitename.com' );

完成后,您可以使用名为 Blue Velvet 的插件更新其他 URL 链接。

【讨论】:

  • 对不起这里有点新,你是什么意思通过主题功能编辑链接?函数.php?
  • 是的。将 update_option 代码添加到文件的第一行并将 URL 交换为您自己的。
猜你喜欢
  • 1970-01-01
  • 2014-04-10
  • 2018-04-11
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
  • 2020-11-05
相关资源
最近更新 更多