WordPress

Réparer un WordPress hacké

Malheureusement, ça n’arrive ni qu’aux autres, ni rarement. WordPress faisant tourner 25% des sites du Web, c’est une cible de choix pour les hackers. Les failles sont souvent connues et des outils de détection automatique existent. Par conséquent, les méchants n’ont donc qu’à laisser tourner un logiciel pour automatiquement repérer et infecter les sites vulnérables… et il se peut que ce soit le votre.

(suite…)

12 secrets du functions.php de WordPress

Vous le savez sans doute, WordPress est un CMS génial et hautement personnalisable. Cet article vise à synthétiser les snippets de code bien utiles qui permettent d’adapter WordPress à nos moindre désirs. Ajouter, modifier, enlever des fonctionnalités, tout est possible !

Beaucoup des ces fonctionnalités sont disponibles via des plugins, cependant, les plugins ralentissent le site. Lorsque les fonctionnalités sont simples et n’ont pas vocations à être modifiées, autant passer par le code. Cependant, rassurez-vous, j’ai moi aussi quelques plugins indispensables.

(suite…)

WordPress : contourner l’absence de résumé pour les pages

Il y a certains cas où l’absence de la fonction résumé pour les pages WordPress fait grandement défaut. En effet, comme il n’est pas possible de choisir celui-ci, dans le cas où la page en question s’affiche dans un résultat de recherche par exemple, le contenu par défaut est le contenu du début de la page. Voyons comment contourner ça grâce à une astuce toute simple.

(suite…)

Customiser le template de commentaires de WordPress

Je crois l’avoir répété assez souvent, WordPress est un CMS génial pour d’innombrables raisons. La création de thème sur mesure est dans l’ensemble bien documenté et on trouve de nombreux tutos à cet effet sur le web. Cependant, lorsque l’on développe un thème de A à Z, il reste un point noir : les commentaires. De l’affichage de la liste au formulaire de soumission, il n’est pas évident d’avoir le code que l’on souhaite. Voyons comment arriver à nos fins.

(suite…)

Les 6 plugins indispensables pour WordPress

Je crois que pas un bloggueur dans le domaines des technos/dev, ne sort son petit article sur les « x meilleurs plugins pour WordPress ». Je ne publie pas celui-ci pour me lancer dans le marché hyper concurrentiels en SEO des articles sur les extensions WordPress, mais plutôt pour avoir sous la main un aide-mémoire des extensions à installer sur les WordPress de mes clients et les paramètres indispensables.

(suite…)

Ajouter un bouton à l’éditeur WYSIWYG de WordPress

Si vous créez vos thèmes vous-même, vous avez surement l’habitude d’ajouter des shortcodes ou des petits bouts de html qui permettent d’insérer des éléments visuels dans vos articles. Si le thème en question est pour votre propre usage, pas de problème, vous saurez quoi taper pour obtenir le résultat escompté. En revanche, si c’est pour un client, il est peut-être plus pratique qu’il n’ait plus qu’a cliquer sur un bouton pour obtenir l’élément souhaité. Pour cela, il faut créer un plugin pour ajouter un bouton à l’éditeur tinyMCE de WordPress. On y va ?

(suite…)

Empêcher les insertions auto de tinyMCE dans WordPress

TinyMCE c’est génial pour écrire dans un éditeur de texte. On n’a pas à taper les balises html, le gras, les liens, l’italique, les listes et les différents niveau de titre s’appliquent via des boutons sans avoir à entrer la moindre ligne de code.

Pourtant, via l’onglet « texte », il nous est proposé un éditeur en mode code. Le problème de ce mode c’est que TinyMCE vient quand même s’en mêler, supprime des balises, en insère d’autres etc. Ce qui pose quelques problèmes au niveau de la mise en page.

Il y a donc un petit hook à insérer dans le fichier functions.php et qui nous libère de cette hérésie :

remove_filter( 'the_content', 'wpautop' );

Tout simplement. Pour en savoir un peu plus, allez jeter un œil au codex.

Supprimer les commentaires indésirables via mysql

Si votre blog sous WordPress est ouvert aux commentaires, il est fort probable que vous ayez beaucoup d’indésirables parmi ceux-ci. Vous avez certainement mis Akismet pour vous aider dans cette lutte, mais il faut quand même aller dans l’interface pour supprimer ces indésirables qui prennent de la place dans votre base de données.

(suite…)

Supprimer les révisions pour alléger la BDD de WordPress

Les bases de données de wordpress ont l’étonnante faculté de gonfler assez rapidement. Cela est dû notamment au fait que wordpress enregistre le différentes versions de vos articles. Vous pouvez le constater en scrollant en bas de la page d’édition d’un de vos articles, dans la section révisions.

(suite…)