Jika Anda memiliki alasan untuk menerapkan pengalaman yang sama di website Anda, dan dengan asumsi bahwa Anda membangun website Anda dengan WordPress, kami akan menunjukkan kepada Anda bagaimana melakukan mengaktifkan bergulir tak terbatas.
Installing Jetpack
Meskipun ada beberapa plugin dan metode untuk mencapai infinte Scroll, saya lebih suka menggunakan salah satu dari Jetpack. Jetpack adalah plugin yang dikembangkan oleh Automattic - orang-orang di balik WordPress. Ini berisi satu set plugin untuk memperluas pengalaman blogging Anda, termasuk Gulir Tak Terbatas.Fitur ini pertama kali diperkenalkan pada versi 2.0. Namun, kecuali Anda menggunakan TwentyTen, TwentyEleven, dan TwentyTwelve - Wordpress tema default, pengalaman mungkin tidak segera terlihat dalam tema Anda. Karena setiap tema memiliki struktur halaman yang unik, Jetpack membutuhkan sepotong informasi tema untuk itu untuk bekerja. , the experience might not immediately visible in your theme. Since every theme has a unique page structure, Jetpack needs a piece of your theme information for it to work.
Pertama, pastikan bahwa Jetpack diinstal dan Gulir Tak Terbatas diaktifkan, sebagai berikut.
Menambahkan Infinite Scroll Function
Mirip dengan menambahkan Pos Miniatur, Tak Terbatas Gulir ditambah dengan add_theme_support () fungsi, dan ini adalah salah satu alasan saya lebih memilih menggunakan Jetpack atas pilihan lain, seperti yang juga terintegrasi dengan fungsi inti WordPress.Dalam contoh ini, saya menggunakan Wordpress theme gratis dari ThemeZilla, Launch.
Pertama, kita perlu membuat fungsi untuk menentukan pos template yang akan digunakan oleh Tak Terbatas Gulir untuk menambahkan konten. Dalam kasus ini, kita akan memanggil konten-pasca-standard.php untuk template.
- function zilla_infinite_scroll_render() {
- get_template_part( 'content-post', 'standard' );
- }
- add_theme_support( 'infinite-scroll', array(
- 'container' => 'primary',
- 'render' => 'zilla_infinite_scroll_render',
- ));
content
parameter in the above code specified the id that contains our posts. In this case, the Launch theme wraps the posts within id="primary"
.- add_theme_support( 'infinite-scroll', array(
- 'type' => 'click',
- 'container' => 'primary',
- 'render' => 'zilla_infinite_scroll_render',
- ));
Pemikiran Terakhir
Ini hanyalah dasar pelaksanaan Gulir Tak Terbatas Jetpack. Untuk sebagian besar kasus, ini harus cukup. Tapi, jika Anda ingin pergi lebih maju, Anda dapat menuju ke halaman berikut di page Jetpack.Cara Mengaktifkan Scroll/Gulir Tak Terbatas untuk WordPress Theme