by

Cum să scrii un articol doar pentru abonaţii prin RSS

RSS IconDacă vrei să ţii o legătură mai „strânsă” cu abonaţii prin RSS, atunci poţi scrie un articol ce să apară doar în feed, nu şi pe blog. Este destul de simplu şi nu necesită mari „cunoştinţe” de programator.

1. Defineşte o categorie în care să scrii aceste articole

Pentru a scrie un articol doar pentru abonaţii prin RSS este nevoie să faci o categoria separată. Nu contează cum o denumeşti. După ce ai creat-o, mergi în „Categories” şi află-i id-ul (click pe ea, iar apoi la sfârşitul adresei vei vedea un număr – acela este id-ul).

2. Deschide fişierul functions.php

Fişierul functions.php se găseşte în folderul temei pe care o foloseşti. Adaugă următoarea funcţie:

is_home | $query->is_archive )
$query->set('cat','-5');
eturn $query;
}
add_filter('pre_get_posts', 'excludeCategory');
?>

Atenţie: În loc de „5” pune id-ul categoriei create anterior. Nu uita să păstrezi semnul „„.

3. Dacă afişezi lista de categorii pe blogul tău, aceasta trebuie exclusă

Pentru funcţia wp_list_categories trebuie adăugat un nou parametru, ce să o excludă pe cea pentru abonaţii din RSS. În final vom avea:

wp_list_categories('exclude=5');

Dacă deja are un parametru va ieşi:

wp_list_categories('show_count=1&exclude=5');

De acum înainte poţi scrie articole pentru abonaţii prin RSS. Tot ce trebuie să faci este să îl inserezi în categoria special creată. Dacă aveţi probleme scrieţi-le sub formă de comentarii.

– un tutorial preluat de aici

Lasă un comentariu

Comment

  1. Simplu, scurt, util… Mersi… Chiar ma intrebam cum as putea sa atrag lume sa se inscrie la rss :)

    Presupun ca daca esti blogger, stii deja unde trebuie sa modifici acele date… Dar daca nu, poate ar trebui date mai multe detalii… Dar publicul tinta intelege :D

  2. Pai e tutorial cum sa scrii pt rss reader, nu cum sa iti editezi o thema. Restul detaliilor le cauti in tutorialele specifice.

    Cat despre raspunsul la prima intrebare, e simplu: Scrii al naibii de bine si iti cresc rss – readerii :))