La mĂ©thode la plus rĂ©pandue pour afficher sa blogoliste WordPress est d’utiliser le widget Liens. Pour autant, une deuxiĂšme mĂ©thode existe en passant directement par le code qui peut s’avĂ©rer trĂšs pratique.
Connectez-vous Ă votre administration WordPress et cliquez sur Ăditeur, onglet Apparence.
Ouvrez le fichier oĂč vous souhaitez afficher votre blogoliste, gĂ©nĂ©ralement, sidebar.php. Puis ajoutez tout simplement ce bout de code Ă lâemplacement souhaitĂ© :
Ce code va afficher votre liste de liens avec le titre Blogoliste dans une balise de titre de second niveau : h2
.
Sachez Ă©galement quâil existe un grand nombre de paramĂštres applicables Ă cette requĂȘte PHP dont les plus utiles sont :
categorize
: affiche vos liens par catégories, valeur par défaut 1 ;exclude_category
: indiquer lâID dâune catĂ©gorie pour lâexclure. SĂ©parer les diffĂ©rents ID par des virgules ;- category_orderby : classe vos liens par name (par nom), id (par ID), count (le nombre) ;
exclude
: mĂȘme chose que exclude_category mais pour un/des lien(s) spĂ©cifique(s) ;orderby
: mĂȘme chose que category_orderby mais pour un/des lien(s) qui prend davantage de variables en compte telles, name (par nom), url (par URL), updated (derniĂšre mise Ă jour du/des lien(s), rand (ordre alĂ©atoire)⊠;show_images
: affiche lâimage associĂ©e au lien (valeur 1 pour appliquer) ;show_description
: affiche la description du lien (valeur 1 pour appliquer) ;show_rating
: affiche la note du lien (valeur 1 pour appliquer) ;
Pour appliquer un paramĂštre, câest trĂšs simple : ajoutez &nom_du_paramĂštre
puis =valeur_du_paramĂštre
Ă lâintĂ©rieur des parenthĂšses entre les apostrophes comme lâillustre cet exemple:
Ici, nous avons dĂ©cidĂ© dâafficher les images associĂ©es Ă nos liens.
Pour en savoir plus sur les paramĂštres de la requĂȘte wp_list_bookmarks
, consultez lâarticle du codex WordPress (en anglais).
GrĂące Ă ce tutoriel, vous pouvez dĂ©sormais entiĂšrement personnaliser votre blogoliste dans ses moindres dĂ©tails sans ĂȘtre obligĂ© de passer par un widget, et par extension, un emplacement widgĂ©tisĂ© de votre blog.
Tout Ă fait dâaccord.Il y a tous les jours des nouveaux plugins que lâon a envie dâessayer, mais pour les failles il nây a pas mieux.Je peux le vĂ©rifier tous les jours sur mon site de cours particuliers. Soutien scolaire Toulouse
Bonjour. En effet cette fonction est trÚs pratique. Mais je ne comprend pas pourquoi le paramÚtre « category_before » en fonctionne pas alors que « category_after » fonctionne trÚs bien.
Bonjour, pour que je puisse t’aider tu peux m’envoyer un lien vers ton site.
En fait pour cette partie, je ne travaille pour le moment qu’en local.
Pas mal du tout ce petit bout de code.
Plus on Ă©vitera d’utiliser de plugins sur WordPress, mieux ce sera (sĂ©curitĂ©, temps de chargement, …)
Merci.
Tout Ă fait d’accord !
@Mealin : c’est pas grave đ Pour les sprites, c’est pas hyper-compliquĂ© et il y a des sites qui automatisent le processus.@Serge : tout Ă fait đ
Avec la mĂȘme fonction on peut aussi crĂ©er une barre de navigation dans le footer :wp_list_bookmarks(‘category=ID_de_la ctatĂ©gorie_pour_la_navigation&categorize=0&title_li=0’); il faut l’entourer de balise ulet positionner avec .cssP.S. trĂšs pratique l’article, avec cette fonction on peut faire pas mal des choses, merci protuts
<strong>@Rainbow </strong>: J’avais oubliĂ© ce dossier plutĂŽt complet qui m’avait bien servi Ă mes dĂ©buts ! Tant que j’y suis tu n’aurais pas louper un tuto « les CSS sprites de A Ă Z » ? =)
@Mealin: Pour optimiser WordPress, j’ai Ă©crit il y a pas trĂšs longtemps un dossier complet lĂ dessus divisĂ© en 7 tutos dont le lien vers le 1er est le suivant:http://www.protuts.net/guide-doptimisation-pour-wordpress-partie-1/voilĂ voilĂ đ
@Rainbow et Wolforg : merci de vos rĂ©ponses. Je me plaçais dans l’optique d’une longue liste de lien par exemple, qui ne bougerai pas (maintenance nulle donc), cĂŽtĂ© purement ressource donc. En tout cas j’ai a rĂ©ponse ;-)@Rainbow : Des articles sur l’optimisation de wordpress (outre les plugins divers et variĂ©s) sont ils envisageables ?
@Mealin @Wolforg: je suis du mĂȘme avis que Wolforg lĂ dessus : plus rapide peut ĂȘtre car pas d’accĂšs Ă la base de donnĂ©e mais une maintenance beaucoup plus archaĂŻque et fastidieuse.
S@lut, de mon point de vue c’est forcĂ©ment plus Ă©conome de placer une liste de liens en dur pour la bonne raison que cela ne fait pas appel Ă la base SQL, maintenant la question Ă se poser est de savoir si cette Ă©conomie est aussi grande que la simplicitĂ© de la gestion des liens sous WordPress? Pour moi la rĂ©ponse est clairement non đ
Je me demandais une chose Ă propos de ce type de requĂȘte, est-il plus Ă©conome en ressource de placer une sĂ©rie de lien par une bĂȘte sĂ©rie de <a href= » ou en utilisant ce genre de requĂȘte propre Ă wordpress ? D’une maniĂšre gĂ©nĂ©rale mieux vaut plus de lignes en « dur » ou du « dynamique » au niveau efficacitĂ© (je ne parle pas de la simplicitĂ©) ?En tout cas ce genre de conseil est vraiment utile : ça dĂ©sacralise un peu le code. Pas besoin d’Ă©crire des dizaines de lignes extrĂȘmement compliquĂ©es pour une simple blogoliste, đ WordPress a dĂ©jĂ pensĂ© Ă vous !
@Wolforg: TrĂšs bonne prĂ©cision en effet.C’est d’ailleurs ce que nous avons fait sur Protuts. đ
S@lut, voilĂ une bonne astuce WordPress simple Ă rĂ©aliser (ce qui ne gĂąte rien). Juste un petit complĂ©ment : Si votre thĂšme est widgetisĂ© comme le sont la plupart maintneant il vous faudra ajouter cette commande php avant ou aprĂšs ces widgets, donc soit avant « if function exists (dynamic_sidebar) dynamic_sidebar » ou soit aprĂšs php endif (les balises php ont Ă©tĂ© otĂ©es de ce commentaires pour ne pas ĂȘtre interprĂ©tĂ©es).VoilĂ c’Ă©tait le petit commentaire LozĂšrien, Ă vous Cognac Jay đ