get_post_meta no funciona en PHP foreach - Solución

2 nov 2016, 02:40:18
Vistas: 1.16K
Votos: 0

Tengo estos códigos:

require_once( dirname(__DIR__) . '/wp-load.php');

foreach ( $ids as $idss ) {
    echo  get_post_meta($idss, 'IMDB', true);
}

Tengo un cuadro de búsqueda con un elemento de formulario que busca y encuentra todos los IDs ($ids) de la palabra buscada.

Quiero imprimir todos los campos IMDB de los $ids. Puedo hacerlo en page.php del Tema, pero no puedo hacerlo en header.php.

Usé global $post; y no funcionó.

0
Todas las respuestas a la pregunta 1
0

¿Tu arreglo $ids está vacío? Imprime cada $idss para ver si contiene un valor.

foreach ( $ids as $idss ) {
  echo $idss . ' <-- ID<br>';
  echo  get_post_meta( $idss, 'IMDB', true );
}
2 nov 2016 03:44:25