// Journal

Notre journal technique.

Le journal technique de JR Web Concept, agence web à Lyon. Plus de 90 articles, tutoriels et retours d'expérience sur le développement web sur mesure : WordPress, WooCommerce, Laravel, Vue, sécurité, performance et méthodologie produit. Tout ce que nous apprenons en codant des plateformes métier au quotidien.

Ce journal regroupe nos publications depuis 2019 sur les sujets qui font le quotidien d'une agence de développement web : choix techniques, problèmes rencontrés en production, optimisations WordPress et WooCommerce, snippets de code utiles, mises à jour de sécurité critiques. Tout est librement consultable, sans inscription. Utilisez la barre de recherche ou les filtres par thème pour trouver l'article qui répond à votre besoin.

Chargement…
112 articles trouvés
Ajoutez des frais des gestions automatiques sur votre site Woocommerce
Woocommerce
03 septembre 20211 min de lecture

Ajoutez des frais des gestions automatiques sur votre site Woocommerce

Vous avez mis en place un site e-commerce avec WordPress et Woocommerce.Et vous souhaitez ajouter des frais de gestions automatiques lors du paiement. Ajoutez ce code à votre thème enfant, dans le fichier function.php.Pensez à modifier le prix des frais de gestions. (ligne 10) /** * Add custom handling fee to an order */ function […]

WordPress 5.7 : Les nouveautés
Wordpress
25 juin 20211 min de lecture

WordPress 5.7 : Les nouveautés

La sortie de WordPress 5.7 est attendue, cette mise à jour apporte pas mal de changement sur la version 5.6, notamment sur l’éditeur Gutenberg. Ajustement de la taille de la police à plus d’endroits Blocs réutilisables Du glisser-déposer intuitif Alignement pleine hauteur Des boutons vertical ou horizontal Des boutons pour les réseaux sociaux Pas mal […]

Activer les commentaires sur des « custom post type » WordPress
Wordpress
22 mai 20211 min de lecture

Activer les commentaires sur des « custom post type » WordPress

Il est possible que pour certains développements vous allez devoir ajouter des « custom post type » à votre wordpress.Pour cela je vous conseille d’utiliser ce plugin qui fonctionne très bien. Mais parfois, les commentaires sur les publications ne sont pas activés, même si vous avez activé les commentaires. Pour qu’ils fonctionnent, vous pouvez ajouter le code […]

Ajoutez une image par défaut de vos produits Woocommerce
Woocommerce
13 mars 20211 min de lecture

Ajoutez une image par défaut de vos produits Woocommerce

Étape 1 : Ajoutez votre nouvelle image dans la bibliothèque de médias de votre site internet. Une fois ceci fait vous pourrez récupérer l’url de l’image Étape 2 : Ajoutez le code ci-dessous dans le fichier « function.php » dans le thème enfant de votre site add_action( ‘init’, ‘custom_fix_thumbnail’ ); function custom_fix_thumbnail() { add_filter(‘woocommerce_placeholder_img_src’,’custom_woocommerce_placeholder_img_src’); function custom_woocommerce_placeholder_img_src( $src ) […]

Supprimer les taxes en fonction d’un rôle Woocommerce
Woocommerce
25 février 20211 min de lecture

Supprimer les taxes en fonction d’un rôle Woocommerce

Ajoutez ce code dans votre fichier « function.php » de votre thème enfant.Il supprimera toutes les taxes en fonction du rôle souhaité. /** * Remove tax for specific roles */ function prefix_exclude_tax_by_role() { if( function_exists( ‘WC’ ) ) { if( isset( WC()->customer ) ) { $role = WC()->customer->get_role(); if( $role == ‘administrator’ ) { WC()->customer->set_is_vat_exempt( true ); […]

Changer la balise titre des widgets sous le thème Astra
Wordpress
01 février 20211 min de lecture

Changer la balise titre des widgets sous le thème Astra

Vous utilisez le thème Astra avec WordPress ? Il est possible que vous vouliez, pour votre référencement, changer la balise titre des widgets que vous retrouvez généralement en barre latérale de votre site. Pour cela, ajoutez ce code ci-dessous dans votre fichier « function.php » de votre thème enfant d’Astra. add_filter( ‘astra_widgets_init’, ‘widget_title_tag’, 10, 1 ); function […]

Afficher la mention « gratuit » quand un produit est à 0 sur Woocommerce
Woocommerce
13 janvier 20211 min de lecture

Afficher la mention « gratuit » quand un produit est à 0 sur Woocommerce

Vous vendez des produits que vous offrez à vos clients ? Où le prix est à 0 ?Il est possible d’afficher la mention « Gratuit » au lieu de 0.Pour cela, copier le code ci-dessous dans votre fichier « function.php » de votre thème enfant : add_filter( ‘woocommerce_get_price_html’, ‘bbloomer_price_free_zero_empty’, 9999, 2 ); function bbloomer_price_free_zero_empty( $price, $product ){ if ( […]

Supprimer les champs inutiles de facturation pour un produit virtuel Woocommerce
Woocommerce
10 janvier 20211 min de lecture

Supprimer les champs inutiles de facturation pour un produit virtuel Woocommerce

Vous vendez des produits virtuels sur votre site Woocommerce ? Il est possible de supprimer les champs de la page commande qui ne sont pas utiles. Comme l’adresse de livraison et toutes les informations liées. Pour cela, ajouter le code ci-dessous dans votre fichier « function.php » de votre thème enfant? add_filter( ‘woocommerce_checkout_fields’ , ‘bbloomer_simplify_checkout_virtual’ ); function […]

Supprimer les notifications de mises à jour sur WordPress
Wordpress
08 janvier 20211 min de lecture

Supprimer les notifications de mises à jour sur WordPress

Vous êtes développeur, où vous possédez un site WordPress et vous en avez marre de voir constamment des notifications de mises à jour ?Il y a une possibilité de désactiver ces notifications de vos plug-ins. Pour cela, il faut copier le code ci-dessous dans votre fichier « function.php » de votre thème enfant dans votre FTP. add_action( […]

Validation automatique d’une commande sur Woocommerce
Woocommerce
06 janvier 20211 min de lecture

Validation automatique d’une commande sur Woocommerce

En fonction des articles vendus, notamment les produits virtuels où il n’y a pas d’expédition, il est possible de basculer la commande en statut « Terminée » automatiquement. Pour cela, copier le code ci-dessous dans votre fichier « functions.php » de votre thème enfant. add_action( ‘woocommerce_thankyou’, ‘custom_woocommerce_auto_complete_order’ ); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { […]

Modifier la fourchette de prix variable de vos produits Woocommerce
Woocommerce
05 janvier 20212 min de lecture

Modifier la fourchette de prix variable de vos produits Woocommerce

Vous souhaitez changer l’affichage de la variation de prix d’un produit sur Woocommerce ?Je vous explique comment faire ! Étape 1 : Ouvrez votre fichier « function.php » de votre thème enfant dans votre ftpÉtape 2 : Copier ce code dans ce même fichier. add_filter( ‘woocommerce_variable_price_html’, ‘bbloomer_variation_price_format’, 10, 2 ); function bbloomer_variation_price_format( $price, $product ) { // […]

Masquer l’ajout au panier et le prix pour les visiteurs Woocommerce
Woocommerce
04 janvier 20211 min de lecture

Masquer l’ajout au panier et le prix pour les visiteurs Woocommerce

Vous souhaitez masquer le bouton  » Ajouter au panier  » et son prix aux utilisateurs aux visiteurs non connectés ? Pour cela, copier le code en dessous dans le fichier  » functions.php  » de votre thème enfant via votre FTP. add_action( ‘init’, ‘bbloomer_hide_price_add_cart_not_logged_in’ ); function bbloomer_hide_price_add_cart_not_logged_in() { if ( ! is_user_logged_in() ) { remove_action( ‘woocommerce_after_shop_loop_item’, […]