Un widget PHP sur WordPress

Pourquoi utiliser un widget PHP sur WordPress ?

Si vous avez optimisé votre site WordPress, vous savez certainement qu’il vaut mieux limiter le nombre de plugin.  Dans ce cas pourquoi utiliser un autre plugin ??

J’évoque notamment les raisons dans ma série d’initiation en vidéo WordPress mais encore dans l’ebook gratuit (choisissez votre format favoris !)

Cette extension Widget PHP sur WordPress vous permettra par exemple de réduire le nombre d’autres widgets utilisés. Pour ma part j’utilise ce widget PHP pour afficher les derniers commentaires mais vous pourriez l’utiliser pour afficher toutes autres informations provenant de votre base de données (comme par exemple les derniers inscrits, les derniers articles, …).

Bon, il est biensur nécessaire d’avoir quelques bases de programmation PHP, HTML mais en cherchant un peu vous devriez retrouver des codes tout faits !

Il existe un widget standard WordPress (le widget Texte) mais malheureusement il ne supporte pas les sélections sur la base de données. Vous pourrez par contre l’utiliser pour afficher du HTML (je l’utilise par exemple pour mon formulaire d’inscription).

Le plugin que j’utilise pour afficher le widget PHP se nomme WP PHP Widget.

Une fois le plugin installé et activé, vous pourrez le placer dans votre barre latérale, footer, ou autre (selon votre thème).

Voici comment utiliser ce widget PHP :

php widget

 

Par exemple, pour afficher les derniers commentaires, voici le code que j’ai placé dans ce widget :

<div align="left">
<?php if (function_exists('commentaires_recents')) { commentaires_recents(7, 55, '', ''); } ?>
</div>

 

Vous pourrez également afficher d’autres choses comme les derniers articles (code de WP channel):

<?php
    $recentPosts = new WP_Query();
    $recentPosts->query('showposts=5');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>

 

Maintenant vous pourrez vous passer de certaines extensions qui offrent des fonctionnalités simples comme celle-ci pour n’utiliser qu’un seul widget PHP !
Attention tout de même si vous souhaitez faire des INSERT dans vos bases à bien sécuriser votre code.
Si vous êtes un utilisateur avancé, vous pourrez même vous passer de ce widget mais dans ce cas, vous le savez surement déjà !

À propos de Mathieu C.

Travaillant dans l'informatique de gestion, je suis passionné par le web depuis des années.
J'ai choisi de partager mes découvertes et expériences à travers ce blog.

Exprimez-vous !

*