使用page-id.php文件的WordPress多语言站点

时间:2016-06-20 作者:Javacadabra

我在建一个Wordpress 我希望提供三种语言的网站,即:

过去,我总是通过后端创建页面、记录每个页面的ID并使用以下命名约定创建php文件来构建网站:page-123.php 并包括get_header()get_footer. 这使我能够灵活地对页面进行适当的编码。

我关心的是,如果我这样做的话,如何实现多功能性!?我知道有两个主要插件可以实现这一点polylangwpml 但我不知道他们是否支持我开发网站的方式。

有没有人做过这样的事情,你能给我一些建议吗?

1 个回复
SO网友:Vuk Vukovic

我已经以这种方式开发了页面,如果您使用WordPress功能并遵循WP Codex,则情况与您开发自定义页面模板的情况相同。只需跟随I18n for WordPress Developers 你会没事的。

相关推荐

multi-language WordPress site

我正在制作由WordPress支持的多语言网站。WPML 不是免费的,而且它对数据库进行了太多额外的sql查询,所以对于我的站点来说,这不是一个好的解决方案。qTranslate 将所有语言保存在一个数据库行中,以后移动到另一个多语言插件非常复杂。<?php _e( \'<!--:en-->english text<!--:--><!--:de-->german text<!--:-->\' ); ?> xLanguage 两年多没有更新