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


website links with string auto attached

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

现在,每个与域的链接:

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

即使我如何制作动态链接,我也无法访问wordpress管理员,而且我在从其他页面引用主页时也遇到问题(我能够引用主页的唯一方法是制作类似 site.com#)。

每次

更改管理员wordpress链接后,都会使用语言扩展名/字符串进行调整。

要删除所有语言扩展,您可以按以下格式运行查询:

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表运行检查 - 许多项目将是序列化值,因此无法通过上面的简单查找/替换进行更改。相反,您应该运行查找,然后弄清楚如何通过Wordpress管理面板更改任何找到的值。

与往常一样,在玩之前备份您的数据库