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
Pages: 1
- Index
- » Utilisation spécifique de WordPress
- » Problème de syntaxe pour mon shortcode qui liste des sous catégories
#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.
Hors ligne
Pages: 1
- Index
- » Utilisation spécifique de WordPress
- » Problème de syntaxe pour mon shortcode qui liste des sous catégories