En tant que l'un des systèmes de gestion de contenu les plus populaires actuellement, WordPress offre de puissantes fonctions de création de sites Web et une excellente expérience utilisateur pour de nombreux sites Web. Cependant, lorsque vous utilisez WordPress, vous rencontrez souvent certains problèmes, tels que les paramètres de saut de page. Par défaut, WordPress redirigera automatiquement la page vers le lien correspondant, mais parfois nous devrons définir manuellement certains liens afin qu'ils ne sautent pas. Cet article présentera en détail les étapes de configuration sans saut de WordPress et joindra des exemples de code spécifiques pour vous faciliter l'utilisation !
Tout d’abord, nous devons comprendre le principe du saut de page WordPress. Lorsque vous créez une page ou un article dans WordPress, le système générera automatiquement un lien permanent pour la page, et ce lien redirigera automatiquement vers le contenu de la page correspondante. Si vous souhaitez qu'un lien ne saute pas, vous devez effectuer les réglages suivants :
Étape 1 : Entrez dans l'interface de gestion backend de WordPress, cliquez sur « Apparence » dans le menu de gauche et sélectionnez « Modifier le thème ».
Étape 2 : Sur la page de modification du thème, recherchez et cliquez pour ouvrir le fichier de thème que vous utilisez, généralement function.php.
Étape 3 : Dans le fichier function.php, ajoutez le code suivant :
add_action( 'init', 'disable_page_redirects' ); function disable_page_redirects() { global $wp_query; if ( is_singular() ) { $wp_query->set_404(); status_header( 404 ); } }
Étape 4 : Enregistrez le fichier et actualisez la page du site Web. Vous avez maintenant désactivé avec succès la fonction de saut de la page WordPress.
Il convient de noter que le code ci-dessus désactivera la fonction de saut de toutes les pages. Si vous souhaitez la définir uniquement pour une page spécifique, vous pouvez utiliser l'exemple de code suivant pour des opérations plus détaillées :
add_filter( 'redirect_canonical', 'custom_disable_redirect_canonical' ); function custom_disable_redirect_canonical( $redirect_url ) { if ( is_page( 'your-page-slug' ) ) { return false; } return $redirect_url; }
Dans le code ci-dessus. , remplacez "your -page-slug" par le slug de la page que vous souhaitez définir pour interdire le saut. Après avoir enregistré le fichier et actualisé la page du site Web, vous pouvez définir le saut vers une page spécifique.
Avec les étapes simples et les exemples de code ci-dessus, vous pouvez facilement configurer la fonction de non-saut de page dans WordPress. J'espère que cet article vous sera utile et je vous souhaite bonne chance dans l'utilisation de WordPress !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!