Documentation SeedProd

Documentation, matériel de référence et tutoriels pour SeedProd

Shortcodes SeedProd

SeedProd inclut un ensemble de shortcodes intégrés qui alimentent ses blocs et balises de modèle en coulisses. Ces shortcodes peuvent également être utilisés directement dans vos pages et modèles pour afficher du contenu spécifique, s'intégrer à WooCommerce ou Easy Digital Downloads, extraire des widgets et des menus WordPress, et plus encore.

Vous trouverez ci-dessous une référence complète de tous les shortcodes SeedProd disponibles, de leurs attributs et d'exemples d'utilisation.


Avis d'entreprise

Code court : [businessreview]

Affiche le bloc Avis d'entreprise, en extrayant les avis de Google Places ou Yelp.

Attributs :

  • reviewsource : La plateforme d'avis à utiliser. Options : googleplaces, yelp. Par défaut : googleplaces.
  • googleplaceid : Votre ID Google Place (requis lorsque reviewsource est googleplaces).
  • yelpbusinessid : Votre ID d'entreprise Yelp (requis lorsque reviewsource est yelp).
  • languagecode : Code de langue pour l'affichage des avis (par exemple, en).
  • imageposition : Position de l'image de l'auteur de l'avis. Par défaut : abovename.
  • filterby : Comment filtrer les avis. Par défaut : rating.
  • minimumrating : Note minimale en étoiles à afficher. Par défaut : no.
  • reviewerimage : Afficher ou masquer l'image de l'auteur de l'avis. Par défaut : true.
  • reviewername : Afficher ou masquer le nom de l'auteur de l'avis. Par défaut : true.
  • reviewerlinkname : Afficher le nom de l'auteur de l'avis sous forme de lien. Par défaut : true.
  • reviewdate : Afficher ou masquer la date de l'avis. Par défaut : true.
  • reviewdatetype : Format de la date de l'avis. Options : relative, absolute. Par défaut : relative.
  • reviewrating : Afficher ou masquer la note en étoiles. Par défaut : true.
  • reviewtext : Afficher ou masquer le texte du corps de l'avis. Par défaut : true.
  • reviewtextlength : Nombre maximum de mots à afficher avant la troncature. Par défaut : 13.
  • readmoretext : Libellé du lien « lire la suite ». Par défaut : read more.
  • layout : Disposition d'affichage des avis. Options : grid, slider. Par défaut : grid.
  • slidetoshow : Nombre d'avis visibles à la fois dans la disposition curseur. Par défaut : 4.
  • numofreviews : Nombre total d'avis à afficher. Par défaut : 5.
  • navcolor : Couleur de navigation pour le curseur. Par défaut : d.

Grille de téléchargements EDD

Code court : [sp_edd_downloads_grid]

Affiche une grille de produits Easy Digital Downloads sur votre page.

Attributs :

  • category : Filtrer les produits par slug de catégorie.
  • exclude_category: Exclure les produits d'une catégorie spécifique.
  • tags: Filtrer les produits par étiquette.
  • exclude_tags: Exclure les produits avec des étiquettes spécifiques.
  • relation: Opérateur de relation pour les filtres combinés. Options : AND, OR.
  • number: Nombre de produits à afficher.
  • price: Afficher ou masquer le prix du produit.
  • excerpt: Afficher ou masquer l'extrait du produit.
  • full_content: Afficher le contenu complet du produit au lieu de l'extrait.
  • buy_button: Afficher ou masquer le bouton d'achat.
  • columns: Nombre de colonnes dans la grille.
  • thumbnails: Afficher ou masquer les miniatures des produits.
  • order_by: Champ de tri des produits (par ex. title, date, price).
  • order: Ordre de tri. Options : ASC, DESC.
  • ids: Liste de produits séparés par des virgules à afficher.
  • pagination: Activer ou désactiver la pagination. Par défaut : true.

Bouton Acheter maintenant EDD

Code court : [sp_buy_now_button]

Affiche un bouton Acheter maintenant Easy Digital Downloads pour un produit spécifique.

Attributs :

  • product_id: L'ID du produit EDD à acheter.
  • direct_to_checkout: Envoyer directement le client vers le paiement au clic. Par défaut : true.
  • show_price: Afficher le prix du produit sur le bouton. Par défaut : true.
  • btn_txt: Texte personnalisé de l'étiquette du bouton.
  • before_icon: Icône à afficher avant le texte du bouton.
  • after_icon: Icône à afficher après le texte du bouton.

Panier EDD

Code court : [sp_edd_cart]

Affiche la section ou la page du panier Easy Digital Downloads. Aucun attribut requis.

Exemple : [sp_edd_cart]


Paiement EDD

Code court : [sp_edd_checkout]

Affiche la section ou la page de paiement Easy Digital Downloads. Aucun attribut requis.

Exemple : [sp_edd_checkout]


Ajouter au panier EDD

Code court : [sp_edd_add_to_cart]

Affiche un bouton Ajouter au panier SeedProd EDD pour le produit actuel.

Attributs :

  • direct_to_checkout: Envoyer directement le client vers le paiement au clic. Par défaut : true.
  • show_price: Afficher le prix du produit sur le bouton. Par défaut : true.
  • btn_txt: Texte personnalisé de l'étiquette du bouton.
  • before_icon: Icône à afficher avant le texte du bouton.
  • after_icon: Icône à afficher après le texte du bouton.

Articles — Par défaut, Personnalisé et Manuel

SeedProd inclut trois shortcodes utilisés par le bloc Articles pour afficher différents types de requêtes d'articles.

Articles par défaut : [defaultposts] — Affiche les articles de la chaîne de requête actuelle.

Articles personnalisés : [customposts] — Affiche les articles en utilisant des filtres de requête personnalisés tels que le type d'article, les catégories, les étiquettes et les auteurs.

Articles manuels : [manualposts] — Affiche un ensemble d'articles sélectionnés manuellement.

Les trois shortcodes partagent les attributs d'affichage suivants :

  • show_featured_image : Afficher ou masquer l'image mise en avant. Par défaut : true.
  • show_title : Afficher ou masquer le titre de l'article. Par défaut : true.
  • title_html_tag : Balise HTML pour le titre de l'article. Par défaut : h1.
  • pagination : Activer ou désactiver la pagination. Par défaut : false.
  • posts_per_page : Nombre d'articles à afficher par page. Par défaut : -1 (tous).
  • show_meta_options : Afficher ou masquer la section des métadonnées de l'article. Par défaut : true.
  • show_author_meta : Afficher l'auteur de l'article. Par défaut : true.
  • show_date_meta : Afficher la date de publication. Par défaut : true.
  • show_date_modified_meta : Afficher la date de dernière modification. Par défaut : true.
  • show_time_meta : Afficher l'heure de publication. Par défaut : true.
  • show_comment_count_meta : Afficher le nombre de commentaires. Par défaut : true.
  • meta_separator : Caractère séparateur entre les éléments de métadonnées. Par défaut : ,.
  • show_excerpt : Afficher ou masquer l'extrait de l'article. Par défaut : true.
  • excerpt_length : Nombre de mots dans l'extrait. Par défaut : 20.
  • show_read_more : Afficher ou masquer le lien Lire la suite. Par défaut : true.
  • read_more_text : Libellé personnalisé pour le lien Lire la suite.
  • columns : Nombre de colonnes dans la mise en page de la grille. Par défaut : 4.
  • skin : Style d'apparence d'affichage. Par défaut : classic.
  • skinlayout : Variante de mise en page pour le skin choisi. Par défaut : gridlayout.
  • imageposition: Position de l'image mise en avant par rapport au contenu. Par défaut : left.
  • masonary: Activer la mise en page en mosaïque. Par défaut : true.
  • badge: Afficher ou masquer un badge de taxonomie sur les articles. Par défaut : true.
  • badgetaxonomy: La taxonomie à utiliser pour l'étiquette du badge.
  • avatar: Afficher ou masquer l'avatar de l'auteur. Par défaut : false.
  • slidetoshow: Nombre d'articles visibles à la fois dans la mise en page du curseur. Par défaut : 2.
  • autoplay: Activer la lecture automatique du curseur. Par défaut : true.
  • speed: Vitesse de lecture automatique du curseur en millisecondes. Par défaut : 100.

Le shortcode [customposts] accepte également ces attributs de requête :

  • query_by_post_type: Filtrer par type d'article. Par défaut : true.
  • post_type: Le(s) type(s) d'article(s) à interroger.
  • order: Ordre de tri. Options : ASC, DESC.
  • orderby: Champ sur lequel trier.
  • query_by_category: Filtrer par catégorie. Par défaut : false.
  • cat: ID de catégorie(s) à inclure.
  • query_by_tags: Filtrer par étiquettes. Par défaut : false.
  • tag__in: ID d'étiquette(s) à inclure.
  • query_by_authors: Filtrer par auteur. Par défaut : false.
  • author: ID d'auteur(s) à inclure.

Produits d'archive

Code court : [sp_archive_products]

Affiche l'archive des produits WooCommerce, utilisée sur les pages de boutique et les pages d'archives de catégories/étiquettes.

Attributs :

  • columns: Nombre de colonnes de produits à afficher.
  • paginate: Activer ou désactiver la pagination.
  • limit: Nombre maximum de produits à afficher.
  • orderby: Champ sur lequel trier les produits.
  • order: Ordre de tri. Options : ASC, DESC.
  • category: Filtrer par catégorie de produit.
  • skus: Filtrer par SKU de produit spécifiques.
  • tag: Filtrer par étiquette de produit.
  • attribute: Filtrer par attribut de produit.
  • terms: Termes d'attribut pour filtrer.
  • terms_operator: Opérateur pour le filtrage des termes d'attribut.
  • tag_operator: Opérateur pour le filtrage par balise.
  • cat_operator: Opérateur pour le filtrage par catégorie.
  • visibility: Filtre les produits par réglage de visibilité.

Code court : [seedprodnestedmenuwidget]

Affiche un menu de navigation WordPress sélectionné dans le constructeur SeedProd.

Attributs :

  • menu: Le menu WordPress à afficher.
  • menudivider: Caractère de séparation entre les éléments du menu.
  • layout: Orientation du menu. Options : h (horizontal), v (vertical). Défaut : h.

Widget WordPress

Code court : [seedprodwpwidget]

Affiche un widget WordPress sélectionné dans le constructeur SeedProd. Accepte un type de widget et ses attributs de widget correspondants comme paramètres.


Code court : [seedprod_get_permalink]

Affiche le permalien de l'article ou de la page actuelle. Aucun attribut requis.

Exemple : [seedprod_get_permalink]


Balises de modèle SeedProd

Code court : [seedprod]

Affiche les balises de modèle WordPress à utiliser dans les modèles de page et de thème SeedProd.

Attributs :

  • tag: La balise de modèle à afficher (voir la liste ci-dessous).
  • id: ID de publication ou de terme optionnel à cibler.
  • echo: Affiche directement la valeur. Défaut : false.
  • loop: Exécute la balise dans la boucle (The Loop). Défaut : false.

Balises disponibles :

  • the_post_thumbnail — Image mise en avant
  • get_avatar — Avatar de l'auteur
  • the_title — Titre de l'article ou de la page
  • the_excerpt — Extrait de l'article
  • the_content — Contenu complet de l'article
  • the_author_meta(display_name) — Nom d'affichage de l'auteur
  • the_author_meta(description) — Biographie de l'auteur
  • the_date(F j, Y), the_date(Y-m-d), the_date(d/m/Y), the_date(m/d/Y) — Date de publication dans divers formats
  • the_modified_date(F j, Y), the_modified_date(Y-m-d), the_modified_date(m/d/Y), the_modified_date(d/m/Y) — Date de dernière modification
  • the_time(g:i a), the_time(g:i A), the_time(H:i) — Heure de publication
  • the_modified_time(g:i a), the_modified_time(g:i A), the_modified_time(H:i) — Heure de dernière modification
  • comments_template — Section des commentaires
  • get_comments_number — Nombre de commentaires
  • get_previous_post_link — Lien vers l'article précédent
  • get_next_post_link — Lien vers l'article suivant
  • the_archive_title — Titre de la page d'archive
  • the_tags — Étiquettes de l'article
  • the_category — Catégories de l'article
  • the_custom_logo — Logo du site
  • home_url — URL d'accueil du site
  • get_author_posts_url — URL de l'archive des articles de l'auteur

Exemple : [seedprod tag="the_author_meta(description)"]


Balises de modèle EDD

Code court : [seedprod_edd]

Affiche les balises de modèle Easy Digital Downloads dans les modèles SeedProd.

Attributs :

  • tag : La balise de modèle EDD à afficher (voir la liste ci-dessous).
  • echo: Affiche directement la valeur. Défaut : false.

Balises disponibles :

  • the_title — Titre du produit
  • the_post_thumbnail — Image du produit
  • the_content — Description complète du produit
  • the_excerpt — Extrait du produit
  • short_description — Courte description du produit
  • download_instructions — Instructions de téléchargement
  • price_html — Prix du produit formaté
  • downloads — Liste des fichiers de téléchargement
  • download_cart — Panier EDD
  • download_checkout — Paiement EDD
  • purchase_link — Bouton d'achat
  • edd_login — Formulaire de connexion EDD
  • edd_register — Formulaire d'inscription EDD
  • purchase_history — Historique des achats du client
  • edd_receipt — Reçu d'achat
  • download_history — Historique des téléchargements du client

Exemple : [seedprod_edd tag="the_post_thumbnail"]


Balises de modèle WooCommerce

Code court : [seedprod_wc]

Affiche les balises de modèle WooCommerce dans les modèles SeedProd.

Attributs :

  • tag : La balise de modèle WooCommerce à afficher (voir la liste ci-dessous).
  • echo: Affiche directement la valeur. Défaut : false.

Balises disponibles :

  • the_title — Titre du produit
  • the_post_thumbnail — Image du produit
  • price_html — Prix du produit formaté
  • the_content — Description complète du produit
  • the_excerpt — Extrait du produit
  • short_description — Courte description du produit

Exemple : [seedprod_wc tag="the_post_thumbnail"]


Partie de modèle

Code court : [sp_template_part]

Affiche une partie de modèle SeedProd enregistrée par son ID. Utilisez ceci pour intégrer un en-tête, un pied de page ou une section globale réutilisable n'importe où sur votre page.

Attributs :

  • id : L'ID de la partie de modèle à afficher. Par défaut : 0.

Exemple : [sp_template_part id="24"]


Champs personnalisés

Code court : [sp_custom_field]

Affiche la valeur d'un champ personnalisé (méta de publication) pour une publication spécifiée.

Attributs :

  • post_id : L'ID de la publication à partir de laquelle récupérer le champ personnalisé. Par défaut, l'ID de la publication actuelle.
  • field : Le nom de la clé méta du champ personnalisé à afficher.

Exemple : [sp_custom_field post_id="43" field="post_name_custom"]


Panier de menu WooCommerce

Code court : [sp_menu_cart]

Affiche le bloc Panier de menu WooCommerce.

Attributs :

  • hide_on_empty : Masquer l'icône du panier lorsque le panier est vide. Par défaut : false.
  • show_subtotal : Afficher le sous-total du panier à côté de l'icône. Par défaut : true.

Exemple : [sp_menu_cart hide_on_empty="true" show_subtotal="true"]


Ajouter au panier WooCommerce

Code court : [sp_add_to_cart]

Affiche le bouton "Ajouter au panier" de SeedProd WooCommerce pour le produit actuel.

Attributs :

  • btn_txt : Texte personnalisé du libellé du bouton. Par défaut : Ajouter au panier.
  • before_icon: Icône à afficher avant le texte du bouton.
  • after_icon: Icône à afficher après le texte du bouton.

Métadonnées du produit WooCommerce

Code court : [sp_product_meta]

Affiche la section des métadonnées du produit WooCommerce (SKU, catégories, tags) pour le produit actuel.

Attributs :

  • divider : Caractère séparateur entre les éléments de métadonnées. Exemple : ",".

Onglets des données du produit WooCommerce

Code court : [sp_product_data_tabs]

Affiche les onglets des données du produit WooCommerce (Description, Informations supplémentaires, Avis) pour le produit actuel. Aucun attribut requis.

Exemple : [sp_product_data_tabs]


Code court : [sp_product_gallery_images]

Affiche le carrousel d'images de la galerie du produit WooCommerce pour le produit actuel. Aucun attribut requis.

Exemple : [sp_product_gallery_images]


Informations supplémentaires WooCommerce

Code court : [sp_additional_info]

Affiche le contenu de l'onglet d'informations supplémentaires du produit WooCommerce (attributs et dimensions) pour le produit actuel. Aucun attribut requis.

Exemple : [sp_additional_info]


Code court : [sp_product_related]

Affiche la section des produits liés WooCommerce pour le produit actuel.

Attributs :

  • columns : Nombre de colonnes à afficher. Par défaut : 4.
  • limit : Nombre maximum de produits liés à afficher. Par défaut : -1 (tous).
  • orderby : Champ par lequel trier les produits liés.
  • order: Ordre de tri. Options : ASC, DESC.

Produits de substitution WooCommerce

Code court : [sp_product_upsells]

Affiche la section des produits de substitution WooCommerce pour le produit actuel.

Attributs :

  • columns : Nombre de colonnes à afficher. Par défaut : 1.
  • limit : Nombre maximum de produits de substitution à afficher. Par défaut : -1 (tous).
  • orderby : Champ par lequel trier les produits de substitution.
  • order: Ordre de tri. Options : ASC, DESC.

Note du produit WooCommerce

Code court : [sp_product_rating]

Affiche la note en étoiles du produit WooCommerce pour le produit actuel. Aucun attribut requis.

Exemple : [sp_product_rating]


Stock du produit WooCommerce

Code court : [sp_product_stock]

Affiche le statut du stock du produit WooCommerce pour le produit actuel. Aucun attribut requis.

Exemple : [sp_product_stock]


Formulaire de contact hérité

Code court : [seed_contact_form]

Affiche le formulaire de contact hérité de SeedProd.

Attributs :

  • text : Texte de l'étiquette du bouton. Par défaut : Contactez-nous.
  • icon : Afficher ou masquer l'icône du bouton. Par défaut : true.

Exemple : [seed_contact_form text="Contactez-nous"]


Cette référence couvre tous les shortcodes disponibles dans SeedProd. Que vous construisiez des pages de produits WooCommerce, des vitrines EDD ou des modèles de thèmes personnalisés, ces shortcodes vous donnent un contrôle précis sur ce qui est rendu et où. Marquez cette page pour une référence rapide lorsque vous créez vos pages.

Articles associés