2010-09-04 3 views
0

J'ai un type de message personnalisé pour un diaporama qui utilise Custom Post Meta pour insérer les différentes diapositives. Comment puis-je coder l'étiquette <!--nextpage--> entre les côtés de mon slideshow.php afin qu'ils paginent? À l'heure actuelle, lorsque j'essaie de le faire, le code ne s'affiche pas parce que, par sa nature, il fait des commentaires.Comment coder en dur le tag Nextpage dans un fichier de thème Wordpress?

Répondre

0

Si les diapositives sont des publications personnalisées distinctes, la balise ne fonctionnera quand même pas. <!--nextpage--> est conçu pour ajouter de la pagination à de longs messages ... c.-à-d. Rompre un long article unique (ou un type de message personnalisé) sur plusieurs pages. Du son des choses, vous voulez une configuration de pagination qui fonctionnera pour plusieurs postes personnalisés individuels.

Ce que vous voulez, c'est la fonction PHP next_post_link(). Ce "template tag displays a link to the next post which exists in chronological order from the current post."

+0

Non, un poste englobe de nombreuses lames. Je n'utilise pas le champ contenu du message pour entrer le contenu. J'utilise des méta-cases personnalisées pour entrer des méta-informations personnalisées pour chaque diapositive. J'ai des balises de modèle qui insèrent chaque information de diapositive dans le fichier slideshow.php mais j'ai besoin d'un moyen de spécifier un saut de page entre chaque diapositive. – mattz

+0

'' ne fonctionnerait pas non plus dans cette situation. C'est censé être un drapeau pour 'the_content()' pour diviser le contenu du message en plusieurs pages. Sans voir exactement comment vous utilisez vos différents champs personnalisés, personne ne peut vous recommander de partager un article sur plusieurs pages. La pagination n'est pas une fonction intégrée pour les champs personnalisés, vous devrez donc reconstruire le système entier pour le gérer. – EAMann

Questions connexes