この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 – 現在の言語のテキストの方向がRTLかどうかを確認します。wpml_alternate_hreflang– フィルターされるURLと対応する言語コードを取得します。wpml_head_langs– 入力として言語のリストを取得します。wpml_must_translate_canonical_url– WPMLによるカノニカルURLの翻訳をブロックwpml_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とタイプを指定すると、元の要素のIDを返します。wpml_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 – 現在の言語のサイトのホームURLを取得しますwpml_translate_single_stringfilter – 文字列の翻訳を取得しますwpml_translate_stringfilter – 「パッケージ」文字列の翻訳を取得します。wpml_elements_without_translationsfilter – 翻訳されていない要素の取得wpml_permalinkfilter – WordPressのパーマリンクに言語情報を追加します。wpml_unfiltered_admin_stringfilter – WPML STフィルターをバイパスしてオプション値を取得します。wpml_element_linkfilter – 現在の言語の投稿タイプまたはタクソノミータームのURLを取得します。wpml_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 – 管理画面テキストの強制翻訳