Aller au contenu principal
Version: 0.2.0

wp_query

Permet de récupérer les données d'une WP_Query.

Exemple

Via un controller, ici, on distribue une variable blogPostQuery à la vue qui est une instance de WP_Query.

Automatiquement, dans une wp_query, vous avez accès à la variable post qui est une instance de Elementum\Facades\Post.

{% wp_query blogPostQuery %}
    <h2>Nom du bien N°{{ post.id }} : {{ post.title }}</h2>
    {{ post.content}}
    {% if post.get_term('caracteristics') %}
        <ul>
            <li>{{ post.get_term('caracteristics').name }}</li>
        </ul>
    {% endif %}
{% endwp_query %}

Arguments

query

WP_Query Instance de WP_Query.

Elementum\Facades\Post

id

int ID du post.

title

string Titre du post (post_title).

content

string Contenu du post (post_content).

slug

string Slug du post (post_name).

date

string Date du post (post_date).

author

string Auteur du post (post_author).

excerpt

string Excerpt du post (post_excerpt).

string URL de l'image mise en avant du post (get_the_post_thumbnail_url).

string Balise HTML de l'image mise en avant du post (get_the_post_thumbnail(ID, 'full')).

string Permalink du post (get_the_permalink).

get_term(string taxonomy)

mixed Première valeur d'un terme de taxonomie lié au post.

get_terms(string taxonomy)

array Tous les termes de taxonomie liés au post.

get_field(string field_id)

mixed Récupération de la valeur d'un champ personnalisé.

get_fields()

array Récupération de toutes les valeurs des champs personnalisés.