get_previous_post_link und get_next_post_link des benutzerdefinierten Post-Typs, die den benutzerdefinierten Feldwert teilen

Ich habe einen benutzerdefinierten Beitragstyp namens chapter. Ich versuche, das nächste Kapitel mit dem get_next_post_link () und get_previous_post_link () zu zeigen. Ich bekomme das nächste Kapitel, das gepostet wird, aber ich möchte nur den Post, der den gleichen Wert eines benutzerdefinierten Felds hat. meta_key = ‘en_chapter_story’

Ich habe Themen gesehen, in denen über das Bestellen des Posts mit dem Wert des benutzerdefinierten Felds gesprochen wurde, aber ich möchte nur die Ergebnisse durch diejenigen beschränken, die denselben benutzerdefinierten Feldwert verwenden.

Ich habe auch eine get_posts () Anfrage ausprobiert:

$get_chapter = get_post_meta( $post->ID, 'en_chapter_story',true ); $chapter_args = array( 'post_type' => 'chapter', 'meta_key' => 'en_chapter_story', 'meta_value' => $get_chapter, 'posts_per_page' => 1, ); if( $chapter = get_posts($chapter_args ) ) { foreach( $chapter as $post ) { setup_postdata( $post ); echo the_title(); echo '
'; }} wp_reset_postdata();

aber ich weiß nicht, wie ich das bekommen soll (); nach dem veröffentlichten Post direkt vor oder nach dem aktuellen zu suchen.

Auch wenn es hilft, wird der Slug jedes benutzerdefinierten Post-Typs um eins erhöht. Beispiel lk1-1-00000-01, lk1-1-000004-02, lk1-1-000004-03 usw.

der Code für die Kapitelvorlage:

   <article id="post-" > 
ID, 'en_chapter_story',true ); $story_args = array( 'post_type' => 'product', 'name' => $get_story, ); if( $story = get_posts($story_args ) ) { foreach( $story as $post ) { setup_postdata( $post ); ?> <a href="https://wordpress.stackexchange.com/questions/284225/get-previous-post-link-and-get-next-post-link-of-custom-post-type-that-share-cus/" title=""> <img src="https://wordpress.stackexchange.com/questions/284225/get-previous-post-link-and-get-next-post-link-of-custom-post-type-that-share-cus/" style="float: left; margin: 10px 10px 0 0;"/> <a href="https://wordpress.stackexchange.com/questions/284225/get-previous-post-link-and-get-next-post-link-of-custom-post-type-that-share-cus/"><?php the_title('', ''); ?>


ID, 'en_chapter_story',true ); $chapter_args = array( 'post_type' => 'chapter', 'meta_key' => 'en_chapter_story', 'meta_value' => $get_chapter, 'posts_per_page' => 1, ); if( $chapter = get_posts($chapter_args ) ) { foreach( $chapter as $post ) { setup_postdata( $post ); echo the_title(); echo '
'; }} wp_reset_postdata(); global $post; $chapter_slug = $post->post_name; echo $chapter_slug; $next_chapter = $chapter_slug++; echo 'Test: '; echo $next_chapter; ?> <?php the_title('

', '

'); ?>
<?php echo 'table, th, td {border: 0px;}
' ; if ( is_singular('chapter') ) {previous_post_link( '%link', '< Previous Chapter' );} echo '' ; if ( is_singular('chapter') ) {next_post_link( '%link', 'Next Chapter >' );} echo '
' ; ?>

Solutions Collecting From Web of "get_previous_post_link und get_next_post_link des benutzerdefinierten Post-Typs, die den benutzerdefinierten Feldwert teilen"