Comment ajouter des champs personnalisés à la page de paiement woocommerce

Roumanie freemium, version gratuite, Pro programme à partir de 19 $. Ces plug ins check out sont de bons choix pour faire le travail en douceur. Cependant, si ne voulez pas installer de plug ins, pouvez coder la solution. Dans ce guide, nous nous concentrerons sur la façon damp;rsquoajouter des champs personnalisés à la page de paiement woocommerce en utilisant un petit nombre de codes.
Ajouter des champs personnalisés à woocommerce Checkout de façon programmatique dans cette section, apprendrez comment ajouter des champs personnalisés à woocommerce Checkout de façon programmatique. Nous montrerons comment inclure: les cases à cocher texte type damp;rsquoentrée Radio pouvez ajouter damp;rsquoautres champs personnalisés, mais rappelez quamp;rsquoils peuvent nécessiter une certaine validation. Par conséquent, dans ce tutoriel, nous nous concentrerons sur ces trois types et sauterons les champs qui nécessitent la validation des valeurs damp;rsquoentrée. De plus, Nous afficherons des champs personnalisés dans la liste des commandes damp;rsquoarrière plan et le modèle de courriel.
Remarque: Namp;rsquooubliez pas que si ajoutez plus de champs à votre projet, devez mettre en œuvre la validation de sécurité. Ensuite, pour ajouter des champs personnalisés à la page de paiement woocommerce, il y a deux options: Vous pouvez coder des scripts pour créer des plug ins personnalisés sous forme de sous thèmes afin de créer une solution plus extensible et bien organisée, nous allons créer des plug ins personnalisés. De plus, contrairement à lamp;rsquoapproche axée sur les enfants, les plug ins personnalisés peuvent servir de point de départ à damp;rsquoautres développements. Cependant, si préférez utiliser des sous thèmes, nous recommandons de consulter ce guide.
Utilisez le plug in personnalisé pour ajouter des champs personnalisés à woocommerce Checkout le plug in personnalisé que nous avons créé aura trois fichiers. Le fichier principal de première ligne sert de passerelle damp;rsquoentrée pour les fichiers de première ligne que nous utiliserons pour les scripts de première ligne. Ilot
Nous allons inclure un troisième fichier dans lequel se trouve le script damp;rsquoarrière plan. Il est important de noter que ce fichier frontal sera le fichier de base principal et que si ajoutez plus de classes, devriez le déplacer vers un fichier hiérarchique de bas niveau (comme notre fichier back end). Voyons maintenant comment ajouter des champs personnalisés à la page de paiement woocommerce en utilisant le plug in personnalisé.
1. Ouvrez votre IDE préféré et créez un dossier contenant trois fichiers: quadlayers _ Checkout fields classes class qlccf base. Php (Front file) _ class qlccf back. Php (File Backend) _ quadlayers Checkout field. Php (fichier principal) 2. Le fichier principal est quadlayers _ Checkout Fields. PHP: Erreur la classe Run _ init existe dans le champ quadlayers Checkout field. Php! amp;lt?php
**
* @link https:quadlayers.com
* @dalla 1.0.0
* Nome del plug-in: Campi personalizzati QuadLayers Checkout
* URI plug-in: https:quadlayers.com
* Descrizione: Plugin per creare campi personalizzati nella pagina di pagamento di WooCommerce, stampare in ordini di back-end e modelli di email
* Versione: 1.0.0
* Autore: Sebastopoli
* URI autore: https:quadlayers.com
* Dominio di testo: qlccf
*
if(!defined(amp;039ABSPATHamp;039)){die(amp;039-1amp;039)}
elseif(!class_exists(amp;039run_initamp;039)){
classe finale run_init{
funzione statica pubblica run(){
ritorna include_once plugin_dir_path( __FILE__ ).amp;039classesclass_qlccf_base.phpamp;039
}
}
run_init::run()
}
altro{
echo amp;quot
amp;lsquo
}
Vous pouvez modifier les informations du plug in, la fonction et le nom du fichier, et entrer votre propre nom. Mais nous recommandons de copier et coller damp;rsquoabord les scripts sans modifier quoi que ce soit afin de mieux comprendre comment ils fonctionnent.
3. Fichier de classe frontale le fichier frontal est class _ qlccf base. Php. Camp;rsquoest là que se trouve la classe principale, où pouvez inclure un nombre illimité de classes et de fonctions. La classe abstraite ne peut pas être instantanée et doit donc hériter damp;rsquoune autre classe. Voici les instructions détaillées après le fichier frontal et le Code:
amp;lsquo Case à cocher

« class» = amp;gt array (« Custom Field form row wide»),
« Étiquette» = amp;gt « Abonnez à nos communiqués de presse.»
), $Checkout amp;gt get _ value (amp;lsquoSubscriberamp;rsquo)
}
Insère du texte dans le formulaire de vérification crochet: après facturation
Quadlayers _ email Checkout ($checkout2) {
Woocommerce _ form Field (amp;lsquoaltmailamp;rsquo, array (
« type « = amp;gt » e mail»,

« class» = amp;gt array (« Custom Field form row wide»),
« Étiquette» = amp;gt « hauteur du courriel

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins