Page 1 sur 1

Php, Shortcode & tags

Posté : 05 mai 2016, 22:22
par Nicobarrau
Bonjour à tous.

Je suis complètement débutant et je n'ai pas réussi à trouver de solutions à mon problème particulier encore. Un petit coup de main serait super apprécié.

J'ai un site wp. Un shortcode qui génère sur le site le display d'une collection de documents d'une application tierce, reliée au site via un plug in (sur cette page http://www.equiperenard.ca/veille-tc/ )

Le shortcode est:
[zotpress collection="8XZG63NX"]

Si je veux display que certains documents, indexés par un ou plusieurs tags, par exemple je peux faire:
[zotpress collection="8XZG63NX" tags="sante publique, education" inclusive="yes"]

Il me sortira donc que les docs indexés avec ces 2 tags.

Maintenant.... j'aimerais que les docs diffusés le soit selon un tag choisi dans une checkbox, placée à gauche.

Je mets donc à la place du menu de gauche un truc comme ca:

<h4>Type</h4>
<ul class="filters">
<li><input type="checkbox" value="sante publique" />Santé publique</li>
<li><input type="checkbox" value="education" />Education</li>
</ul>

MON PROBLEME:

Comment aller chercher ces 2 tags, "filters", dans mon shortcode

[zotpress collection="8XX7S3NX" tags=".......????......." inclusive="yes"]

Quelque chose comme ca ?
Var Values = [];
$('input').each(function(key, input){
Values.push(input.value);
});

puis les tags du shortcode... Tags=Values.jointe(','); ??

J'ai du mal à mettre ça en forme.

Merci beaucoup d'avance si quelqu'un veut bien me donner un coup de pouce.

Nico

Re: Php, Shortcode & tags

Posté : 06 mai 2016, 00:06
par @rthur
Bonjour,

Il faut que tu modifies le plugin qui te crée le shortcode "zotpress" et malheureusement ça va être dur de t'aider davantage sans connaitre la structure des données et le fonctionnement de ce plugin, donc il faut déjà que tu fasses des recherches par toi même sur comment fonctionne techniquement ce plugin.

Re: Php, Shortcode & tags

Posté : 06 mai 2016, 06:30
par nicobarrau
Petit plugin, petite communauté...
j'essaie de comprendre le fonctionnement, mais il me manque tellement de notions. Well, je reprends à la base.
#-o