Hier ist mein Setup.Wordpress next_post_link/previous_post_link nicht in der gleichen Kategorie bleiben
single.php
<?php
if (in_category('my-category')) {
include(TEMPLATEPATH.'/single-my-category.php');
}
else {
include(TEMPLATEPATH.'/single-generic.php');
}
?>
Single-my-category.php
<?php
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php echo the_title(); ?>
<div class="pagination">
<div class="container">
<div class="row">
<div class="next col-xs-6 col-sm-6 col-md-6 col-lg-6">
<?php next_post_link('%link', '<img src="' . get_template_directory_uri() . '/img/cs-left.png" /> PREVIOUS', true); ?>
</div>
<div class="previous col-xs-6 col-sm-6 col-md-6 col-lg-6">
<?php previous_post_link('%link', 'NEXT <img src="' . get_template_directory_uri() . '/img/cs-right.png" />', true); ?>
</div>
</div>
</div>
</div>
<?php endwhile; endif; ?>
Das ist, was ich verfolgt haben - http://codex.wordpress.org/Function_Reference/next_post_link
Ich bin nicht ganz sicher, was ich bin Ich mache hier einen Fehler, weil der previous_post_link mich aus irgendeinem Grund zu einem Post in einer anderen Kategorie führt, obwohl der Parameter in_same_term der Funktion auf true gesetzt ist.
Irgendwelche Ideen?
Danke.
Dies geschieht, weil Sie mehrere Kategorien zu Ihrem Beitrag haben und wp geht nur auf das, was die erste in der Post ist (erraten). Überprüfen Sie [diesen Link hier] (http://wordpress.mcdspot.com/2010/06/02/stay-in-category/). Auch [diese Antwort] (http://stackoverflow.com/a/3005646/629127) könnte hilfreich sein. –
Der Beitrag ist nur 1 Kategorie zugeordnet –
Sie können versuchen, die Paginierung Link unter der Schleife – StreetCoder