最简单的方法是在编辑页面上有自定义字段:每个要使用的语言都有一个文本字段(可能还有不同的标题字段?)为此,您可以使用plugin like ACF. 这将为非技术编辑提供一个简单的界面。
假设您正在构建自己的主题,您可以将自定义字段集成到模板中。始终显示法语文本,测试其他语言的字段是否为空,如果不包括,也测试。然后像往常一样使用jQuery切换。
如果您使用的是第三方主题,则必须在functions.php
将自定义字段添加到the_content
(和the_title
) 并包括用于切换显示的css和jQuery。像这样:
$spanish_content = \'<div class="spanish">\' . get_field(\'spanish_content\') . \'</div>\';
apply_filters(\'the_content\',$spanish_content);
(注:
get_field
调用特定于ACF插件)