Page introuvable

404

Empêcher l’affichage des pages de brouillons dans les menus WordPress

Voici un bout de code à insérer dans le fichier functions.php de votre thème enfant ou dans un plugin, qui vous permet d’enlever automatiquement de votre menu WordPress, toutes les pages encore en brouillon.Cela permet de faire un menu définitif même si certaines pages sont encore en brouillon, elles s’afficheront automatiquement dans le menu lorsqu’elles […]

Enfold : Shortcode pour afficher les liens vers les réseaux sociaux

Je n’ai pas trouvé de solution dans Enfold pour afficher les liens vers les réseaux sociaux ailleurs que dans les emplacements pre-définis par Enfold. Voici un shortcode à utiliser dans un widget (via widget html), dans le contenu d’une page ou autre, via [nabgen_social] :

Enfold : Modifier les icônes des réseaux sociaux

Il est possible de changer icônes par défaut des réseaux sociaux de Enfold. 1 – Télécharger depuis fontello les icônes qui vous intéressent 2 – Charger les depuis l’interface de paramétrage du thème Enfold > Onglet Import / Export 3 – Dans votre thème enfant, insérez l’équivalent du code suivant Ce code vous permettra de […]

Thème WordPress Enfold : Mise en page Masonry sur les pages de categories

Pour choisir un layout Masonry sur vos pages de categories du thème WordPress Enfold, récupérez votre fichier archives.php dans votre thème enfant pour pouvoir le modifier. Changez les lignes : Remplacez les par : Vous pouvez aussi modifier les paramètres de l’affichage Masonry, soit $atts déclaré juste au dessus dans le code, j’ai par exemple […]

Mettre un curseur image en CSS

cursor est la propriété CSS servant 1a modifier l’apparence du curseur : Les valeurs par défaut étant : pointer, auto, help, wait, crosshair, not-allowed, zoom-in, grab

Ordonner les produits WooCommerce différemment selon la catégorie avec ACF

Si vous utilisez WooCommerce pour votre e-boutique et que vous souhaitez trier vos produits WooCommerce de façons spécifique selon la catégorie affichée, cela n’est pas possible. Heureusement cet article nous fournit une solution facile à mettre en oeuvre en utilisation le plugin ACF Advanced Custom Fields Pour les utilisateurs du thème WordPress Enfold j’ajouterai en […]

Faire clignoter un élément en pur CSS

Voici une technique pure CSS pour faire clignoter un élément en utilisant les @keyframes qui permettent de définir un parcours d’animation des propriétés CSS. Dans cet exemple j’ai joué sur l’opacité de l’image mais on peut aussi appliquer un clignotement sur la couleur d’un texte ou sur le background d’un <div> Voir cet article : […]

Debugger WordPress avec WP_DEBUG

Pour debugger WordPress, il existe la constante WP_DEBUG que l’on trouve dans le fichier wp_config.php situé à la racine du site. Pour activer le mode debug il convient de passer cette constant WP_DEBUG à true, ce qui aura pour conséquence d’afficher sur les pages de votre site les erreurs ou avertissements. Pas très joli lorsque […]

Propriéte :first-letter Agir sur la première lettre d’un élément en CSS

La pseudo élément :first-letter permet d’agir en CSS uniquement sur la première lettre de l’élément visé de la façon suivante : Cas où le pseudo élément :first-letter ne fonctionne pas :first-letter ne va pas fonctionner si : Le premier élément du bloc sélectionné (dans notre exemple ci dessus un h3) n’est pas une lettre (s’il […]

Créer un template de thème WordPress dans un plugin

Vous avez crée un plugin et souhaitez créer un modèle de page pour vos articles/post ou post type. Utilisez le hook single_template et créer un fichier de modèle dans votre plugin (ici mis à la racine du répertoire du plugin et nommé single-post.php add_filter(‘single_template’, ‘mon_custom_template’); function mon_custom_template ($single) { global $post; /* Se limiter à […]

Modifier tous les emails utilisateurs de ma base de données WordPress

Lorsque j’installe un site client en local, il est plus prudent de supprimer tous les emails utilisateurs originaux de la base de données (évite le risque d’un envoi d’email malencontreux)  Pour ce faire, je me connecte à la base de données via PHPMyAdmin et je lance la requête suivante : UPDATE `wp_users` SET user_email=’bidon@bidon.com’ Si […]

Perte des droit d’accès à l’administration WordPress

Symptôme : Après connexion à l’administration WordPress, on perd tout ou partie des accès au dashboard. Par exemple, on est bien connecté en tant qu’utilisateur WordPress, mais la barre noire d’administration ne nous donne aucun accès. Ceci peut être dû à un bug dans la définition des rôles WordPress et de leurs permissions.(d’origine diverse) Ces […]

Supprimer les catégories mères des permaliens WordPress

Si vous avez choisi d’afficher les catégories dans les permaliens WordPress de vos articles (paramétre à régler dans Réglage > Permalien de l’administration WordPress, voir plus bas), les catégories parentes apparaitront aussi dans les URLs de vos articles, ce qui peut vous donner des URLs à rallonge. Comme : http://exemple.com/categoriemere/categoriefille/categoriepetitefill/mon-article Pour supprimer la hierarchie de […]

Tester si une chaine est constituée de caractères alphanumériques (tester validité d’un mot de passe)

Voici une expression régulière qui teste si la variable $machaine est bien constituée 3 à 8 caractères alphanumeriques uniquement : Résultat : pas glop! (caractère autre que alphanumériques et chaîne trop longue) Un lien intéressant sur ma bête noire, les expressions régulières :

vérifier la validité d’une URL en PHP – Expression régulière

Pour vérifier qu’une adresse internet est d’un format valide, voici deux solutions. Vérifier la validité de l’URL avec les expressions régulières : On vérifie avec les expressions régulières que la chaîne $monUrl commence par ‘http://’ ou ‘https://’ et l’on vérifie qu’elle se termine par un point suivi de 2 à 6 lettres. Vérifier la validité de […]

Erreur WordPress « Une autre mise à jour est actuellement en cours. »

Si votre mise à jour WordPress reste bloquée sur le message « Une autre mise à jour est actuellement en cours. » vous trouverez sur les forums plusieurs solutions, comme  – Supprimer le fichier .maintenance à la racine du site – Supprimer les dossiers contenus dans le  répertoire /wp-content/upgrade/  – Aller dans la base de données […]

Ajouter le code Google Analytics depuis un thème enfant WordPress ou un plugin

Vous avez crée un compte Google Analytics pour votre site WordPress et ne souhaitez pas utiliser de plugin pour le mettre en place ? La méthode la plus propre consiste à insérer le code suivant dans le fichier functions.php de votre thème enfant ou dans un plugin.En prenant soin de remplacer le code de suivi […]

Installer Bedrock avec Wamp Serveur

En suivant le guide d'installation de Bedrock, WordPress Boilerplate, j'ai buté sur l'étape 4 : Set your site vhost document root to /path/to/site/web/ Mon serveur local étant WAMP, voici comment procéder : ETAPE 1 – Ouvrir httpd.conf et s'assurer que la ligne suivante est bien décommentée: Include conf/extra/httpd-vhosts.conf ETAPE 2 – Ouvrir le fichier concerné  de […]