Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

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 wink

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

tabris
Bavard WP
Date d'inscription: 05-02-2011
Messages: 192
Site web

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

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.029 seconds, 14 queries executed ]