Pods: La fonction Pods n'a aucun résultat

Créé le 31 janv. 2019  ·  3Commentaires  ·  Source: pods-framework/pods

Décrivez le bogue
J'ai un pod avec le nom "team_member". Lorsque vous utilisez la fonction pods, elle ne contient aucun message. Voici mon code et sortie :

$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;

Lorsque j'utilise WP_Query , j'obtiens le résultat attendu :

$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;

Pourquoi ce dernier fonctionne-t-il et pas le premier ?

Support

Commentaire le plus utile

C'est fait, bravo !

Tous les 3 commentaires

Vous avez ouvert l'objet, mais vous ne lui avez donné aucun paramètre, il s'agit donc essentiellement d'un objet sans pointeur à ce stade (comme ouvrir le WP_Query sans $args) . Au minimum, vous voulez définir $params = (array('limit' => '-1')); et appeler la première ligne comme $team_members = pods('team_member',$params);

https://pods.io/docs/code/pods/
https://pods.io/docs/code/pods/find/ << également très utile pour passer tous les paramètres de type de requête.

Est-ce que ça a marché @jnaklaas ?

C'est fait, bravo !

Cette page vous a été utile?
0 / 5 - 0 notes