Important d'avoir installé un thème enfant, so in wp-content/thems/child-theme/functions.php :
function et_last_modified_date_blog( $the_date ) {
if ( 'post' === get_post_type() && !is_admin() ) {
$the_time = get_post_time( 'His' );
$the_modified = get_post_modified_time( 'His' );
$published = sprintf( __( 'Publié le %s', 'Divi' ), esc_html( get_post_time( 'j F Y', true, null, true ) ) );
$last_modified = sprintf( __( 'Mis à jour le %s', 'Divi' ), esc_html( get_post_modified_time( 'j F Y', true, null, true ) ) );
$date = $the_modified !== $the_time ? $last_modified . ' | ' . $published : $published;
return $date;
}
return $the_date;
}
add_filter( 'get_the_date', 'et_last_modified_date_blog' );
add_filter( 'get_the_time', 'et_last_modified_date_blog' );
ps: attention, le code indiqué dans l'article source est pas ok, double check !
Et ça marche
Si je comprends bien, le truc c'est que même en rédigeant un article avec Gutenberg, à moins de créer un template spécifique qui permet d'ajouter le module tags_post de Divi, la single page par défaut de Divi n'exploite pas les étiquettes. Donc, bidouillage dans le fichier functions.php du thème enfant de Divi...
Lire la suite...
.g-recaptcha { width: 0; transform:scale(0.77) !important; -webkit-transform:scale(0.77) !important; }
Et ça marche
Le thème Chaplin (merci Anders Norén) intègre les fonts de google comme une dépendance, donc pour utiliser une font personnaliser...
Lire la suite...
Activer le Visual Builder → sélectionner la rangée avec des colonnes → Réglages de rangée → et pour chaque colonne → Réglages → Avancés → Personnaliser CSS → Elément principal → width: 10% !important; → Sauvegarder les changements → s'assurer que la somme du width de chaque colonne fait 100% → Sauvegarder
Et ça marche
Le CSS de Divi utilise !important ce qui rend difficile de pouvoir le surcharger...
Lire la suite...
$ vim wp-includes/category-template.php
function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 8,
'largest' => 22,
'unit' => 'pt',
'number' => 100,
Et ça marche
Dans le Tableau de bord, au niveau des Réglages → Permaliens → Structure personnalisée → supprimer le terme index.php.
Attention, si l'hébergeur web propose une fonction "Forcer le SSL" → supprimer les ligne du .htaccess qui forcent également le HTTPS, sinon cela provoque des "Too many redirections".
Si cela ne fonctionne toujours pas, tester ce .htaccess :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Et ça marche
Depuis le Tableau de bord de Wordpress → Divi → Options du thème Divi → Intégration → Activer le code d'entête → Ajouter ligne de code à la < head > de votre blog :
Lire la suite...
Plutôt que d'éditer tous les contenus et remplacer les liens internes en http par des https !
Lire la suite...