Suite à la mise à jour de WordPress 6.6, certains développeurs utilisant polylang pro ont vu leur site tomber en erreur fatale. Selon les cas, il n’était même plus possible de se connecter à l’admin. D’autres cas ne voyaient l’erreur qu’en front. D’autres encore, n’arrivaient plus non plus à utiliser wp-cli. Le problème apparaissait lorsque… Continue reading WordPress 6.6 & Polylang
Category: Trucs et astuces
Option personnalisée pour du texte de paragraphe
Dans l’éditeur de texte, lorsqu’on sélectionne un morceau de texte dans un paragraphe, il est possible de le mettre en gras, en couleur, en exposant, en italique, etc… Si vous souhaitez ajouter une option personnalisée, par exemple, ajouter un espacement (padding) autour du morceau de texte, il suffit d’ajouter le petit script ci-dessous (code est… Continue reading Option personnalisée pour du texte de paragraphe
Ajouter des options personnalisées
Il est très facilement possible d’ajouter des options personnalisées dans la sidebar d’un bloc natif. Le code est écrit en jsx (Javascript Syntax Extension) et doit être compilé en javascript. Dans cette exemple, nous souhaitons ajouter une option nous permettant de cacher un bloc sur mobile. Pour cela, nous allons ajouter un bouton radio appelé… Continue reading Ajouter des options personnalisées
Limiter le nombre de révisions
Par défaut, WordPress enregistre autant de révisions que de sauvegardes. Il est possible de limiter le nombre de révisions pour ne pas surcharger inutilement la base de données. Pour ce faire, il suffit de définir la constante WP_POST_REVISIONS dans le fichier wp-config.php Dans cet exemple, WordPress ne gardera que les 15 dernières révisions. Par défaut,… Continue reading Limiter le nombre de révisions
Afficher un bloc réutilisable dans un template
Les blocks réutilisables sont des posts classiques. Cependant, leur post_type est “wp_block”.Il est donc possible d’afficher un bloc réutilisable dans un template.Pour cela, il suffit de copier le code suivant à l’endroit où vous souhaitez dans votre template :
Ajouter les wp_block au post_object
Pour pouvoir récupérer dans acf les blocks réutilisables pour un élément de type post_object, il suffit d’ajouter le code suivant :
Custom fields pour core blocks
Comme vous le savez sûrement, avec ACF, il est possible de créer des blocs custom. A ces blocs, on peut leur associer des custom fields en sélectionnant dans les règles d’affichage : block => is equal to => votre bloc Cependant, acf ne donne pas la possibilité d’associer des custom fields à des bloc natifs.… Continue reading Custom fields pour core blocks
Custom taxonomie manquante dans gutenberg
Quand vous déclarez votre custom taxonomie dans votre custom post type, par défaut, celle-ci ne s’affichera pas dans la colonne de droite. Pour ce faire, il faut mettre à true le show_in_rest pour le custom post type ET pour la custom taxonomie :
Suppression de posts en ligne de commande
Vous souhaitez effacer tous vos posts de votre site. “Check all” puis “Apply” est contraignant sur les différentes pages. Il existe une solution alternative en utilisant wpcli. Voici quelques exemples pour supprimer du contenu : Attention, avec le paramètre –force les lignes supprimées ne seront plus présentes. Rien de sera dans la corbeille.Si vous souhaitez… Continue reading Suppression de posts en ligne de commande
Couleurs custom dans tinymce
Pour modifier la palette des couleurs disponibles dans les editeurs de conteny tinymce, il suffit d’appliquer le code suivant dans votre fichier functions : A savoir que si vous laissez une case vide dans votre quadrillage, celle-ci sera complétée automatiquement par la couleur “no color : transparent”.