Pods: A função de pods não tem resultados

Criado em 31 jan. 2019  ·  3Comentários  ·  Fonte: pods-framework/pods

Descreva o bug
Eu tenho um pod com o nome "membro da equipe". Ao usar a função de pods, ela não contém nenhuma postagem. Este é o meu código e saída:

$team_members = pods('team_member');
echo 'total: '. ($team_members->total()); //displays 'total: ' - no output from the function
if ( $team_members->total() > 0 ):
  while ( $team_members->fetch() ):
    echo 'hello'; //is never displayed
  endwhile;
endif;

Ao usar WP_Query , obtenho a saída esperada:

$args = (array('post_type' => 'team_member'));
$team_members = new WP_Query($args);
while ($team_members->have_posts()):
  $team_members->the_post();
  the_title(); //the title of each pod post is displayed
endwhile;

Por que o último funciona e o primeiro não?

Support

Comentários muito úteis

Sim, saúde!

Todos 3 comentários

Você abriu o objeto, mas não forneceu nenhum parâmetro, então é basicamente um objeto sem ponteiro naquele ponto (como abrir WP_Query sem $ args). No mínimo, você deseja definir $params = (array('limit' => '-1')); e chamar a primeira linha como $team_members = pods('team_member',$params);

https://pods.io/docs/code/pods/
https://pods.io/docs/code/pods/find/ << também muito útil para passar todos os parâmetros do tipo de consulta.

Funcionou @jnaklaas ?

Sim, saúde!

Esta página foi útil?
0 / 5 - 0 avaliações