Am vazut multa lume interesata in ultima vreme despre o modalitate de a servi feeduri rss "mai diverite" pentru anumiti clienti "binevoitori". Pentru cei care au deschis seopedia mai tarziu, este vorba despre cei care copiaza feeduri pentru a le foslosi pe propriile siteuri fara acordul proprietarului.
Modalitatea e foarte simpla. Templateurile pentru feedurile rss sunt localizate in:
/wp-includes/feed-atom.php
/wp-includes/feed-rss.php
/wp-includes/feed-rss2.php
/wp-includes/feed-rdf.php
in functie de tipul feedului pe care il serviti. Daca nu stiti ce folositi, nu e nicio problema sa le modificati pe toate.
Modificarea e simpla, adaugati la inceputul fisierului partea bolduita de mai jos:
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
if($_SERVER['REMOTE_ADDR'] == "ad.re.sa.IP" || $_SERVER['HTTP_X_FORWARDED_FOR'] == "ad.re.sa.IP") {
echo file_get_contents("h ttp://www.youporn.com/rss/");
exit(0);
}
Adresa IP este cel mai probabil adresa serverului care va copiaza continutul.
Daca allow_url_fopen e setat pe false la hosting, atunci descarcati manual feedul undeva pe server si setati calea spre fisierul unde ati descarcat.
Nu sunt un expert in wordpress, probabil ca se poate face si mai usor. Alte idei, imbunatatiri si alte adrese de feeduri sunt binevenite
Have fun