Paginasi Kategori Wordpress Dengan Permalinks Khusus

Saya memiliki situs dengan struktur tautan permanen yang tidak dapat saya ubah, yaitu /blog/%category%/%postname%/ dan saya menggunakan previous_posts_link() dan next_posts_link() untuk mendapatkan tautan paginasi. Mereka berfungsi dengan baik pada tanggal/semua posting tetapi tidak pada halaman kategori.

Itu karena tautan tersebut tidak memiliki tautan permanen yang tepat. Mereka menggunakan /blog/events/page/2/ yang menghasilkan halaman 404, sedangkan jika saya menggunakan /blog/category/events/page/2/, berfungsi.

Jadi, idealnya saya ingin /blog/events/page/2/ berfungsi tetapi jika tidak, bagaimana saya bisa membuat next_posts_link() menampilkan tautan yang benar (/blog/category/events/page/2/)? Mengingat fakta bahwa saya tidak dapat mengubah struktur tautan permanen, tampaknya untuk tujuan seo.

Inilah kueri loopnya:

        <?php 
        global $query_string;

        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

        parse_str( $query_string, $args );

        $args['paged'] = $paged;

        query_posts($args); ?>

        <?php if (have_posts()) : ?>

        <div id="post-results">

        <div class="pagination">

            <?php if (get_previous_posts_link()): ?>
                <span><?php previous_posts_link( 'Recent posts' ); ?></span>
            <?php endif; ?>

            <?php if (get_next_posts_link()): ?>
                <span><?php next_posts_link( 'Previous posts' ); ?></span>
            <?php endif; ?>

        </div>

        ... rest of loop

Terima kasih.


person evu    schedule 19.01.2015    source sumber


Jawaban (1)


Saya memiliki masalah yang sama ketika bekerja dengan templat halaman posting kustom plugin CPT UI, dan mencoba banyak untuk menyelesaikan masalah halaman 404 tidak ditemukan, Anehnya solusinya cukup sederhana, saya hanya mengubah struktur permalink menjadi "Numerik" dan Voila berhasil !

Pengaturan>>Tautan Perma>>Numerik

person Sneha Samfrancisco    schedule 22.04.2015