【问题标题】:Localizing wordpress theme website本地化 wordpress 主题网站
【发布时间】:2015-09-10 14:29:44
【问题描述】:

我是 WordPress 新手。

我刚刚从一个模板网站获得了一个 WordPress 主题网站。我将它安装在根目录下的实时站点上,它工作正常。

我现在想在本地笔记本电脑上进一步开发该网站。我下载了网站并用 wamp 安装了它。

然后我更改了表格中的设置:

UPDATE pref_options SET option_value = replace(option_value, 'http://www.olddomain.com', 'http://www.newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE pref_posts SET guid = replace(guid, 'http://www.olddomain.com', 'http://www.newdomain.com');
UPDATE pref_posts SET post_content = replace(post_content, 'http://www.olddomain.com', 'http://www.newdomain.com');

现在的问题是,虽然主页和/wp-admin/ 可以正常工作,但站点上的其他页面都不能正常工作。

每次我点击一个链接(如关于我们页面)时,它都会将我带到 wamp 服务器页面。

有谁知道可能出了什么问题?是否需要更改其他内容才能使子页面正常工作?

我的主页上仍然收到此错误消息:

fatal error: load error: failed to find /home/wwwseven/public_html/wp-content/themes/theme53857/style.less

这显然意味着系统仍在寻找具有实时站点设置的 CSS 文件。这可能会设置在系统的哪个位置?我的意思是,我已经更改了表格中的所有内容,所以我不清楚它为什么仍然这样做。

【问题讨论】:

  • 能否请您发布,例如“关于我们”的链接?

标签: wordpress


【解决方案1】:

您必须将所有对远程站点的引用替换为本地链接。使用https://github.com/interconnectit/Search-Replace-DB 之类的工具在数据库中执行替换。无需像您现在所做的那样更改表中的设置。

【讨论】:

    猜你喜欢
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多