IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Hierarchie des pages


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut Hierarchie des pages
    J'ai un souci avec ma hierarchie de pages.

    Si j'en crois les différents diagrammes de hierarchie de pages de wordpress


    j'ai une page mentions-legales ... qui est donc is_page()

    J'ai donc créé une page page.php pour gérer son affichage.

    Cela fonctionne bien, mais ...

    Du coup ma page index.php (accueil) ne s'affiche plus correctement après vérification il s'avère qu'elle nest pas is_home() ???
    Pourtant elle est bien déclarée dans l'interface d'admin du site comme page de démarrage du site et sans template désigné et devrait donc s'afficher avec la page index.php

    Comment puis-je forcer ma page index.php pour la page d'accueil du site sans passer par un template et faire en sorte que la hierarchie par défaut de wordpress fonctionne, c'est à dire que ma page de démarrage passe par la page index et que les pages standars is-page() passent pas page.php ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    cette image n'est pas complète ou alors ancienne. tu peux voir les détails là :
    https://developer.wordpress.org/them...ate-hierarchy/

    quand une page est en page d'accueil, elle est quand même générée par page.php. et pour savoir si la page courante est la page d'accueil, tu peux utiliser is_front_page().

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Ok a priori is_front_page() est bien true pour ma page d'accueil.
    j'ai donc renommé la page index en front-page.php

    Mais du coup je n'ai plaus de page index dans mon thème ?
    Est-ce la bonne façon de faire ?

    Il semble tout de même y avoir une redirection car si je tape index.php dans ma barre d'adresse je tombe bien sur ma page d'accueil
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Mais du coup je n'ai plaus de page index dans mon thème ?
    si tu as les 5 autres fichiers dans le thème (ceux qui passent à index.php quand ils sont absents) alors index.php ne sera jamais utilisé donc ça ne devrait pas poser de problème.

    Citation Envoyé par SpaceFrog Voir le message
    Il semble tout de même y avoir une redirection car si je tape index.php dans ma barre d'adresse je tombe bien sur ma page d'accueil
    je pense que tu as appelé le fichier index.php à la racine de wordpress.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Et niveau SEO et référencement ce n'est pas un souci de ne pas avoir de fichier index.php dans le thème ?
    Je pense qu'il y a tout de même y avoir un fichier index php à la racine du WordPress

    Selon le diagrame dont tuy ml'as donné le lien, je pourrais aussi renommer la pages front-page.php en home.php ...
    Sauf que j'ai testé et ça ne fonctionne pas
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. activer/désactiver la compression GZIP des pages
    Par iubito dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 20/08/2008, 21h35
  2. Réponses: 10
    Dernier message: 10/06/2004, 16h20
  3. [jsp] Inclure des pages ASP et ASP.NET
    Par olive.m dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 06/05/2004, 12h41
  4. Empécher la sélection du texte des pages dans un WebBrowser
    Par DevelOpeR13 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 05/06/2003, 18h36
  5. Réponses: 2
    Dernier message: 03/10/2002, 17h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo