我知道有很多多语言 wp 插件,但我不确定我应该为此使用哪种方法;
我想创建一个具有高级功能的 wp 站点,部分由我自己用 php 编写。然后我一般想用其他语言创建这个站点的结构、设计和行为的副本,例如,es.blog.com 将是 en.blog.com 的副本。但是,不应共享内容。
我还想只在一个地方更改代码,并使这些更改影响所有其他语言的重复项,所以我认为这意味着代码本身或其中的一部分将被共享。
有没有办法让多个博客共享结构、设计和功能,而每个博客的内容都不同?
我知道有很多多语言 wp 插件,但我不确定我应该为此使用哪种方法;
我想创建一个具有高级功能的 wp 站点,部分由我自己用 php 编写。然后我一般想用其他语言创建这个站点的结构、设计和行为的副本,例如,es.blog.com 将是 en.blog.com 的副本。但是,不应共享内容。
我还想只在一个地方更改代码,并使这些更改影响所有其他语言的重复项,所以我认为这意味着代码本身或其中的一部分将被共享。
有没有办法让多个博客共享结构、设计和功能,而每个博客的内容都不同?
我相信这是 WordPress Multisite 的完美案例。
多语言网络(论坛主题)
我希望用户在第一次访问该站点时选择他们的语言——这样他们就可以选择用英语、库尔德语(也许还有其他语言)阅读、注册、管理整个站点(前端和后端)。
如何设置双语或多语 WordPress 多站点博客(博文)
我需要两个独立的站点来促进插件和主题本地化,如果有翻译,可以通过一种简单的方式在语言之间切换。另一个原因是优化搜索引擎的索引。有了这个解决方案,我可以在没有翻译的情况下发布一些特定语言的帖子。
[更新]
多语种出版社(插件)
然后可以将每个站点/博客归因于不同的语言。只需用一种语言写一篇文章或页面,Multilingual-Press 就会自动在其他网站/博客中创建一个副本。这些新帖子和页面是相互关联的,并且可以通过帖子/页面编辑器屏幕轻松访问 - 您可以来回切换以翻译它们!Multilingual-Press 符合 WordPress,易于安装且不对 WordPress 核心进行任何更改。它不会损害您网站的性能。
您可以使用任何 MVC 框架来实现这一点,只需将数据存储在具有“语言”字段的数据库中,并仅调用该语言中的行。
谷歌“MVC 框架”。
CodeIgniter 是一个很好且免费的示例。
在 CodeIgniter 中,您可以将 Wordpress 文件包含在您的“库”文件夹中,然后创建一个具有您需要使用的特定功能的模型。
最后,如果你要使用这种方法,你必须创建一个 .HTACCESS 文件来从 URL 中获取子域部分,但是,同样,有很多关于实现这一点的教程,google 'htaccess URL rewrite'
我不会将 WP 推荐给任何真正的多语言网站,搜索会搞砸,插件不兼容等。
在子目录中安装并行 WP 实例,并使其成为开发/错误修复的“主”。内容是隔离的,您可以使用标准的 WP 功能而无需元数据或插件黑客。
通过“更改代码”,我想您是指模板?这是一个不错的 ftp 客户端中的简单拖放操作。