Codes courts WordPress dans les modèles de conceptionCodes courts WordPress sont très utiles pour personnaliser rapidement votre site Web WordPress. Pour la plupart, les plugins gratuits et premium offrent des tonnes de codes courts que vous pouvez utiliser pour en afficher différents. HTML Éléments ou mises en page sur votre site Web. Certains plugins ne sont que des générateurs de shortcode WordPress avec lesquels vous pouvez travailler Créez vos shortcodes avec des paramètres personnalisés.

Meilleur plugin de shortcode WordPress gratuit

meilleur plugin de shortcode WordPress gratuit

Un de ces plugins que j’aime utiliser dans plusieurs projets est celui-ci Codes courts Ultimate;; C’est gratuit et vous pouvez l’essayer sur votre site Web. Ceci est un guide simple sur la façon d’utiliser le shortcode dans les fichiers PHP WordPress sans casser votre site Web. Avec ces étapes simples; Vous pouvez ajouter vos codes courts préférés n’importe où dans vos fichiers PHP WordPress.

Utiliser un shortcode dans les fichiers de modèle PHP WordPress

Utiliser un shortcode dans WordPress Les fichiers PHP devraient être l’un des moyens les plus avancés d’ajouter un shortcode à vos modèles de page n’importe où dans votre code. Il est important de noter que la modification de vos fichiers de rubrique peut entraîner des erreurs si elle n’est pas effectuée correctement.

pas comment Ajouter un shortcode dans l’éditeur WordPress;; Pour utiliser le shortcode dans le modèle PHP WordPress, vous devez avoir une sauvegarde de votre thème ou de votre plugin car il peut être facilement perturbé. Pour ce tutoriel, je veux commencer en premier Créez un shortcode simple qui montre juste le texte "Hakuna Matata - Everything is Cool" sur votre message ou votre page.

Créer un shortcode en PHP: exemple de shortcode WordPress

La création d’un shortcode dans votre rubrique n’est pas difficile comme décrit dans le didacticiel précédent. Comment créer un shortcode dans le plugin WordPress?. Nous devons donc commencer par le crochet d’action add_shortcode() puis créez-en un callback function pour exécuter le shortcode. Le code est donc le suivant:

//Adding shortcode action hook 

 add_shortcode( 'hakuna-matata' , 'hakuna_matata_shortcode_callback');

//Shortcode Callback function 

 function hakuna_matata_shortcode_callback(){
  echo "Hakuna Matata";
 }

Si tu veux Créer un shortcode en PHP C’est le code que vous ajouterez à cela functions.php De votre sujet. Ouvrez le fichier theme functions.php, de préférence votre thème enfant, et ajoutez ce code comme indiqué dans l’image ci-dessous:

Utiliser un shortcode dans WordPress PHP

Comment afficher le shortcode dans un message ou une page

Maintenant, le shortcode est disponible pour une utilisation dans la publication ou la page. Pour utiliser un shortcode dans un site ou une publication WordPress, il vous suffit d’ajouter le premier paramètre du crochet d’action add_shortcode () entre crochets. Comme dans cet exemple, le premier paramètre de la fonction add_shortcode () est ‘Hakuna Matata’.

add_shortcode( 'hakuna-matata' , 'hakuna_matata_shortcode_callback');

Shortcode dans le modèle PHP WordPress

Donc, le shortcode que nous devrions ajouter à la page ou à l’article devrait être [ hakuna-matata ] comme le montre l’image ci-dessous:

Utilisez le shortcode dans le fichier PHP WordPress

Lorsque vous postez ou publiez et publiez sur la page, le frontal doit apparaître. Le texte de la fonction de rappel de code court apparaît sur la page comme suit:

Utilisez un shortcode dans le fichier PHP WordPress

Exemple de do_shortcode WordPress

Ajoutez donc ce shortcode dans les fichiers PHP au lieu de page ou post nécessite l’utilisation d’un WordPress do_shortcode() Une fonction. Comme vous le verrez dans le Documentation de la fonction do_shortcode;; Il est utilisé pour filtrer le contenu et la sortie avec le shortcode interprété.

Comment ajouter un shortcode WordPress au thème

Le shortcode créé ci-dessus peut être ajouté aux fichiers de rubrique à l’aide de la fonction do_shortcode comme suit

<?php echo do_shortcode( ' [name_of_shortcode]'); ?>

Nous pouvons l’ajouter à cela single.php Fichier ou le page.php Fichier ou n’importe où dans le fichier WordPress où nous voulons voir la sortie du shortcode. L’affichage peut être un formulaire, un bouton, un accordéon ou une autre sortie HTML. Un bon exemple – Comme dans cet exemple où nous avons créé un shortcode pour afficher un formulaire.

Dans la plupart des plugins contenant des shortcodes, vous les verrez souvent apparaître dans la documentation do_shortcode comme la possibilité d’utiliser le shortcode dans le modèle de thème PHP WordPress ou les fichiers PHP:

<?php echo do_shortcode('[name_of_shortcode]'); ?>

WordPress do_shortcode avec paramètres

do_shortcode( string $content, bool $ignore_html = false )

le do_shortcode La fonction a deux paramètres $content et $ignore_html Le premier représente le contenu pour rechercher les shortcodes tandis que le second est un boolean Cela déterminera si le shortcode se trouve ou non dans les balises HTML. le $ignore_html Le paramètre est faux par défaut Cependant, vous pouvez le définir sur true si le shortcode est en HTML:

do_shortcode( 'shortcode-name', $ignore_html = true )

Exemple de formulaire de contact WordPress do_shortcode 7

Contact Form 7 est l’un des plugins de formulaire de contact les plus populaires de WordPress Repo. Pour utiliser le shortcode dans le modèle PHP WordPress et publier le formulaire de contact, vous devez ajouter le shortcode du formulaire de contact 7 au do_shortcode Fonctionne comme suit:

<?php echo do_shortcode( '[contact-form-7-EXAMPLE id="EXAMPLE"]' ); ?> 

Conclusion

Ce didacticiel contient tout ce que vous devez savoir sur l’ajout de shortcode WordPress aux fichiers de thème et l’affichage du shortcode n’importe où sur votre site Web. J’espère que tu trouves ça Tutoriels WordPress utile. Si vous ne savez pas comment y parvenir, vous pouvez contacter un Développeur WordPress;; Je peux aussi aider avec des questions Développement Web WordPress;; N’hésitez pas Entrez en contact avec moi.





Source link

Recent Posts