WPML
apply_filters( 'wpml_active_string_package_kinds', array $kinds );
ประเภท
filter
เวอร์ชันของ WPML
4.7.0

คำอธิบาย

ฟิลเตอร์นี้ช่วยให้สามารถประกาศชนิดของแพ็คเกจสตริงข้อความที่ใช้งานอยู่

ซึ่งจะช่วยให้มั่นใจได้ว่าปลั๊กอินของบุคคลที่สามที่แทรกแพ็คเกจสตริงข้อความลงในฐานข้อมูลนั้นยังคงใช้งานอยู่ และกระบวนการแปลทุกอย่างโดยอัตโนมัติจะใช้กับชนิดของแพ็คเกจสตริงข้อความที่ใช้งานอยู่เท่านั้น

อาร์กิวเมนต์

$kinds: arrayรายการชนิดที่ใช้งานอยู่ซึ่งมีคีย์ดังต่อไปนี้:
  • title: stringชื่อของชนิด ควรเหมือนกับคีย์ kind สำหรับแพ็คเกจ
  • plural: stringรูปพหูพจน์สำหรับชื่อ
  • slug: stringslug ของชนิด ควรเหมือนกับคีย์ kind_slug สำหรับแพ็คเกจ

ตัวอย่างการใช้งาน

add_filter( 'wpml_active_string_package_kinds', function( $kinds ) {
    $kinds['foo-form'] = [
        'title'  => 'Foo Form',
        'plural' => 'Foo Forms',
        'slug'   => 'foo-form',
    ];

    return $kinds;
} );

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

ฮุก ข้อมูลภาษาทั่วทั้งไซต์ ทั้งหมด 29 รายการ →