WordPress 简码提供了一种在 WordPress 文章编辑器中创建复杂内容的便捷方法。此外,您还可以借助 do_shortcode() 函数在 PHP 文件中使用简码。
自 WPML 3.2 版本起,可使用以下简码。
wpml_language_selector_widget
- 显示 WPML 的下拉语言切换器。
- 这与 wpml_add_language_selector 钩子类似。
- 要自定义此简码的输出,请前往 WPML → 语言并使用自定义语言切换器部分中的设置。
wpml_language_selector_footer
- 显示 WPML 的水平语言切换器。
- 此简码的输出与 wpml_footer_language_selector 钩子的输出完全相同。
- 要自定义此简码的输出,请前往 WPML→ 语言并使用页脚语言切换器部分中的设置。
wpml_language_form_field
- 使自定义搜索表单支持多语言。
- 此简码的输出与 wpml_add_language_form_field 钩子的输出完全相同。
wpml-string
- 示例:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- 注册并翻译字符串。此简码需要激活 WPML 字符串翻译。
- 要翻译此字符串,请前往 WPML → 字符串翻译并使用以下信息(将名称替换为您自己的名称):
- 域:my-domain
- 名称:my-name
- 字符串:My string
- 请注意,为了注册字符串并使其可供翻译,您首先需要在前端访问包含它们的页面。
wpml_language_switcher
- 此简码自 WPML 3.6.0 版本起可用。
- 示例:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- 参数:
- type – 定义语言切换器类型:footer、post_translations、widget 或 custom(默认)。
- flags(display_flags 的别名)– 设为 1 显示旗帜,设为 0 则不显示。
- link_current(display_link_for_current_lang 的别名)– 设为 1 显示链接,设为 0 则不显示。
- native(display_names_in_native_lang 的别名)– 设为 1 显示本族语名称,设为 0 则不显示。
- translated(display_names_in_current_lang 的别名)– 设为 1 以当前语言显示语言名称,设为 0 则不显示。
- template – 模板别名(如果需要覆盖)。否则,将由 type 定义。
- 对于 type 参数,WPML 使用 WPML → 语言页面中的设置,但小工具除外(其使用默认设置)。