WordPress 简码提供了一种在 WordPress 文章编辑器中创建复杂内容的便捷方式。此外,您还可以使用 do_shortcode() 函数在 PHP 文件中使用简码。
自 3.2 版本起,WPML 提供以下简码。
wpml_language_selector_widget
- 显示 WPML 的下拉语言切换器。
- 这类似于 wpml_add_language_selector 钩子。
- 要自定义此简码的输出,请前往 WPML → 设置 → 语言切换器,并使用自定义语言切换器部分中的设置。
wpml_language_selector_footer
- 显示 WPML 的水平语言切换器。
- 此简码的输出与 wpml_footer_language_selector 钩子完全相同。
- 要自定义此简码的输出,请前往 WPML→ 设置 → 语言切换器,并使用页脚语言切换器部分中的设置。
wpml_language_form_field
- 使自定义搜索表单 Multilingual Ready(支持多语言)。
- 此简码的输出与 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 → 设置 → 语言页面中的设置,但使用默认设置的小工具除外。