Je construis un shortcode qui affichera mon type de message personnalisé (portefeuilles). Je veux ajouter une autre option pour ajouter combien d'éléments à afficher. C’est ce que j’ai pour le moment, mais il affiche tous les éléments et j’ai besoin d’ajouter un shortcode_att 'items' mais je ne sais pas comment l’appeler ultérieurement dans la requête. Je vous remercie!!
add_shortcode( 'type_portfolio', function( $atts, $content = null ){
$atts = shortcode_atts(
array(
'column' => '3',
'category' => '0'
), $atts);
extract($atts);
$args = array(
'posts_per_page' => -1,
'post_type' => 'fen_portfolio'
);
if( $category > '0' ){
$args['tax_query'] = array(
array(
'posts_per_page' => -1,
'taxonomy' => 'cat_portfolio',
'field' => 'term_id',
'terms' => $category
)
);
}
$portfolios = get_posts( $args );
add_shortcode( 'type_portfolio', function( $atts, $content = null ){
$atts = shortcode_atts(
array(
'column' => '3',
'category' => '0',
'ppp' => -1
), $atts);
extract($atts);
$args = array(
'posts_per_page' => $ppp,
'post_type' => 'fen_portfolio'
);
if( $category > '0' ){
$args['tax_query'] = array(
array(
'posts_per_page' => -1,
'taxonomy' => 'cat_portfolio',
'field' => 'term_id',
'terms' => $category
)
);
}
$portfolios = get_posts( $args );