Ne yazık ki, yapmaya çalıştığınız şey çoğu toplumda genellikle kaşlarını çattı. Ne istediğini duyuyorum:
- Varsayılan sayıdan (son gönderiler) daha fazlasını uzaktan almanın bir yolu
- Bir site için yayınlanmış tüm yayınları almanız mümkündür
- Sitenin kendisi ile herhangi bir doğrudan etkileşime girmeden (RSS kullanarak)
Bu, bloglardaki içeriği kazımak ve orijinal yazarın izni olmadan yeniden yayınlamak için yaygın olarak kullanılan bir uygulamadır. Bu yüzden genellikle kaşlarını çattığını söylüyorum. Çoğu blog yazarı, harika içerik geliştirmeye çok fazla zaman ve enerji koyar, bu nedenle üçüncü bir tarafın kendi sitelerine SEO kredisi eklemek için sıkı çalışmalarından yararlanmasını kolaylaştırır ... iyi ... şık.
Bununla birlikte, şu an 700'den fazla siteden içerik kazıma için meşru nedenleriniz olduğunu varsayacağım. Bu durumda, RSS değil, ayrı, programlı bir yöntem öneririm. Bu sitelerin tümü için meşru giriş bilgileriniz varsa (yani, sitelerinizdir ve başkasının değil), içeriği getirmek için WordPress yerleşik XML-RPC özelliklerini kullanabilirsiniz.
metaWeblog.getRecentPosts
Blogun kimliğini (genellikle tek siteler için 0, ancak birden çok sitede farklı olabilir), WordPress kullanıcı adınızı, WordPress şifrenizi ve yayın sayısını belirtme isteğini iletmek için yerleşik XML-RPC kitaplığını kullanın getirmek için (hepsini almak için bunu -1 olarak ayarlayın).
Diğer site, istediğiniz içerikle yapabileceğiniz içeriği içeren (oldukça büyük) bir XML dosyasıyla yanıt verecektir. Tüm bunlar perde arkasında gerçekleşebilir ve metaWeblog.getRecentPosts
istek bir RSS akışından (sizin için önemli olabilecek özel alanlar dahil) çok daha fazla bilgi verir.