Problema con shortcode en Wordpress

Estado
No está abierto para más respuestas.
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?
 
Estado
No está abierto para más respuestas.
Arriba