此 API 中列出的所有钩子均适用于 WPML 版本 >=3.2
没有与您的搜索匹配的项目。请清除搜索框或选择其他筛选条件。
全站语言信息
wpml_decode_custom_fieldfilter – 解码格式无法被 WPML 识别的字段wpml_footer_language_selectoraction – 显示 WPML 的水平语言切换器wpml_add_language_form_fieldaction – 使自定义搜索表单 Multilingual Ready(支持多语言)wpml_ls_exclude_in_menufilter – 允许您从菜单中排除语言切换器wpml_is_rtlfilter – 了解当前语言文本方向是否为 RTLwpml_alternate_hreflang– 获取要过滤的 URL 及其对应的语言代码。wpml_head_langs– 获取语言列表作为输入wpml_must_translate_canonical_url– 阻止 WPML 翻译规范 URLwpml_browser_redirect_language_paramsfilter – 过滤 $params 参数,该参数是一个包含有关当前语言信息的关联数组wpml_active_languagesfilter – 获取站点已启用的语言列表wpml_encode_custom_fieldfilter – 对 WPML 无法识别其格式的字段进行编码wpml_enqueued_browser_redirect_languageaction – 在 WPML 执行默认逻辑后,或者如果 $params 的值已自定义,则运行附加逻辑wpml_enqueue_browser_redirect_languagefilter – 使用自定义 JavaScript 处理浏览器重定向wpml_language_switcheraction – 显示 WPML 的语言切换器wpml_get_element_translationsfilter – 使用“trid”(翻译组的 ID)获取元素翻译信息wpml_element_tridfilter – 获取已翻译元素的“trid”(翻译组的 ID)wpml_language_has_switchedaction – 在 WordPress 查询中切换全局当前语言时运行操作。wpml_add_language_selectoraction – 显示 WPML 的下拉语言切换器wpml_display_language_namesfilter – 获取语言的本族语名称和翻译名称,以便在自定义语言切换器中显示wpml_auto_translate_string_packagefilter – 基于每个字符串包控制自动翻译的资格wpml_active_string_package_kindsfilter – 此过滤器允许声明一个活动的字符串包类型。wpml_language_is_activefilter – 查明站点是否启用了特定语言wpml_delete_unused_package_stringsaction – 当字符串包注册完成时,应触发此操作。wpml_start_string_package_registrationaction – 此操作钩子应在开始字符串包注册之前触发。wpml_translated_language_namefilter – 获取某语言在您指定的另一种语言中的翻译名称wpml_current_languagefilter – 获取当前显示语言wpml_default_languagefilter – 获取站点启用的默认语言wpml_original_element_idfilter – 给定元素的 ID 和类型时,返回原始元素的 IDwpml_update_active_languagesaction – 在更新站点的活动语言时执行操作。
获取内容的语言信息
wpml_post_language_detailsfilter – 获取文章的语言wpml_switch_language_for_emailaction – 允许您将电子邮件语言切换为用户的首选语言wpml_restore_language_from_emailaction – 恢复调用 wpml_switch_language_for_email 之前处于活动状态的语言wpml_switch_languageaction – 在 WordPress 查询中控制语言wpml_element_language_codefilter – 获取可翻译元素的语言代码wpml_element_language_detailsfilter – 获取可翻译元素的 trid、语言代码和源语言代码
获取本地化内容
wpml_media_urlfilter – 将媒体 URL 转换为特定的目标语言或当前语言wpml_media_idfilter – 将媒体 ID 转换为当前语言或指定的目标语言force_suppress_filtersaction – 覆盖 WPML 针对附件的默认语言过滤器,以便一次性获取所有附件wpml_get_translated_slugfilter – 获取特定语言的文章类型别名翻译。wpml_home_urlfilter – 获取当前语言的网站主页 URLwpml_translate_single_stringfilter – 获取字符串翻译wpml_translate_stringfilter – 获取“包”的字符串翻译wpml_elements_without_translationsfilter – 获取未翻译的元素wpml_permalinkfilter – 向 WordPress 固定链接添加语言信息wpml_unfiltered_admin_stringfilter – 绕过 WPML ST 过滤器获取选项值。wpml_element_linkfilter – 获取当前语言的文章类型或分类法术语的 URLwpml_object_idfilter – 获取当前语言或您指定的其他语言的 ID
查找内容的翻译状态
wpml_element_translation_typefilter – 了解文章类型或分类法项是否已被翻译或复制wpml_is_translated_post_typefilter – 检查文章类型是否设置为可翻译wpml_is_translated_taxonomyfilter – 检查分类法是否设置为可翻译wpml_master_post_from_duplicatefilter – 从复制的文章中获取原始文章wpml_post_duplicatesfilter – 获取您指定的另一篇文章的复制文章wpml_element_has_translationsfilter – 确定文章类型或分类法项是否已翻译
插入内容
wpml_set_element_language_detailsaction – 设置或更新元素的语言信息wpml_make_post_duplicatesaction – 以编程方式创建复制的文章wpml_admin_make_post_duplicatesaction – 以编程方式创建或更新复制的文章wpml_copy_post_to_languagefilter – 将文章复制到另一种语言wpml_delete_packageaction – 删除字符串翻译包wpml_import_get_trid_from_imported_translationsfilter – 通过检索翻译记录 ID,允许将导入的翻译连接到现有的原始内容wpml_register_stringaction – 注册动态文本以进行翻译wpml_register_single_stringaction – 注册用户输入的文本以供翻译wpml_show_package_language_uiaction – 在管理后台 UI 中为内容显示语言信息框wpml_delete_package_actionaction – 删除字符串翻译包
杂项
icl_ls_languagesfilter – 过滤语言切换器中显示的语言wpml_sync_custom_field_copied_valuefilter – 在将其复制到翻译之前,过滤文章元数据值。wpml_ls_enable_ajax_navigationfilter – 当主题或插件使用 AJAX 刷新页面时,更新语言切换器链接。wpml_element_typefilter – 获取文章类型或分类法项在数据库中保存的 WPML 元素类型名称wpml_settingfilter – 获取 WPML 设置的值wpml_sub_settingfilter – 获取 WPML 子设置的值wpml_exclude_post_from_auto_translatefilter – 从自动翻译中排除文章 ID。wpml_forms_config_ninja-formsfilter – 过滤 Ninja Forms 的 WPML 配置数组。wpml_forms_config_wpformsfilter – 过滤 WPForms WPML 配置数组。wpml_tf_feedback_open_linkaction – 显示 WPML 的翻译反馈链接wpml_translatable_user_meta_fieldsfilter – 通过 WPML 字符串翻译使某些用户元数据字段可翻译。wpml_get_cross_domain_language_datafilter – 检索在语言域之间传递的数据。wpml_cross_domain_language_datafilter – 在语言域之间传递数据。wpml_loadedaction – 在 WPML 完全配置并加载后运行操作。wpml_st_loadedaction – 在 WPML 字符串翻译完全配置并加载后执行操作。wpml_tm_loadedaction – 在 WPML 翻译管理完全配置并加载后运行操作。wpml_hide_management_columnfilter – 允许基于文章类型隐藏翻译管理列。wpml_ls_directories_to_scanfilter – 添加包含语言切换器模板的目录wpml_ls_model_language_css_classesfilter – 过滤语言切换器中每个项目的 CSS 类wpml_ls_model_css_classesfilter – 过滤语言切换器包装器的 CSS 类。这些包装器不可用于菜单中的语言切换器。wpml_duplicate_generic_stringfilter – 在保存前的复制过程中过滤文章数据wpml_sync_custom_fieldaction – 同步特定文章的所有翻译中的自定义字段值wpml_sync_all_custom_fieldsaction – 同步给定文章的所有翻译中所有自定义字段的值wpml_is_redirectedfilter – 禁用 WPML 规范 URL 重定向wpml_tm_xliff_export_translated_cffilter – 在 XLIFF 导出之前过滤已翻译的自定义字段值wpml_post_edit_meta_box_contextfilter – 此过滤器用于定义 WPML 文章编辑元数据框的放置位置。wpml_tm_save_translation_cffilter – 在 WPML 的翻译编辑器中保存或进行 XLIFF 导入之前过滤自定义字段wpml_tm_xliff_export_original_cffilter – 在 XLIFF 导出前筛选原始自定义字段值wpml_editor_cf_to_displayfilter – 筛选在 WPML 翻译编辑器中显示的自定义字段wpml_mail_enabledfilter – 启用或禁用由 WPML 发送的电子邮件
更新内容
wpml_apply_save_attachment_actionsfilter – 允许对附件启用同步操作。wpml_set_translation_mode_for_post_typeaction – 为给定的文章类型设置翻译模式。wpml_st_force_translate_admin_optionsaction – 强制翻译管理后台文本