3. Affichage d’articles ou médias
Ce shortcode permet l’affichage d’articles ou de médias provenant soit de votre site wordpress soit d’un site externe comme celui de presse.saint-augustin.ch. Pour un flux externe, il est nécessaire que ce dernier vous autorise, faites-en la demande auprès du webmaster.
Différents formats sont possibles: sliders, listes de liens, listes d’images-résumés, images-liens vers des articles, etc.
Exemple: l’affichage de liens vers les dernières feuilles dominicales (médias pdfs), en choisissant les bons critères, plus besoin de modifier la page ou article, il suffit de charger le pdf dans les médias.
Syntaxe:
[posts
url="url_website_externe"
post-type="post|media"
id="no_article_a_afficher"
name="nom_article_a_afficher"
categories="categories_articles"
tags="etiquettes_articles"
search="mots_clefs"
relation="or|and"
number="nombre_articles"
offset="decaler_nombre_articles"
title="titre_flux_article"
display-title="yes|no"
title-level="niveau_titre"
display-content="title,image,extract|full,category,date"
display-style="vertical|horizontal|blog|list-links|onmouseover|slider"
nb-seconds="nb_secondes_par_slide"
number-per-row="nb_posts_horizontal"]
où
url: (optionnel) url du site externe d'où proviennent les articles et médias à afficher,
Exemple: https://presse.saint-augustin.ch,
si non renseigné, les articles et médias proviennent de votre propre site internet
post-type: (optionnel, "post" par défaut) indique le type de documents à afficher: "post" pour des articles,
"media" pour des médias (images ou pdfs)
id: (optionnel) id de l'article à afficher si un seul article
name: (optionnel) nom (titre) de l'article à afficher si un seul article (à introduire sans accents)
categories: (optionnel) liste des catégories (slugs) d'articles à afficher, séparés par des virgules
tags: (optionnel) liste des étiquettes (tags) d'articles à afficher, séparées par des virgules
search: (optionnel) liste de mots clefs à rechercher dans tous les champs des articles et médias
relation: (optionnel, "or" par défaut) en précisant "and", seul les articles
possédant au moins une des étiquettes mentionnées
et se trouvant dans au moins une des catégories mentionnées seront affichés
number: (optionnel, 12 par défaut) nombre d'articles à afficher
offset: nombre d'articles à décaler, si positif..., si négatif...
title: (optionnel) titre de l'article ou liste d'articles à afficher
display-title: (optionnel, "no" par défaut) en indiquant "yes" affiche le titre de l'inscription à la newsletter
title-level: (optionnel, 4 par défaut) Niveau de titre, 1 pour h1, 2 pour h2, etc.
display-content: (optionnel, "title,image,extract,date" par défaut) spécifie ce qui est à afficher,
options séparées par des virgules,
"extract" ou "full" selon que seuls les résumés doivent être affichés ou les articles entiers,
"image" pour l'image de une,
"category" pour la catégorie principale de chaque article
"date" pour la date des articles et médias
display-style: (optionnel, "horizontal" par défaut) styles d'affichage:
"horizontal", "vertical", "blog",
"list-links", "onmouseover" ou "slider"
nb-seconds: (optionnel, 5 par défaut) nombre de secondes d'affichage des slides si l'affichage slider a été choisi
number-per-row: (optionnel, 3 par défaut) nombre de posts affichés par ligne si l'affichage horizontal est choisi
Exemples:
Shortcode de l’affichage ci-contre:
[posts url="https://presse.saint-augustin.ch" categories="lessentiel-martigny-public" number="3" title="L'Essentiel du Secteur de Martigny" title-level="2" display-content="title,image,extract" display-style="blog"]
Shortcode de l’affichage ci-contre:
[posts post-type="media" search="feuille dominicale" number="2" display-style="list-links"]
Shortcode de l’affichage de gauche:
[posts url="https://presse.saint-augustin.ch" categories="lessentiel-articles-themes" number="1" title="Themes L'Essentiel" title-level="2" display-content="title,image,extract" display-style="vertical"]
Shortcode de l’affichage de droite:
[posts url="https://presse.saint-augustin.ch" categories="jeunes" number="2" title="Jeunesse" title-level="2" display-content="title,image,category" display-style="onmouseover"]