RSS w WordPress
RSS to stary format, ale wciąż użyteczny - dla czytelników, automatyzacji, agregatorów. WordPress ma wbudowane feedy. Pokażę jak je wykorzystać i dostosować.
Krótka odpowiedź
Domyślne feedy WordPress
Adresy:
- twojadomena.pl/feed/ - główny
- /feed/rss/ - RSS 0.92
- /feed/rss2/ - RSS 2.0
- /feed/atom/ - Atom
- /comments/feed/ - komentarze
- /author/jan/feed/ - autor
- /category/news/feed/ - kategoria
Ustawienia:
- Ustawienia → Czytanie
- Liczba pozycji w kanale
- Pełny tekst vs zajawka
Customizacja RSS
Dodaj obrazek do RSS:
```php
add_filter('the_excerpt_rss', 'add_image_to_rss');
function add_image_to_rss($excerpt) {
global $post;
if (has_post_thumbnail($post->ID)) {
$img = get_the_post_thumbnail($post->ID, 'medium');
return $img . $excerpt;
}
return $excerpt;
}
```
Opóźnij publikację (ochrona przed scraping):
```php
add_filter('posts_where', 'delay_rss_feed');
function delay_rss_feed($where) {
if (is_feed()) {
$delay = '-30 minutes';
$where .= " AND post_date < '" . date('Y-m-d H:i:s', strtotime($delay)) . "'";
}
return $where;
}
```
Wykorzystanie RSS
Automatyzacja:
- Zapier/IFTTT: nowy post → tweet
- Mailchimp: RSS-to-email
- Agregatory: Feedly, Inoreader
Dla użytkowników:
- Subskrypcja bloga
- Widget "Ostatnie z innego bloga"
- Cross-posting między stronami
Wyłączanie RSS:
- Jeśli nie potrzebujesz
- Wtyczka Disable Feeds
- Lub przekierowanie 301 na stronę główną