Fonctions & snippets

Afficher une image aléatoire : Comment le faire en PHP

Vous êtes-vous déjà demandé comment afficher une image aléatoire sur votre site web ? Dans cet article, je vais vous montrer comment afficher une image aléatoire en utilisant PHP. Tout d’abord, vous devez rassembler toutes les images que vous voulez utiliser pour l’affichage aléatoire. Vous pouvez les stocker dans un tableau, comme dans l’exemple donné […]

Lire l’article

Hooks

WordPress : Comment passer des paramètres dans l’URL d’une page

Lorsque vous développez un site WordPress, il est courant de vouloir passer des paramètres dans l’URL d’une page. Par exemple, si vous souhaitez afficher des résultats filtrés sur une page, vous pouvez passer des variables pour définir les critères de recherche. Il existe différentes manières de passer des variables dans l’URL d’une page WordPress, mais […]

Lire l’article

Fonctions & snippets

Logs et debug : fonctions utiles

Pour aider à corriger une erreur dans un script, ou pour suivre des événements sur un site, il est utile d’enregistrer des logs personnalisés. Voici un exemple qui vous permet de générer des logs personnalisés : Exemple d’utilisation : Rendu, dans le fichier /logs/logs-2022-02-08.log : Pour suivre un type d’événement particulier, vous pouvez créer des […]

Lire l’article

Non classé

Importer des données d’un fichier CSV

Voici maintenant comment utiliser cette fonction pour parcourir les données et les afficher : Ce code n’est qu’un exemple à adapter à vos besoins spécifiques. Par exemple, vous pouvez utiliser la fonction « fgetcsv » avec d’autres paramètres pour traiter des fichiers CSV avec des délimiteurs différents. Vous pouvez également modifier la boucle « foreach » pour traiter les […]

Lire l’article

Wordpress

Créer et envoyer un email personnalisé avec WordPress

Dans le répertoire de votre theme, créez un dossier emails dans lequel vous créerez un fichier template_1.php (nommez le comme vous le souhaitez bien sur). Dans ce fichier, placez le template HTML de votre email. Vous pouvez y ajouter des données personnalisées en les identifiant par deux barres verticales de type ||PRENOM|| ou ||NOM|| qui […]

Lire l’article

Wordpress

Ajouter une tache automatique dans WordPress (CRON)

D’abord, téléchargez l’extension : WP Crontrol Puis ajoutez le code suivant dans votre fichier functions.php : Enfin, dans les réglages de l’extension, cliquer sur « Ajouter un événement CRON » et indiquer le nom du hook (ici : my_hookname) et sa fréquence. C’est tout !

Lire l’article

Hooks

WordPress : Désactiver la notification par mail de changement de mot de passe

Lorsqu’un administrateur modifie le mot de passe d’un compte utilisateur, l’utilisateur reçoit une notification par mail pour l’avertir de ce changement. Pour désactiver l’envoi de la notification par email, vous pouvez utiliser le hook send_password_change_email. Pour cela,  ajoutez ce code dans votre fichier functions.php : [pastacode lang= »php » manual= »add_filter(%20’send_password_change_email’%2C%20’ch_send_password_change_email’%20)%3B%0A%0Afunction%20ch_send_password_change_email()%7B%0A%09return%20false%20%3B%20%0A%7D » message= » » highlight= » » provider= »manual »/]

Lire l’article

Non classé

Générer un mot de passe

Vous avez besoin de générer un mot de passe, qui comprend un nombre de caractère précis, avec des chiffres, des lettres minuscules, des lettres majuscules, des caractères spéciaux ? Vous souhaitez exclure des caractères particuliers, ou générer une liste de mot de passe ? Un outil existe pour faire tout cela en un clic ! […]

Lire l’article

WooCommerce

Woocommerce : Comment créer une nouvelle page dans l’espace client « Mon compte »

Créer les nouveaux items au menu Configurer les règles de réécritures d’URL Gérer le contenu des pages personnalisées : Vous pouvez créer des templates personnalisés et les placer dans le dossier de votre thème woocommerce/myaccount/votre-fichier.php (ou ailleurs !) et les appeler de cette manière : Ou bien afficher votre contenu directement depuis votre fonction : […]

Lire l’article

WooCommerce

WooCommerce : Supprimer les catégories parentes des URLs des catégorie de produit

Par défaut, l’URL des pages des catégories de produit se présente de cette manière : domaine-com/{Base catégorie produit}/{Catégorie parente}/{Categorie} Si vous ne souhaitez pas afficher la (ou les) catégorie(s) parente(s) dans l’URL, mais seulement la catégorie courante, vous pouvez utiliser le hook woocommerce_taxonomy_args_product_cat. Ce hook vous permet de modifier les arguments utilisés lors de la […]

Lire l’article

Fonctions & snippets

PHP : Faire une moyenne des valeurs d’un tableau

Nous sommes couramment amenés à calculer la moyenne de plusieurs valeurs : calculer la note moyenne d’une classe à partir des notes de chaque élève, calculer le panier moyen d’une boutique, calculer la température moyenne sur une période donnée, calculé le temps moyen passé sur une page, les exemples sont nombreux. En stockant vos valeurs […]

Lire l’article

Wordpress

WordPress : Comment modifier la requête principale ou obtenir les données d’un article ou d’une page ?

Obtenir les données d’une page ou d’un article avec get_post() Obtenir les données de plusieurs pages ou articles avec get_posts() Modifie la requête principale : Ne modifie pas la requête principale : Obtenir les données de plusieurs pages ou articles avec WP_Query() Obtenir une liste de page selon des critères définis $args permet de définir […]

Lire l’article

Hooks

WordPress : Comment ajouter automatiquement une image à un post ?

On a vu comment modifier automatiquement le titre des pages (ou le slug, ou encore toutes sortes d’infos)  lors de l’enregistrement d’un nouveau post, ou de sa mise à jour. Nous allons voir maintenant comment ajouter une image à un post. Si vous souhaitez associer une image par défaut à tous les posts remplissant certaines […]

Lire l’article

Hooks

WordPress : Comment modifier le titre d’une page ou d’un article automatiquement lors de son enregistrement ?

Il peut s’avérer nécessaire (ou simplement pratique) de pouvoir modifier le titre des pages, des articles ou de post_type personnalisés automatiquement. Dans quel cas ? Vous avez crée un post_type « témoignages » qui regroupent tous les témoignages de vos clients. Vous apprécierez peut-être que le titre de vos publications soient automatiquement générés de la façon suivante […]

Lire l’article

Un café pour le blog ? Vous aimez ce que vous lisez ici ? Offrez-moi un café.