Formation WordPress

Trier le blogroll WordPress selon la note attribuée aux liens

Saviez-vous que WordPress permet d’attribuer une note aux liens de votre blogroll ? Et bien oui, c’est la dernière option tout en bas de la page d’édition d’un lien…

Pour ceux qui se servent de cette notation, je vous propose de trier votre blogroll WordPress en fonction de la note attribuée à vos liens.

Copier le code ci-dessous dans le fichier functions.php présent à la racine de votre thème :

function baw_widget_links_args( $args )
{
 $args['orderby'] =  'rating';
 $args['order'] = 'DESC';
 return $args;
}
add_filter( 'widget_links_args', 'baw_widget_links_args' );
Tags :
Auteur : Julio Potier (BoiteAWeb.fr)
Consultant en Sécurité & Expert WordPress, je développe et sécurise du contenu web tous les jours. La création de plugins WordPress fait partie de mon quotidien. Mon livre de chevet ? Le codex WordPress bien sur !
Avatar de BoiteAWeb
Les commentaires 7 commentaires sur cet article
  1. BoiteAWeb le

    De rien ! Merci à toi !

    Avatar de
  2. FranckRouanet le

    Je préfère le plugin Better blogroll http://www.dyers.org/blog/better-blogroll-widget-for-wordpress/ qui permet de faire un tirage aléatoire dans la blogroll (widget utilisé sur mon blog) !

    Avatar de
  3. jonathan le

    @FRANCKROUANET : c’est une fonction encore différente, mais qui se fait très facilement sans plugin.

    Avatar de
  4. Julio Potier le

    Bien sûr sans plugin puisque je viens de le faire ici.
    Si on veut un ordre aléatoire il suffit de mettre « orderby » en « rand » et le tour est joué et pour limiter à 6 par exemple, ajouter « limit » et mettre « 6″ exemple

    function baw_widget_links_args( $args )
    {
     $args['orderby'] = 'rand';
     $args['limit'] = 6;
     return $args;
    }
    add_filter( 'widget_links_args', 'baw_widget_links_args' );
    

    Mais chacun peut utiliser un plugin de plus de 13 000 caractères s’il le souhaite ;)
    La liste complète des arguments est ici : http://codex.wordpress.org/Function_Reference/wp_list_bookmarks

    Avatar de
  5. PatLeMans le

    Bonjour,

    J’ai découvert cet article via Google, je me permet une question.

    Est ce possible de faire un tri en fonction du nombre de clique sur les liens présent dans le blogroll et afficher le nombre de clique.
    Exemple : site A : 15 cliques, site B : 10 cliques etc ?
    Via un plugin ou via un codage quelconque ?
    Merci de l’aide.

    Avatar de
  6. Julio Potier le

    C’est possible mais je ne connais pas de plugin qui fasse ça, il faut le coder maison.

    Avatar de
  7. PatLeMans le

    D’accord, malheureusement je ne suis pas codeur, d’où mes nombreuses recherches hier qui m’ont amené à cette page :-)
    Tant pis :-)
    Merci

    Avatar de
Laisser un commentaire
Balises autorisées dans les commentaires: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Suivre les commentaires de cet article par E-mail