Question

Salut J'ai fait une requête SQL qui obtient plusieurs messages selon les paramètres que je l'ai choisi. Je montre ces messages, mais la pagination interne à l'intérieur ne marche pas rien wordpress. Il me montre qu'il ya plus de pages, mais quand je sélectionne le numéro de page, il me montre les mêmes résultats que précédemment. Cela a du sens parce qu'il fonctionne probablement à nouveau la requête SQL. J'utilise WordPress et BuddyPress. Comment puis-je la page entre ces résultats de la requête?

Mise à jour: voici le code im en utilisant

$sql = "SELECT post_title, post_date, post_excerpt, guid, ID FROM wp_posts,wp_term_taxonomy, wp_terms, wp_term_relationships WHERE (post_status = 'publish' or post_status = 'inherit') and wp_term_taxonomy.term_taxonomy_id = ".$cat." and wp_posts.ID = wp_term_relationships.object_id and wp_terms.term_id = wp_term_taxonomy.term_taxonomy_id and wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and wp_term_taxonomy.taxonomy = 'category' ORDER by post_date DESC";
$matching_posts = $wpdb->get_results($sql,OBJECT);
<?php if ( have_posts() ) : ?>

  <?php foreach ($matching_posts as $post): ?>
  <?php setup_postdata($post);

alors im montrant les informations que je veux comme le titre.

Était-ce utile?

La solution

Vous devez utiliser get_posts (), have_posts () et the_post () pour les fonctions de l'API au travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top