Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe de WPML répond aux messages du forum 6 jours sur 7, 22 heures sur 24.

Our next available supporter will start replying to tickets in about 1.45 hours from now. Thank you for your understanding.

Mots-clés : 

This topic contains 1 réponse, has 2 participants.

Last updated by Jamal il y a 3 mois.

Assigned support staff: Jamal.

Auteur Messages
juillet 19, 2019 à 6:38 #4244229

aurelienB-2

Je tente de :
Créer un lien vers le post précédent et suivant dans une custom post type, tout fonctionne très bien en francais, par contre dans les autres langues le lien n’apparaît pas.
Voici le code utilisé

<?php
setup_postdata($post);
$prev_post = get_next_post();
if($prev_post) :
$prev_title = strip_tags(str_replace('"', '', $prev_post->post_title));?>
<a class="previous" href="<?php echo get_permalink($prev_post->ID);?>" data-tooltip class="top" tabindex="2"
title="<?php echo $prev_title;?>">
<img src="<?php echo get_template_directory_uri();?>/images/svg/arrow.svg " alt="">
</a>
<?php endif;?>
<?php
$next_post = get_previous_post();
if($next_post) :
$next_title = strip_tags(str_replace('"', '', $next_post->post_title));?>
<a class="next" href="<?php echo get_permalink($next_post->ID);?>" data-tooltip class="top" tabindex="2"
title="<?php echo $next_title;?>">
<img src="<?php echo get_template_directory_uri();?>/images/svg/arrow.svg " alt="">
</a><?php endif;?>
</div>

URL de (mon) site Internet où le problème apparaît :
hidden link

Je m'attendais à voir :
Comme en francais un systeme de lien précédent et suivant

À la place, j'ai obtenu : Rien

juillet 19, 2019 à 8:16 #4244865

Jamal
Supporter

Languages: Anglais (English ) Français (Français )

Timezone: Africa/Casablanca (GMT+01:00)

Bonjour,

Merci d'avoir contacter l'assistance WPML. Je serais heureux de pouvoir vous aider.

Pourriez vous vérifier si cette erreur est présente dans un environnement minimal(Thème par défaut+ Juste les extensions WPML)? Il se peut qu'une autre composante de votre site cause un conflit ici, je soupçonnerais l'extension (Post Type Order).

Si l'erreur est toujours présente, il se peut que ce soit un bug introduit dans les nouvelles versions de WPML, pour pouvoir le confirmer, j'ai créé un serveur de test, veuillez reproduire l'erreur dessus pour que je puisse l'escalader à nos développeurs.
hidden link

Je reste à votre disposition.

Cordialement,
Jamal

Le sujet ‘[Fermé] get_next_post() get_previous_post()’ est fermé à de nouvelles réponses.