Akhirnya pagination dapat berfungsi dengan kode di bawah ini, tetapi sekarang pagination terhubung ke / videos / page / 2 /, yang tidak ada. Bagaimana caranya agar halaman 2 berfungsi?
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
//display stuff
endwhile;
php wp_pagenavi();
?>
pre_get_posts
? Kemudian Anda dapat menggunakan kode pagination bawaan daripada menulis sendiri, dan Anda dapat menyederhanakannya ke loop post standar/videos/
yang akan memuatarchive-videos.php
, yang tidak perlu dipusingkan dengan pertanyaanJawaban:
Ditemukan jawabannya:
sumber
Setelah sekian lama saya menemukan solusi untuk masalah ini (terima kasih kepada franzblog ).
Jika Anda menggunakan versi 4.2 atau lebih tinggi, Anda perlu menambahkan baris berikut di
functions.php
file Anda :Semuanya bekerja dengan baik sekarang!
sumber
Mungkin pohon tahun lalu itu tidak mungkin, tetapi sekarang Anda BISA.
Pertama, tambahkan baris ini ke
$args
dalam jenis posting Anda:Kedua,
functions.php
tambahkan aksi:Jangan lupa untuk menyiram aturan di dasbor.
sumber