Sayangnya, apa yang Anda coba lakukan umumnya disukai di sebagian besar komunitas. Yang saya dengar Anda minta adalah:
- Cara mengambil dari jarak jauh lebih dari jumlah default (pos terbaru)
- Mungkin mengambil semua posting yang dipublikasikan untuk sebuah situs
- Tanpa berinteraksi langsung dengan situs itu sendiri (menggunakan RSS)
Ini adalah praktik yang biasa digunakan untuk mengikis konten dari blog dan menerbitkannya kembali tanpa izin dari penulis asli. Itu sebabnya saya katakan itu umumnya disukai. Kebanyakan penulis blog menggunakan banyak waktu dan energi untuk mengembangkan konten yang hebat, sehingga memudahkan pihak ketiga untuk meningkatkan kerja keras mereka untuk menambahkan kredit SEO ke situs mereka sendiri adalah ... well ... sleezy.
Yang mengatakan, saya akan menganggap untuk saat ini bahwa Anda memiliki alasan yang sah untuk mengikis konten dari lebih dari 700 situs. Dalam hal ini, saya akan merekomendasikan metode yang terpisah dan terprogram - bukan RSS. Jika Anda memiliki informasi login yang sah untuk semua situs ini (yaitu situs Anda dan bukan milik orang lain), Anda dapat menggunakan fitur XML-RPC bawaan WordPress untuk mengambil konten.
Gunakan pustaka XML-RPC bawaan untuk mengirimkan permintaan untuk metaWeblog.getRecentPosts
menentukan ID blog (biasanya 0 untuk situs tunggal, tetapi bisa berbeda di multi-situs), nama pengguna WordPress Anda, kata sandi WordPress Anda, dan jumlah posting untuk mengambil (atur ini ke -1 untuk menerima semuanya).
Situs lain akan merespons dengan file XML (yang agak besar) yang berisi konten yang dapat Anda lakukan dengan apa yang Anda inginkan. Ini semua bisa terjadi di belakang layar, dan metaWeblog.getRecentPosts
permintaan akan memberi Anda lebih banyak informasi daripada umpan RSS (termasuk bidang khusus, yang mungkin penting bagi Anda).