php - Wordpress 2nd laugauge 不工作

标签 php html mysql wordpress

我第一次在一个简单的 wordpress 网站上工作。

我完成了中文版。它可以找到。

然后我继续制作英文版。

我使用 Specular Multi 业务主题和 WPML 进行翻译。

我花了几天时间还是解决不了2个问题。 当我完成英文内容时。

问题

1) 虚拟路径不正确

http://www.goodkompanion.com/en/?page_id=241 这应该显示英文内容页面。

http://www.goodkompanion.com/?page_id=241 我需要删除 en 以显示正确的内容

2) 英文版的菜单是中文的,不是英文的。


我检查外观 --> 菜单 高光菜单导航只有一个菜单,没有英文菜单。

上面有一条消息说。 您的主题支持 1 个菜单。选择您要使用的菜单。

请告诉我如何解决这个问题。 谢谢。

最佳答案

要添加新菜单,请打开主题的 functions.php 并查找:

register_nav_menus

你应该看到类似的东西

register_nav_menus( array(
	'Main_Menu' => 'Navigation Menu',
) );

只需添加一个新的,例如:

register_nav_menus( array(
	'Main_Menu' => 'Navigation Menu',
	'footer_menu' => 'My Custom Footer Menu',
) );

关于php - Wordpress 2nd laugauge 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750250/

相关文章:

javascript - 使用 Backbone + Slim + Tuupola 基本身份验证时出现未经授权的错误

python - 阻止显示表单字段

mysql - 如何使用 in 进行子查询,使表中不存在的值计数为 0

mysql - Plone 和 Mysql 搜索

mysql - 极其简单的 MySQL 查询不起作用

php - 无论文件夹结构和深度如何,都引用文件

php - Mysql 不允许在调用时显示表

PHP - 从字体 URL 中删除查询字符串

html - 使图像变暗并在悬停时显示文本

javascript - 关于浏览器范围对象的启动容器属性的混淆