recuperer le permalien d’une page wordpress (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #510943
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.3.2
    – Version de PHP/MySQL : 5.3.8, 5.5.8
    – Thème utilisé : perso
    – Extensions en place : tinymce et wp seo
    – Nom de l’hebergeur : local
    – Adresse du site : nc

    Problème(s) rencontré(s) : Bonjour,
    je souhaite recuperer le permalien d’une page wordpress: Pouvez-vous me donner tout les exemples de recuperation d’un permalien d’une page de l’administration de wordpress.

    Ensuite , je souhaite pouvoir attribué ce permalien au contenu de la page et non pas sur son titre .
    (je fais reference au exemple du codex), que mettre dans la fonction the_permalink( ? ) pour qu’il recupere l’id de la page (voir jusqu’à son contenu)

    Pourquoi me direz-vous ?: parce que je crois qu’il est impossible de créer un menu avec des liens (textes) écrits sur deux lignes (utilisation de saut à la ligne :br, uniquement dans le wysiwyg)

    j’espère avoir été assez precis dans l’explication de mon probleme.

    effectivement: j’utilise les pages wordpress pour établir mon menu de site ( et non pas la creation d’un menu dans une page fonction.php)

    #838499
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Pourquoi me direz-vous ?: parce que je crois qu’il est impossible de créer un menu avec des liens (textes) écrits sur deux lignes (utilisation de saut à la ligne :br, uniquement dans le wysiwyg)

    En haut de la page de modification des menus, clique sur « Screen Options » et coche « Description« . Tu pourras alors entrer une description pour chaque item 😉

    #838500
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Merci beaucoup Qwindoo,

    j’aimerais savoir, maintenant, comment on recupere les éléments du menu pour les affichés dans le site,
    est-ce que par hazard il est possible d’afficher/de recuperer chaque lien du menu (correspondant à une page) separement par une fonction wordpress ?
    pourquoi ? parce que mon menu est stylisé , mais chaque lien à egalement un style différent (positionnement dans la page – donc pas completement horizontal).

    je vous remercie par avance pour vos reponses.

    #838501
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Euh… il faudrait des captures d’écran pour qu’on se rende compte. Tu peux utiliser [c]wp_get_nav_menu_items[/c] pour récupérer les items puis construire le menu que tu veux.

    #838502
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    ça m’a l’air d’être exactement ce que je cherchais,
    pourrais-je vous demandé un exemple de wp_get_nav_menu pour recuperer l’id d’un lien de menu
    ou peut-être avec wp_nav_menu et $menu_id => ‘nom_lien_menu’ (il s’agit bien du nom du lien du menu ? n’est ce pas ?)

    #838503
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Je n’ai pas compris, que veux-tu récupérer exactement ?

    #838504
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    bon, apres verification, ce que j’ai dis n’est pas possible, j’aimerais savoir par quel moyen je recupere le permalien de mes pages qui sont egalement recuperer dans un menu nommé « menu principal ».

    Actuellement je recupere les éléments de mon menu (accueil, qui sommes-nous, …) en récupérant le contenu de l’id d’une page (afin d’avoir des éléments sur deux lignes ) . (dans l’administration) En dessous du titre de la page y est inscrit le permalien de la page, je voudrais recuperer ce permalien (avec une fonction wp) sur les éléments de mon menu.

    enfin j’aimerais savoir ou dans l’administration je dis que telle page php correspond à telle page dans l’admin, et que lorsque je clique sur un élément de mon menu par ex « qui sommes nous ?  » j’arrive bien sur la page qui-sommes-nous.php. (qui serrait nommé localhost/site/qui-sommes-nous, par wp)

    pour etre plus precis:
    j’ai vu dans des tutos qu’il faut creer un menu (ce qui est fait), et avec une fonction wp, utiliser ces propres class pour styliser le menu. ce qui veut dire que tout ce fait dynamiquement, chaque élément du menu apparait grace à une seule boucle (loop) puisque qu’ils ont tous le même style, or dans mon cas, chaque élément de mon menu est positionné différemment parce qu’il suivent la courbe d’une image , ainsi le menu n’est pas complètement horizontal.

    je pense donc que l’utilisation d’un menu dans l’admin ne peut me permettre de sélectionner(grace à une focntion wp) un par un les éléments de mon menu de l’admin, n’est ce pas ?

    je suis donc retourner à n’utiliser que des pages. et pas un menu (dans l’admin) pour gerer mon menu

    question finale (si je ne l’ai pas dejà posé) : comment utiliser « the_permalink » pour recuperer le permalien de l’id d’une page
    par ex: the_permalink ($id_page); avec $id_page = l’id de la page « accueil » :ex = 66

    merci pour ton aide Qwindoo

    #838505
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    le probleme du permalien est ✅ , mon probleme toujours actuel et incomprehensible , est que la page « qui sommes nous » n’est pas recuperer par wordpress (si c bien la le probleme), voici la reponse:

    The requested URL /mon-site/Site-WP/qui-sommes-nous was not found on this server.

    , et comme je l’ai dit dans le post precedent, j’ai suivi toute les étapes pour ajouter une page php et l’associer à une page wordpress mais le permalien ne recupere pas la page.

    Please HELPPPPPPPPPP.

    ps : comment on fait pour envoyen une capture d’ecran?

8 sujets de 1 à 8 (sur un total de 8)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.