web-dev-qa-db-fra.com

Ajout de caractères spéciaux à slug?

Est-il possible d'empêcher WP de supprimer certains caractères lors de la personnalisation d'une URL? Par exemple, les identifiants d'affiliation ont généralement quelque chose comme ?id=something. Personnaliser le slug d'un contenu avec cela entraîne la conversion du ? en un \. Est-il possible d'empêcher WP de réécrire l'URL?

1
Arp Laszlo

Si vous devez ajouter des arguments de chaîne de requête aux permaliens, utilisez le filtre the_permalink :

function append_query_string( $url ) {
    return add_query_arg( 'id', 'something', $url );
}
add_filter( 'the_permalink', 'append_query_string' );
1
Milo