Ich verwende diesen Code, aber sobald ich auf den Link zum nächsten Beitrag / vorherigen Beitrag klicke, werde ich zum nächsten Beitrag / vorherigen Beitrag einer anderen Kategorie weitergeleitet.
previous_post_link( '%link', 'Prev post in category', $in_same_term = true );
next_post_link( '%link', 'Next post in category', $in_same_term = true );
Ich versuche, mein Problem mithilfe dieses Artikels zu beheben .
Hier ist der Code, den ich für Beiträge und Kategorien verwende, und ich verwende keine benutzerdefinierten Beitragstypen und -kategorien:
$post_id = $post->ID;
$cat = get_the_category();
$current_cat_id = $cat[0]->cat_ID;
$args = array(
'category' => $current_cat_id,
'orderby' => 'post_date',
'order' => 'DESC'
);
$posts = get_posts( $args );
foreach( $posts as $post ) {
echo $post->post_content;
}
previous_post_link( '%link', 'Prev post in category', $in_same_term = true );
next_post_link( '%link', 'Next post in category', $in_same_term = true );
Im Grunde werden alle Beiträge basierend auf der Kategorie abgerufen, und jetzt möchte ich, dass der Link zum nächsten Beitrag / vorherigen Beitrag nur für diese bestimmte Kategorie funktioniert.
$posts
Array aus dem von Ihnen angegebenen Code oder aus dem Hauptbeitrag auf der aktuellen Seite?