Actualizat pe 10 februarie 2015, la 10:43:
Fişierul din arhiva feed-short.zip a fost actualizat pentru a fi preluate de fluxul RSS toate articolele din săptămâna precedentă.
Feedburner oferă posibilitatea abonaţilor la feed-uri RSS să primească notificări prin e-mail. Dacă se publică articole zilnic, e-mail-urile sunt trimise zilnic. 😀
Unii (printre care şi eu) consideră că e mai bine ca newsletter-ul să fie trimis săptămânal, astfel scăzând şansele de dezabonare (deci mai puţin spam 🙂 ).
Din păcate, Feedburner nu oferă posibilitatea ca e-mail-urile să fie trimise săptămânal, ci doar zilnic. De aceea va trebui să facem un alt feed RSS al blogului, feed ce să se actualizeze săptămânal. După aceea să folosim acel nou feed RSS (flux) pe Feedburner.
Iată cum poţi creea un nou feed RSS ce va conţine articolele de săptămâna ce tocmai a trecut.
Feedul se actualizează automat la începutul fiecărei săptămâni.
1) Descarcă această arhivă şi dezarhiveaz-o. Fişierul feed-short.php uploadează-l în folderul temei pe care o foloseşti.
2) În folderul temei pe care o ai activă pe site găseşti şi un fişier functions.php. Adaugă codul de mai jos la sfârşitul acelui fişier.
[php]add_action( ‘after_setup_theme’,’my_rss_template’ );
function my_rss_template() {
add_feed( ‘short’,’my_custom_rss_render’ );
}
function my_custom_rss_render() {
get_template_part( ‘feed’, ‘short’ );
}[/php]
3) Intră în Setări › Legături permanente (Permalinks) şi salvează modificările, fără să editezi nimic.
Acum poţi vedea feed-ul tău RSS ce se actualizează săptămânal dacă accesezi adresa-blogului-tău/feed/short sau adresa-blogului-tău/?feed=short. Foloseşte una din aceste adrese pe Feedburner.com şi… gata.
Later edit: Pentru a testa, abonează-te la newsletter.
Daniel E. a zis
Nu stiu de ce aveam impresia ca feedburner avea optiune de trimis mail saptamanal. Oare de ce?
Vasile Ruscior a zis
Nu ştiu.
Cezar a zis
Chiar aveam nevoie de asa ceva. Multam!
Vasile Ruscior a zis
În teorie… funcţionează ok. 🙂