Saya tahu cara mengambil feed rss2 dari kategori di wp, yaitu menambahkan di /feed
belakang nama kategori. Namun ketika saya melakukan ini, tidak semua entri dari feed itu termasuk dalam rss, ini karena saya menetapkan batasan feed menjadi 50 di admin backend.
Saya ingin tahu apakah panjang umpan dapat diatur secara individual untuk setiap kategori / umpan secara programatik.
Saya tidak dapat menemukan pengaturan api untuk ukuran feed ... bantuan apa pun diterima di sini.
Terima kasih atas bantuan Anda.
categories
rss
feed
mahatmanich
sumber
sumber
Jawaban:
Anda harus dapat menggunakan
pre_get_posts
dan mengaturposts_per_page
ke 50 secara kondisional (menjadi umpan untuk kategori). Sayangnya ada tiket trac yang belum terselesaikan ini .Satu-satunya
post_limits
solusi adalah melakukan hook ke dan menggantiLIMIT
bagian dari query SQL secara langsung.sumber
return "";
daripada"LIMIT $page_start, $per_page"
harus melakukannya.LIMIT
bagian dari permintaan Anda. Filter di atas, memungkinkan Anda untuk menggantiLIMIT
bagian dengan string kosong, sehingga sql yang dihasilkan akan mengambil semua posting.yang perlu Anda lakukan hanyalah mengedit fungsi ini dan mengembalikan taksonomi dengan taksonomi kategori Anda dan mengedit slug ke banyak kategori Anda ...
sumber