- Mensajes
- 426
- Puntuación de reacción
- 0
Hola a todos, estoy teniendo un problema con la inserción de un shortcode, estoi intentado poner que solo salgan los post con nombre de categoria "trabajos", que corresponde con el ID 3.
Pero al mostrarme en la pagina principal tambien me muestran los de otras categorias, a continuación os pongo el codigo:
function ultimos_trabajos_func($atts){
extract(shortcode_atts(array(
'number' => 3,
'category' => '3'
), $atts));
$posts = '';
$my_query = new WP_Query('post_type=post&posts_per_page='.$number);
while ($my_query->have_posts()) : $my_query->the_post();
$posts .= '<article class="col-md-4">';
$posts .= '<a id="imagen_trabajo" href="'.get_permalink().'">'.get_the_post_thumbnail().'</a>';
$posts .= '</article>';
endwhile;
wp_reset_query();
return '<article>'.$posts.'</article>';
}
add_shortcode('ultimos_trabajos','ultimos_trabajos_func');
Y a continuacion lo que pongo en la pagina:
[ultimos_trabajos number="3" category="3"]
¿Alquien me puede ayudar?
Pero al mostrarme en la pagina principal tambien me muestran los de otras categorias, a continuación os pongo el codigo:
function ultimos_trabajos_func($atts){
extract(shortcode_atts(array(
'number' => 3,
'category' => '3'
), $atts));
$posts = '';
$my_query = new WP_Query('post_type=post&posts_per_page='.$number);
while ($my_query->have_posts()) : $my_query->the_post();
$posts .= '<article class="col-md-4">';
$posts .= '<a id="imagen_trabajo" href="'.get_permalink().'">'.get_the_post_thumbnail().'</a>';
$posts .= '</article>';
endwhile;
wp_reset_query();
return '<article>'.$posts.'</article>';
}
add_shortcode('ultimos_trabajos','ultimos_trabajos_func');
Y a continuacion lo que pongo en la pagina:
[ultimos_trabajos number="3" category="3"]
¿Alquien me puede ayudar?