Divers : page IDs et rendre une page invisible (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #486048
    alargeau
    Participant
    Initié WordPress
    19 contributions

    Bonjour tout le monde,

    Ma configuration WP actuelle
    – Version de WordPress : version actuelle
    – Version de PHP/MySQL : local
    – Thème utilisé : iBlogPro
    – Extensions en place : Contact Form 7, Really Simple Captcha, S2 Member, WP e-Commerce
    – Nom de l’hebergeur : local
    – Adresse du site : local

    Problème(s) rencontré(s) :

    Alors mon problème est juste que je débute et que je ne pige pas tout. Pour faire court, j’ai changé les Page ID pour éviter que les pages de mon site soient en xxx/?p=123. J’ai donc réglé (dans Réglages > Permaliens) Structures personnalisées sur /%pagename%/ afin que les id soient remplacés par le nom des pages. Le problème c’est que dans le thème, il y a parfois la possibilité d’ajouter des fonctions à des pages et pour ça, il faut renseigner l’ID des pages concernées sauf que, ayant fait le réglage décrit ci-dessus, ça ne fonctionne pas si je renseigne le nom de la page. Ma question sera donc simple : comment connaître l’ID d’une page si j’ai désactivé ceci ?

    Le deuxième point sur lequel je bloque concerne cette fois-ci les pages en elles-mêmes. J’aimerais créé sur mon site une espèce de lien « Conditions d’utilisation » qui renverrait donc vers… les conditions d’utilisation. J’aimerais donc créé une page qui ne serait accessible que par ce lien. Malheureusement, je n’arrive pas à créer une page « invisible », c’est-à-dire qui n’apparaît ni dans le menu, ni dans le sous-menu. J’ai bien vu qu’il y avait la possibilité de créer une page « privée » mais j’imagine que ça ne répond pas à ma question étant donné que la page ne sera pas visible des utilisateurs.

    Merci d’avance pour vos réponses.

    alargeau

    #738865
    orel_it
    Membre
    Chevalier WordPress
    115 contributions
    #738866
    orel_it
    Membre
    Chevalier WordPress
    115 contributions

    Pour le deuxième :

    alors si tu crée une page et pas un article tes conditions d utilisations ne seront pas ds le loop de wp.
    Ensuite tu vas ds liens et ajouter. tu insere le lien de ta page et après tu vas dans apparences et widgets et tu fais un cliquer glisser du widget liens dans la barre laterales et tu selectionnes ton liens. Dans ta sidebar tu devrais avoir ton liens. Si ton liens apparait ailleurs ca veut dire que tu dois avoir une fonction active (wp_list_page) ou un plugin qui te sors toute la liste de tes pages statiques.

    #738867
    alargeau
    Participant
    Initié WordPress
    19 contributions

    Bonjour,

    alors pour la première technique, ça marche nickel !! Je n’avais pas du tout penser à regarder en bas du navigateur alors un grand merci !
    Par contre, pour la seconde technique, je dois bien avoir une fonction active wp_list_pages car toute page créée même sans article est listée dans le menu, là est mon problème. N’est-il pas possible de dire à WordPress de rendre une page invisible ?

    #738868
    orel_it
    Membre
    Chevalier WordPress
    115 contributions

    Si tu as la fonction wp_list page active il faut que tu exclus ta page de la fonction.
    Pour cela tu as deux solutions :
    – si la fonction est appelé sous forme de widget alors tu vas ds apparences widget et tu insères l id de la page a exclure.
    – Si la fonction est appelé ds une page php de ton thèmes

    tu dois ajouter l’exclusion ds les parenthèses avec le numero id de la page :

    http://codex.wordpress.org/Function_Reference/wp_list_pages

    #738869
    Dorian
    Participant
    Padawan WordPress
    64 contributions

    Bonjour,

    Je reviens sur ce sujet car j’en ai besoin.
    Je voudrais savoir ou je dois mettre ce code car quoi que je fasse soit il ne me reste que accueil soit il ne fonctionne pas.
    Ensuite comment trouver l’id de la page car dans ma bdd il y a tellement de chose je le trouve pas.

    Mon code est :

  • <a href="/ »>Accueil
  • En vous remerciant

#738870
luciole135
Participant
Maître WordPress
13714 contributions
Dorian wrote:
Ensuite comment trouver l’id de la page car dans ma bdd il y a tellement de chose je le trouve pas.

Dans la table « wp-posts« , l’ID du post est tout simplement le numéro du champs ID.

#738871
Dorian
Participant
Padawan WordPress
64 contributions

merci mais j’ai trouvé une autre solution en utilisant Pagenash qui permet de choisir l’ordre.

Merci de ta réponse en tous cas.

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.