Ajouter le support des catégories dans vos pages WordPress

Les catégories sous WordPress sont actives pour vos articles mais comme n’importe quelle taxonomie vous pouvez en disposer pour d’autres types de contenus comme les pages. Cette technique permet de croiser l’information et d’utiliser l’identifiant de la catégorie dans vos URLS.

Migrer un forum vers bbPress, l’exemple de Mingle

Mingle Forum est une extension pour créer un forum avec WordPress qui n’est plus maintenue depuis plusieurs années. Afin d’éviter la perte de vos contenus, la solution la plus viable consiste à migrer vos données sous bbPress. bbPress fait partie intégrante de l’écosystème WordPress au sens où cette extension est développée par Automattic et qui propulse les forums de supports WordPress.

Désactiver les notifications WordPress de changements de mot de passe

À chaque changement de mot de passe d’un utilisateur de votre site sous WordPress, l’administrateur reçoit un e-mail ce qui, pour un site avec de nombreux utilisateurs, peut vite devenir agaçant. Heureusement, il existe un filtre permettant de désactiver cette notification y compris celles envoyées aux utilisateurs qui sont à l’origine du changement de mot de passe.

Supporter les galeries d’images WordPress en HTML5

WordPress ajoute des styles par défaut sur les galeries d’images de vos articles pour les thèmes qui ne gèrent pas le support en HTML5 de ce type d’élément. À l’aide d’un bout de code, vous pourrez désactiver ces styles et ainsi avoir à nouveau la possibilité d’appliquer vos propres styles CSS.

Synchroniser sa base de données WordPress avec VersionPress

Avec VersionPress, annuler la mise à jour d’une extension devient un jeu d’enfant. Fini les mises à jour qui endommagent votre site Web et qui génèrent des plaintes de la part de vos visiteurs. La question du versionnement de base de données est un sujet complexe sous WordPress.

Retourner le contenu via l’ID sous WordPress

Pour afficher le contenu d’un article ou d’une page sous WordPress à partir de son identifiant en base de données, la fonction PHP get_the_content() ne fonctionnera pas. Il existe pour cela une fonction méconnue intitulée get_post_field() – à ne pas confondre avec get_field() de l’extension Advanced Custom Fields.

Installer WordPress en local avec Local by Flywheel

Développer un site WordPress en local avant de le mettre en production est une méthode de travail largement répandue. Néanmoins, les outils mis à disposition des développeurs que sont MAMP sous MacOS ou WAMP sous Windows ne sont pas toujours simple d’utilisation. C’était sans compter l’apparition de Local by Flywheel, un nouvel outil qui gagne en popularité.

Exclure les contenus protégés par mot de passe de la boucle de WordPress

La boucle de WordPress inclut par défaut les contenus protégés par mot de passe. Pour des raisons de confidentialité, il peut être nécessaire de masquer ces contenus en filtrant au préalable la boucle via le hook pre_get_posts. Ce dernier est appelé avant que la requête ne soit exécutée nous permettant ainsi de l’altérer en lui passant de nouveaux arguments.

Autoriser le CRON de WordPress derrière un .htaccess / .htpasswd

Si vous utilisez une double authentification via .htaccess / .htpasswd pour vous connecter à votre site WordPress, il y a de fortes chances pour que les tâches planifiées de type CRON ne soient plus exécutées. Pour contourner cette restriction, il nous faut autoriser le fichier wp-cron.php.

WP Mail Logging, l’extension pour enregistrer chaque mail envoyé par WordPress

WP Mail Logging est une extension capable d’enregistrer chaque mail que WordPress envoie. L’intérêt majeur d’un tel outil est de faciliter le débogage de sites afin de s’assurer que ces derniers sont bien envoyés. Qui n’a jamais été confronté à un retour utilisateur l’informant de la non réception d’un mail ?

Ajouter du CSS additionnel sous WordPress

L’ajout de code CSS personnalisé est une fonctionnalité native de WordPress 4.7. En utilisant l’outil de personnalisation communément appelé le Customizer, il est possible d’injecter des propriétés CSS avec la prévisualisation en temps réel.

get_extended une fonction pour récupérer l’extrait et le reste du contenu

Intercaler du contenu entre l’extrait défini par la balise « Lire la suite… » et le reste de l’article – afin d’insérer par exemple un encart publicitaire, n’est pas une mince affaire. Il existe néanmoins une fonction méconnue intitulée get_extended qui permet de récupérer soit l’extrait défini par l’utilisateur, soit le reste du contenu.

Désactiver l’accès anonyme à l’API REST introduit sous WordPress 4.7

WordPress 4.7 introduit une API REST qui est une avancée que beaucoup qualifient de révolutionnaire. Elle va permettre à nombreuses extensions, des applications tierces ou encore des services dans le cloud de communiquer facilement avec votre site Internet sous WordPress. L’inconvénient majeur dont s’est fait l’écho Wordfence sur son blog est qu’une telle API permet l’accès anonyme à la liste des utilisateurs de votre site… ce […]

Filtrer les paramètres du widget des articles récents de WordPress

Vous utilisez probablement le widget par défaut de WordPress capable d’afficher vos derniers articles dans une colonne latérale. Mais saviez-vous qu’il était possible de filtrer les données retournées pour inclure ou exclure certains contenus selon un ensemble de critères ?

Le point sur les certificats SSL, obligatoires en 2017

La sécurité informatique est un sujet essentiel et votre site Web sous WordPress ne déroge pas à la règle. Les principaux acteurs du Web poussent à la généralisation d’un Web crypté grâce au déploiement massif de certificats SSL via l’initiative Let’s Encrypt. Dorénavant, un visiteur est informé des risques si votre site n’a pas encore basculé en HTTPS.

BigDump ou comment importer des bases de données MySQL volumineuses

L’importation de base de données MySQL via phpMyAdmin est une opération impossible pour des bases volumineuses de plusieurs centaines de Mo ou Go. En effet, la limitation d’envoi ne dépasse rarement les 128 Mo et vous risqueriez d’envoyer des fichiers corrompus en procédant ainsi. La solution tient dans une archive de 12 Ko et se nomme BigDump, un script léger et capable d’importer vos […]

Embarquer des vidéos Facebook sous WordPress

WordPress supporte nativement de nombreux services tiers via la technologie oEmbed. Concrètement, un simple copier / coller d’un lien dans votre corps de texte affichera automatiquement le contenu distant (vidéo YouTube, tweet, présentation SlideShare et bien plus encore). Cependant, l’insertion de vidéo Facebook n’est pas encore supportée et le sera vraisemblablement dans la 4.7. En attendant, il existe un bout de code pour en […]

DareBoost, un outil efficace pour optimiser votre site WordPress

Optimiser son site Web sous WordPress, le rendre toujours plus performant, booster son référencement, améliorer l’accessibilité ou configurer au mieux votre serveur sont autant de sujets qui vous passionnent ? J’ai testé DareBoost qui combine des critères qualitatifs et quantitatifs dans le but de vous délivrer une note sur 100 pour une URL donnée. Je vous invite à le découvrir en ma compagnie au travers […]

Vérifier si l’utilisateur dispose d’un abonnement actif pour WooCommerce Subscriptions

Si vous conjuguez la puissance de WooCommerce avec l’extension WooCommerce Subscriptions vous serez en mesure de vendre des abonnements à vos membres. C’est le système que nous avons mis en place sur le site de la communauté WPFR pour les adhésions. Un besoin courant consiste à vérifier qu’un utilisateur dispose d’un abonnement actif afin de lui donner l’accès à des informations privées.

Désactiver une taxonomie WordPress

Les extensions et les thèmes WordPress ont souvent recours aux taxonomies afin de classer vos contenus et ainsi proposer des filtres de recherche pour vos utilisateurs. En natif, les catégories et les étiquettes sont des taxonomies pour les articles mais la plupart des projets en utilisent pour couvrir leurs propres besoins. Un simple hook nous permet de les désactiver.

Ajouter un lien nofollow dans les menus de WordPress

Un lien avec l’attribut nofollow indique aux moteurs de recherche comme Google ou Bing de ne pas suivre ce dernier. Comprenez par là que vous ne transmettrez aucun bonus au lien en question. Nativement, WordPress dispose d’une option cachée pour activer cet attribut sur les menus de navigation. Une astuce à mettre en place sur les liens externes de votre navigation tels que les […]

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX