Question

J'ai un type de poste personnalisé pour un diaporama qui utilise Meta message personnalisé pour insérer les différentes diapositives. Comment puis-je coder la balise <!--nextpage--> entre les côtés dans mon slideshow.php afin que les diapositives ils paginera? En ce moment, lorsque je tente de le faire le code ne montre pas parce que par sa nature elle commenté.

Était-ce utile?

La solution

Cette question a été longuement discuté Forum au support hybride. J'ai fait et pour sur mesure champs personnalisés en page de contenu il.

Autres conseils

Insertion dans votre thème ne fait pas beaucoup de sens, car il est analysé affichage à thème précédent. Vous devez avoir que dans le contenu de vos messages avant l'affichage (ce qui signifie en $post->post_content lorsqu'il est interrogé). Cela pourrait ne pas être déjà le cas, donc une raison pour laquelle vous rencontrez actuellement qu'il ne soit pas Pagination. L'autre raison pour laquelle cela se produit est un thème incompatible.

est appelée fonction qui prend soin de la pagination dans les modèles de poste (modèles sont une partie liée à thème wordpress) wp_link_pages() . Vous devez thème soutenir les variables globales multipages sinon cela ne marchera jamais. Ces variables globales sont: $page, $pages, $multipage, $more, $numpages. Vous pouvez en apprendre davantage sur leur utilisation dans setup_postdata() (fonction non documentée, voir setup_postdata() dans la source ).

Donc, si vous parvenez à obtenir tous les fragments de <!--nextpage--> dans le contenu de vos messages et votre thème prend en charge les pages multiples pour ce modèle de type de poste personnalisé, vous devriez être bien. La fonction wp_link_pages () peut être utile pour y parvenir.

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