Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 03-02-2012 09:57:44
- Stupefiant
- Membre WP
- Date d'inscription: 03-02-2012
- Messages: 3
Récupérer l'id de la page où l'on a placer un shortcode
Ma configuration WP actuelle
- Version de WordPress : 3.3
- Version de PHP/MySQL :
- Thème utilisé : Twenty Eleven
- Extensions en place :
Problème(s) rencontré(s) :
Bonjour à tous, j'ai un petit problème que je vais essayer d'exposer clairement.
J'ai commencer à développer un plugin qui permet de se connecter en fonction d'une BDD. Pour cela il faut placer le shortcode sur une nouvelle page "Se connecter" par exemple.
Lorsque l'on se connecte je récupère l'id de la page. ("Se connecter" donc)
Un menu apparait en haut à droite et s'affiche sur tout le site, on peut ensuite, consulter ses opérations et en cliquant dessus on reviendra à la page "Se connecter" sauf qu'un tableau s'affichera à la place du formulaire de connexion.
Dans une version n°2, je fais apparaitre le menu en haut à droite, et grâce à ce menu, la personne peut se connecter à partir de n'importe quelle page du site, le problème c'est que l'ID récupéré sera celui de la page en cours et non celui de la page qui permettra d'afficher les tableaux etc... et tout les liens sont faussés, dans ce menu.
J'aurai donc voulu savoir si vous aviez une astuce, pour récupérer l'id de la page où le shortcode à été placé.
Je ne sais pas si j'ai été très très clair, j'espère que cela suffira, merci beaucoup.
Hors ligne
#2 03-02-2012 10:18:22
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 6774
Re: Récupérer l'id de la page où l'on a placer un shortcode
Créer un menu dans l'admin du plugin permettant de renseigner cette page.
Hors ligne
#3 03-02-2012 10:43:00
- Stupefiant
- Membre WP
- Date d'inscription: 03-02-2012
- Messages: 3
Re: Récupérer l'id de la page où l'on a placer un shortcode
Donc cela implique que la personne créer la page, regarde son identifiant et la renseigne sur l'interface d'administration, c'est un peu dommage.
Quelqu'un aurait une idée pour quelque chose de "dynamique" ?
Hors ligne
#4 03-02-2012 10:54:52
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 6774
Re: Récupérer l'id de la page où l'on a placer un shortcode
ben... je ne sais pas faire mais tu peux aller regarder le contenu de toutes les pages, articles, éventuellement dans les sidebars si on peut y placer le shortcode etc...
En voyant que les autres plugins et pas des moindre demandent dans leur configuration l'id de la page, je ne m'étais jamais posé la question.
Hors ligne
#5 03-02-2012 15:33:13
- Stupefiant
- Membre WP
- Date d'inscription: 03-02-2012
- Messages: 3
Re: Récupérer l'id de la page où l'on a placer un shortcode
Je viens de créer un formulaire où la personne entre l'id de la page qui contiendra les données mais je préférerais que je puisse avoir l'id de la page où se trouve le shortcode par du code, si quelqu'un a une idée, elle est la bienvenue 
Hors ligne
#6 03-02-2012 15:42:00
- Guy
- Blogueur
- Date d'inscription: 07-04-2011
- Messages: 6774
Re: Récupérer l'id de la page où l'on a placer un shortcode
pour moi le seul moyen ça serait de boucler sur toutes les pages et de regarder le contenu.
Tu peux proposer de faire pour eux une recherche automatique mais aussi de pouvoir entrer l'ID de la page manuellement, comme cela tu te prémunis contre un échec de la recherche automatique.
Hors ligne
#7 03-02-2012 17:28:58
Re: Récupérer l'id de la page où l'on a placer un shortcode
Tu peux aussi afficher une liste déroulante des pages du site, pour que les gens la sélectionne de cette façon plutôt que de rentrer l'ID.
Hors ligne