J'ai créé une page d'entrée pour wordpress et ce que je me demande c'est comment la mettre comme page d'index quand la page d'index a le code pour charger wordpress ? comment et où dois-je placer la page d'entrée ? merci.
Réponses
Trop de publicités?Il y a un réglage dans page d'administration de wordpress qui n'implique pas de paramétrage manuel dans .htaccess.
Outre le fait que les pages de garde sont très mal vues... (la seule exception défendable à laquelle je pense est celle d'un site réservé aux adultes qui vous demande si vous avez 18 ans ou plus), vous pourriez le configurer de la façon suivante index.html
et assurez-vous que votre .htaccess contient
DirectoryIndex index.html index.php
Des choses que vous pourriez faire...
- Mettez la page d'accueil sur /index.html et mettez wordpress dans /site/ (ou quelque chose d'autre d'inoffensif) ; mettez une redirection sur /index.html -> /site/ après la page d'accueil.
- Mettez la page d'accueil comme une page nommée "Splash" dans Wordpress, avec son propre modèle. Dans la page des paramètres de lecture, définissez la page d'accueil comme étant "Splash". Redirigez vers la page d'index une fois la page d'accueil terminée.
- Mettez la page d'accueil comme une page nommée "Splash" dans Wordpress, avec son propre modèle. Modifiez index.php dans votre thème pour vérifier la présence d'un cookie -- si le cookie n'est pas présent, chargez la page Splash au lieu de traiter la boucle Wordpress. Une fois la page Splash terminée, placez le cookie et redirigez vers la page index.
Une méthode qui a fonctionné pour moi est de contourner les fichiers principaux de WordPress et de tout faire à partir du dossier de votre thème. Donc, par exemple, dans votre dossier de thème ( WEBROOT/wp-content/themes/YOURTHEMEFOLDER
) ajoutez un fichier home.php, et dans ce fichier, ajoutez le code que vous souhaitez utiliser pour la première page. Par défaut, WordPress recherche un fichier nommé home.php, s'il le trouve, il l'utilisera en premier, s'il ne le trouve pas, il utilisera le fichier index.php ensuite. Puisque vous souhaitez utiliser les deux, il utilisera home.php pour votre page d'accueil / page par défaut du site & ensuite toutes les autres pages pourront utiliser la page index.php.
De plus, il existe d'autres fichiers de modèle que WordPress consultera avant d'afficher la page index.php - pour une liste et une illustration détaillées de ces fichiers, consultez la page suivante http://codex.wordpress.org/Template%5FHierarchy et descendez un peu.