web-dev-qa-db-fra.com

Définir un lien permanent pour la page d'accueil?

J'ai une page d'accueil wordpress statique par défaut. Comme vous le savez, si vous avez une page d'accueil sur wordpress, vous ne pouvez pas définir de lien permanent via les options de l'administrateur. Vous ne pouvez définir des liens permanents que pour les pages d'accueil. Est-ce que quelqu'un connaît un moyen de définir un lien permanent pour ma page d'accueil? Ainsi, lorsque je visite mon site sur exemple.com, il se tourne automatiquement vers exemple.com/examplelink lors du chargement du site?

Je vous remercie!!

3
user49894

Je voudrais définir une autre page comme page d'accueil, ajouter un modèle personnalisé pour la page d'accueil et y mettre ceci:

<?php wp_redirect( get_permalink( $id ), 301 ); exit; ?>
2
kraftner

Si vous ne voulez pas définir l'identifiant manuellement, vous pouvez faire:

1) créer un modèle page-template-homepage-redirect.php dans votre thème

<?php
/*
Template Name: homepage redirect
*/
wp_redirect(  get_permalink( wp_get_post_parent_id( $post_ID ) ), 301 );
exit;
?>

2) créer une page vide et utiliser ce modèle nouvellement créé

3) Accédez aux paramètres - Lecture et définissez cette nouvelle page sur une page d’accueil statique.

4) changer le slug/permalink de la page d'accueil d'origine à ce que vous souhaitez voir

5) retournez aux pages et assurez-vous que la page d'accueil d'origine vers laquelle vous souhaitez rediriger est le parent de la page "redirection de page d'accueil"

1
Leo Tulipan