web-dev-qa-db-fra.com

Arrêtez indésirable WP redirection vers une nouvelle url

J'ai eu un type de poste personnalisé, pour lequel j'ai changé l'URL. J'ai actualisé les permaliens et effacé le cache du site et du navigateur. L'ancienne URL redirige maintenant automatiquement vers la nouvelle URL. Peut-être parce que l'identifiant de la poste est le même (?). Est-il possible d'arrêter l'ancienne URL à diriger vers la nouvelle URL?

1
IXN

WordPress utilise une fonction appelée wp_old_slug_redirect() pour savoir si vous recherchez une publication dont le slug a été récemment modifié et vous rediriger vers sa nouvelle maison.

Si vous souhaitez empêcher ce problème pour cette publication spécifique, supprimez l'entrée méta _wp_old_slug de la base de données correspondant à cette publication.

Si vous souhaitez empêcher ce comportement pour all posts, empêchez la fonction d'être utilisée:

remove_action( 'template_redirect', 'wp_old_slug_redirect' );
3
swissspidy