Vous n'êtes pas identifié(e).
Bonjour à tous,
Je suis actuellement en train de faire un petit script (et je suis plutôt débutant), j'aimerais savoir comment revenir au résultat numero un d'une boucle for après que le tableau contenant les résultats aient été parcouru?
voici le contexte: disons que j'ai une requête qui me montre une page de 12 articles, lorsque nous cliquons sur l'un de ces articles, cela nous ramène à la page unique, sur cette page unique, j'ai créé une pagination qui mène au douzième article et ce que j'aimerais, c'est que le douzième article me ramène au premier lorsque je clique sur suivant
voici le code:
if (!empty($search_args)) {
$search_args['posts_per_page'] = -1;
for ($i = 0; $i < count($search_results); $i++) {
if ($search_results[$i]->ID == $currenttPostId){
$prevNext[] = $search_results[$i - 1];
$prevNext[] = $search_results[$i + 1];
}
Dernière modification par WPFever (14-02-2019 12:58:35)
Hors ligne
Tu peux utiliser la fonction count pour savoir le nombre d'éléments de ton tableau, celle que tu utilises déja dans ton code, quand tu es au max tu remet le pointeur au début du tableau avec la fonction reset
Hors ligne