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 31-01-2012 14:00:07

tim68
Connaisseur WP
Date d'inscription: 26-11-2010
Messages: 23

Problème de syntaxe pour mon shortcode qui liste des sous catégories

Ma configuration WP actuelle
- Version de WordPress : 3.3.1
- Version de PHP/MySQL :     PHP 5.3.3-7+squeeze3/MySQL 5.1.49-3
- Thème utilisé : Corona
- Extensions en place : BackUpWordPress, cforms, Dagon Design Sitemap Generator, FAQ You, WordPress SEO, WP Post to PDF, Peter's Literal Comments, Newsletters, Redirection, Google Analytics for Wordpress, Display Widget, akismet

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

Je n'arrive pas à faire fonctionner ce shortcode censé lister les sous catégorie de l'ID passé en paramètre. Quelqu'un pourrait-il m'aider ?

Merci d'avance,

Timothée

Code: html

function print_subcategorie_creation_entreprise( $atts)
{
		extract( shortcode_atts(array(
		'cat'=>'1',
		), $atts ) );
		
		$sous_categorie_psce = wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of='.esc_attr($cat).'&echo=0&title_li=');
		return $sous_categorie_psce;
	
}
add_shortcode( 'psce', 'print_subcategorie_creation_entreprise' );

Hors ligne

 

#2 31-01-2012 14:40:33

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Problème de syntaxe pour mon shortcode qui liste des sous catégories

cela devrait marcher, ce n'est peut etre pas un probleme de syntxe, mais un probleme de saisie du short code. Tu as peut être confondu l'id et le slug. Le slug est ce qui est qui est marqué identifiant dans la liste, l'id, c'est un entier que l'on peut trouver en passant la souris au dessus du nom, dans le bas la ligne de commande te permettra de trouver l'ID.

le shortcode devrait être de la forme [psce cat=8] si ce sont les catégories enfant de la catégorie 8 que tu veux trouver.

Hors ligne

 

#3 01-02-2012 11:09:49

tim68
Connaisseur WP
Date d'inscription: 26-11-2010
Messages: 23

Re: Problème de syntaxe pour mon shortcode qui liste des sous catégories

Bonjour Guy et merci pour ta réponse.

En fait j'utilise bien l'ID et non le slug. Il y a quelque chose de très bizarre qui se passe : tant que j'appelle la catégorie non classée (syntaxe [psce cat="1"] ou [psce cat=1] avec dans ma fonction le paramètre initialisé à 0) mon shortcode affiche ma sous catégorie de "non classé", mais dès que je veux afficher les catégories enfant d'une autre catégorie, mon shortcode affiche "pas de catégories".

Une idée ?

Hors ligne

 

#4 01-02-2012 11:19:31

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Problème de syntaxe pour mon shortcode qui liste des sous catégories

tu as des articles dans les sous catégories?

Hors ligne

 

#5 01-02-2012 11:25:45

tim68
Connaisseur WP
Date d'inscription: 26-11-2010
Messages: 23

Re: Problème de syntaxe pour mon shortcode qui liste des sous catégories

Effectivement non. Problème résolu donc. Dire que je suis allé chercher assez loin pour ça....

Merci encore Guy.

resolu

Hors ligne

 

Pied de page des forums

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

[ Generated in 0.024 seconds, 12 queries executed ]