Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Template Name: Chapter 1 Posts */
- get_header(); ?>
- <div class="content-area">
- <main class="site-main">
- <h1>Posts with Chapter 1</h1>
- <?php
- // WP_Query untuk menampilkan pos dengan judul yang mengandung 'Chapter 1'
- $args = array(
- 'post_type' => 'post', // Menampilkan pos
- 'posts_per_page' => -1, // Tampilkan semua pos
- 'post_status' => 'publish', // Hanya pos yang dipublikasikan
- 'orderby' => 'date', // Urutkan berdasarkan tanggal
- 'order' => 'ASC', // Urutkan secara naik
- 's' => 'Chapter 1', // Mencari pos dengan 'Chapter 1' di dalam judul atau konten
- );
- // Gunakan WP_Query untuk memulai pencarian
- $query = new WP_Query($args);
- // Jika ada pos yang cocok
- if ($query->have_posts()) :
- while ($query->have_posts()) : $query->the_post();
- // Mengecek apakah judul mengandung 'Chapter 1' dan tidak mengandung karakter tambahan setelahnya
- if (preg_match('/^Chapter 1$/', get_the_title())) :
- ?>
- <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
- <header class="entry-header">
- <h2 class="entry-title">
- <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
- </h2>
- </header><!-- .entry-header -->
- </article><!-- #post-## -->
- <?php
- endif; // End of check for exact 'Chapter 1' title
- endwhile;
- // Reset Post Data setelah custom query
- wp_reset_postdata();
- else : ?>
- <p><?php esc_html_e( 'No posts found with Chapter 1.', 'textdomain' ); ?></p>
- <?php endif; ?>
- </main><!-- .site-main -->
- </div><!-- .content-area -->
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement