Extraction des contenus
Extraire les contenus avec WPC est extrêmement simple, nous avons créé deux fonctions principales :
Extraire un contenu avec echo :
<?php the_wpcomponent('slug'); ?>
<?php $content = get_wpcomponent('slug'); ?>
On peut tout à fait cumuler plusieurs éléments avec le même slug, c’est l’ordre de création qui prendra le relai. Si deux éléments sont inversés, les données ne suivront pas, elles seront également inversées.
Définir une structure et ses slugs
<?php
/*
Template Name: Simplicité
Description: WordPress Grid, double col, single title
---------------------------------------------------------------------
{"type": "editor", "name": "Content", "slug": "content"}
{"type": "editor", "name": "Code", "slug": "code"}
{"type": "editor", "name": "After Code", "slug": "content"}
{"type": "editor", "name": "After Content", "slug": "code"}
---------------------------------------------------------------------
*/
?>
<section class="component _simplicite">
<div class="container">
<div class="inner row">
<article>
<?php the_wpcomponent( 'content' ) ?>
</article>
<article>
<?php the_wpcomponent( 'code' ) ?>
</article>
<article>
<h2>After code</h2>
<?php the_wpcomponent( 'content' ) ?>
</article>
<article>
<h2>After Content</h2>
<?php the_wpcomponent( 'code' ) ?>
</article>
</div>
</div>
</section>