WPML
apply_filters( 'wpml_active_string_package_kinds', array $kinds );
Typ
filter
WPML-Version
4.7.0

Beschreibung

Dieser Filter ermöglicht es, eine aktive String-Paket-Art zu deklarieren.

Er stellt sicher, dass das Drittanbieter-Plugin, das String-Pakete in die Datenbank eingefügt hat, weiterhin aktiv ist, und dass der Prozess Alles automatisch übersetzen nur auf aktive String-Paket-Arten angewendet wird.

Argumente

$kinds: arrayListe der aktiven Arten mit den folgenden Schlüsseln:
  • title: stringDer Titel der Art. Er sollte identisch mit dem kind-Schlüssel für Pakete sein.
  • plural: stringDie Pluralform für den Titel.
  • slug: stringDer Slug der Art. Er sollte identisch mit dem kind_slug-Schlüssel für Pakete sein.

Anwendungsbeispiel

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

Alle 29 Websiteübergreifende Sprachinformationen-Hooks →