Consulta personalizada, funciona, pero recibo un "Aviso: Desplazamiento indefinido: 0 ..."

2

Mi consulta personalizada funciona, pero en el modo de depuración recibo este error:

Notice: Undefined offset: 0 in /storage/content/24/150624/mydomain.com/public_html/wp/mysite/wp-includes/query.php on line 2232 

Esto es lo que parece mi consulta:

<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); ?>

<?php 
global $post;

$args = array(
'tax_query' => array(
array(
    'taxonomy' => 'machinecategory',
    'terms' => $term,
    'field' => 'slug',
    'operator' => 'IN'
)
),
'posts_per_page' => -1,
'post_type' => 'machine',
);

$my_query = new WP_Query($args); ?>
<?php if ($my_query->have_posts()) : ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php the_title();?> 
<?php endwhile; ?>
<?php endif;?>

<?php wp_reset_query(); ?>

¿Qué podría estar mal?

    
pregunta Johan Dahl 20.06.2012 - 15:45

1 respuesta

5

get_term_by devuelve un objeto, intente pasar $term->slug a su consulta en su lugar.

    
respondido por el Milo 20.06.2012 - 16:30

Lea otras preguntas en las etiquetas