WPML
add_filter( 'wpml_is_redirected', 'callable $function_to_add, 10, 3 );
Type
filter
Catégorie
Divers
Version de WPML
4.0.0

Description

WPML essaie automatiquement de rediriger les visiteurs vers l’URL canonique lorsqu’il trouve une correspondance. Ce hook permet de désactiver cette fonctionnalité de WPML.

Arguments

Trois paramètres sont passés à ce filtre :
$redirect
(bool) Valeur booléenne pour définir s’il faut désactiver ou non les actions de redirection d’URL canonique de WPML.
$post_id
(integer) ID de l’article
$query
(array) Le tableau de requête de WordPress.

Exemple d’utilisation

L’exemple suivant empêche la redirection d’URL canonique de WPML pour un type de publication personnalisé avec le slug « city »

function mytheme_do_not_redirect_city_post_type( $redirect, $post_id, $query ) {
    if ( 'city' === $query->get( 'post_type' ) ) {
       return false;
     }
    return $redirect;
    };
add_filter( 'wpml_is_redirected', mytheme_do_not_redirect_city_post_type, 10, 3 );

icl_ls_languages, wpml_sync_custom_field_copied_value, wpml_ls_enable_ajax_navigation, wpml_element_type, wpml_setting, wpml_sub_setting, wpml_exclude_post_from_auto_translate, wpml_forms_config_ninja-forms, wpml_forms_config_wpforms, wpml_tf_feedback_open_link

Les 30 hooks de la catégorie Divers →