创建具有共享结构和php函数的多语言wordpress网站


Creating multilingual wordpress site with shared structure and php functions

我知道有很多多语言的wp插件,但我不确定我应该为此目的使用哪种方法;

我想创建一个具有高级功能的 wp 网站,部分由我自己用 php 编码。然后,我通常希望以其他语言创建此站点的结构,设计和行为的副本,例如,es.blog.com 将是 en.blog.com 的副本。但是,不应共享内容。

我还想只在一个地方更改代码,并使这些更改影响所有其他语言重复项,因此我认为这意味着代码本身或其中的一部分将被共享。

有没有办法为多个博客共享结构、设计和功能,而每个博客的内容不同?

我相信这是WordPress Multisite的完美案例。

多语言网络(论坛主题)

我希望用户在第一次访问网站时选择他们的语言 - 这样他们就可以选择用英语、库尔德语(也许还有其他语言)阅读、注册、管理整个网站(前端和后端)。

如何设置双语或多语言WordPress多站点博客(博客文章)

我需要两个独立的站点来促进插件和主题本地化,如果有翻译,可以轻松地在语言之间切换。另一个原因是优化搜索引擎索引。使用此解决方案,我可以在没有翻译的情况下发布一些特定于语言的帖子。

[ 更新 ]

多语言新闻(插件)

然后,每个站点/博客都可以归因于不同的语言。只需用一种语言撰写帖子或页面,多语言出版社将自动在其他网站/博客中创建副本。这些新帖子和页面是相互链接的,可以通过帖子/页面编辑器屏幕轻松访问 - 您可以来回切换以翻译它们!多语言出版社符合WordPress标准,易于安装,并且不会对WordPress核心进行任何更改。它不会损害您网站的性能。

您可以使用任何 MVC 框架来实现此目的,只需将数据存储在带有"语言"字段的数据库中,并仅调用该语言的行。

谷歌"MVC框架"。

一个很好且免费的例子是CodeIgniter。

在CodeIgniter中,您可以将Wordpress文件包含在"库"文件夹中,然后创建一个具有需要使用的特定功能的模型。

最后,您必须创建一个 .HTACCESS 文件,如果要使用此方法,则从 URL 获取子域部分,但是,再次有许多教程可以实现这一点,谷歌"htaccess URL 重写"

我不推荐WP用于任何真正的多语言网站,搜索混乱,插件不兼容等。

在子目录中安装并行 WP 实例,并使一个实例成为开发/错误修复的"主节点"。内容是隔离的,您可以使用没有元数据或插件黑客的标准 WP 功能。

通过"更改代码",我想你的意思是模板?这是一个体面的ftp客户端中的简单拖放。