网站链接与字符串自动附加

时间:2014-12-16 17:27:43

标签: php wordpress phpmyadmin

我为某人创建了一个新网站但是当我尝试启动它时,我遇到链接问题。旧版本的网站有语言扩展。

现在与域名的每个链接:

sites.com get extension ( ex: www.site.com/**es**/; wwww.site.com/**en**/,www.site.com/**es**/contact)

即使我做了动态链接,我在访问wordpress管理员时也遇到了问题,而且我在从其他页面引用主页时也遇到了问题(只有这样我能够通过制作像网站这样的东西来修改主页。 COM#)。

wordpress admin中的每次更改后,都会使用语言扩展名/字符串调整链接。

1 个答案:

答案 0 :(得分:0)

要删除所有语言扩展程序,您可以在表单中运行查询:

UPDATE wp_posts 
SET post_content = REPLACE(post_content, 'site.com/es/', 'site.com/') 
WHERE post_content LIKE '%site.com/es/%'

在您的数据库中为每个语言扩展名。这将删除帖子内容中的所有引用。您还需要检查wp_options表,替换option_value字段中的查找。

最后对wp_postmeta表格进行检查 - 许多项目将是序列化值,因此无法通过上述简单的查找/替换进行更改。相反,你应该运行一个find,然后找出如何通过Wordpress管理面板更改任何找到的值。

始终在玩游戏之前备份数据库