WPML
apply_filters( $custom_field_val, $custom_field_name )
Typ
filter
WPML-Version
4.1.0

Beschreibung

Benutzerdefinierte Felder können in einem Format codiert sein, das WPML nicht versteht. Diese Felder müssen decodiert und codiert werden, bevor WPML sie übersetzen kann. Um dies zu erreichen, müssen die Filter wpml_decode_custom_field und wpml_encode_custom_field verwendet werden. Diese Filter können verwendet werden, wenn neben den bereits von WPML verarbeiteten Codierungen eine zusätzliche benutzerdefinierte Codierung vorliegt.

Argumente

$custom_field_val
Wert, der im Feld enthalten ist und decodiert werden muss
$custom_field_name
Name des Feldes, das decodiert werden muss

Anwendungsbeispiel

Beispiel
add_filter( 'wpml_decode_custom_field', 'my_decode_function', 10, 2 );

function my_decode_function( $custom_field_val, $custom_field_name ) {
   if ( $custom_field_name === 'my-special-field' ) {
      $custom_field_val = my_special_decoding_function( $custom_field_val );
   }

  return $custom_field_val;
}

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, wpml_encode_custom_field

Alle 29 Websiteübergreifende Sprachinformationen-Hooks →