น่าเสียดายที่สิ่งที่คุณพยายามทำนั้นโดยทั่วไปแล้วเป็นชุมชนที่ขมวดคิ้ว สิ่งที่ฉันได้ยินคุณขอคือ:
- วิธีการดึงข้อมูลจากระยะไกลเกินจำนวนเริ่มต้น (โพสต์ล่าสุด)
- อาจเรียกโพสต์ที่เผยแพร่ทั้งหมดสำหรับไซต์
- โดยไม่ต้องมีปฏิสัมพันธ์โดยตรงกับเว็บไซต์ (ใช้ RSS)
นี่เป็นวิธีปฏิบัติที่ใช้กันทั่วไปในการขูดเนื้อหาจากบล็อกและเผยแพร่ซ้ำโดยไม่ได้รับอนุญาตจากผู้เขียนต้นฉบับ นั่นเป็นเหตุผลที่ฉันพูดว่ามันขมวดคิ้วโดยทั่วไป ผู้เขียนบล็อกส่วนใหญ่ใช้เวลาและพลังงานจำนวนมากในการพัฒนาเนื้อหาที่ยอดเยี่ยมดังนั้นทำให้บุคคลที่สามสามารถใช้ประโยชน์จากการทำงานอย่างหนักเพื่อเพิ่มเครดิต SEO ให้กับเว็บไซต์ของพวกเขาเอง ... ดี ... เป็นคนเงียบขรึม
ที่กล่าวมาฉันจะสมมติว่าคุณมีเหตุผลที่ถูกต้องสำหรับการคัดลอกเนื้อหาจากไซต์มากกว่า 700 ไซต์ ในกรณีนี้ฉันขอแนะนำวิธีการเขียนโปรแกรมแยกต่างหากไม่ใช่ RSS หากคุณมีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับเว็บไซต์เหล่านี้ทั้งหมด (เช่นเป็นเว็บไซต์ของคุณและไม่ใช่ของบุคคลอื่น) คุณสามารถใช้คุณสมบัติ XML-RPC ในตัว WordPress เพื่อดึงเนื้อหา
ใช้ไลบรารี XML-RPC ในตัวเพื่อส่งคำร้องขอเพื่อmetaWeblog.getRecentPosts
ระบุ ID ของบล็อก (โดยปกติคือ 0 สำหรับไซต์เดียว แต่อาจแตกต่างกันในหลายไซต์), ชื่อผู้ใช้ WordPress ของคุณ, รหัสผ่าน WordPress ของคุณ, และจำนวนโพสต์ เพื่อดึงข้อมูล (ตั้งค่านี้เป็น -1 เพื่อรับทั้งหมด)
ไซต์อื่นจะตอบกลับด้วยไฟล์ XML (ค่อนข้างใหญ่) ที่มีเนื้อหาซึ่งคุณสามารถทำได้กับสิ่งที่คุณต้องการ ทั้งหมดนี้สามารถเกิดขึ้นได้เบื้องหลังและmetaWeblog.getRecentPosts
คำขอจะให้ข้อมูลมากกว่าฟีด RSS (รวมถึงฟิลด์ที่กำหนดเองซึ่งอาจเป็นสิ่งสำคัญสำหรับคุณ)