Suporte » Plugins » Problemas com meta_query

  • Boa tarde,

    Tenho um cadastro de cursos. Adicionei na tela de cadastro de posts um meta_box onde eu listo e seleciono o curso ou cursos a que aquele post é relacionado. Tudo funcionado beleza. Quando eu salvo o post os ID de cada curso selecionado é salvo update_postmeta “post_cursos”:

    exemplo de como fica no banco de dados: a:1:{i:0;s:3:”100″;} (neste caso o ID do curso 100).

    Agora, no layout do tema, preciso listar somente os posts de um determinado curso. Estou utilizando o código abaixo, mas a cada curso que eu entro são listados todos os posts que tem algum curso vinculado. Se um post estiver vinculado a qualquer curso ele sai na página de todos os cursos, deveria aparecer somente na pagina do curso que ele vinculado:

    $args = array(
    	"post_type" => "post",
    	"meta_query" => array(
    		array(
    			"key" => "post_cursos",
    			"value=" => $curso->ID,
    		)
    	),
    	"numberposts" => 3
    );
    
    $lista_posts = get_posts($args);
Visualizando 2 respostas - 1 até 2 (de um total de 2)
Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Problemas com meta_query’ está fechado para novas respostas.