El RSS es un formato basado en XML que permite suscribirse a sitios web para recibir automáticamente sus actualizaciones sin necesidad de visitarlos manualmente.
Definición
- RSS significa Really Simple Syndication (Sindicación Realmente Simple).
- Es un formato abierto de redifusión web que organiza y distribuye contenido actualizado de manera automática.
- También se conoce como Rich Site Summary en algunos contextos.
⚙️ Cómo funciona
- Los sitios web generan un feed RSS (archivo .xml) que contiene sus últimas publicaciones.
- Los usuarios se suscriben a ese feed mediante un lector o agregador RSS.
- Cada vez que el sitio publica algo nuevo, el lector lo muestra automáticamente en la lista de actualizaciones.
Ventajas principales
- Centralización de información: puedes seguir varios blogs, periódicos o podcasts desde un único lugar.
- Ahorro de tiempo: no necesitas entrar en cada página para comprobar si hay novedades.
- Personalización: eliges exactamente qué fuentes seguir, evitando algoritmos de redes sociales.
- Compatibilidad: funciona con noticias, blogs, podcasts y más.
📖 Ejemplo práctico
Imagina que sigues 10 blogs de tecnología. En lugar de abrirlos uno por uno, te suscribes a sus feeds RSS. Tu lector RSS te mostrará en una sola pantalla todas las nuevas publicaciones, ordenadas cronológicamente.
Contexto actual
- El RSS fue muy popular en los años 2000 como herramienta para organizar el “caos” de información en internet.
- Aunque perdió protagonismo frente a redes sociales y notificaciones push, sigue siendo usado por periodistas, investigadores y usuarios que quieren controlar su flujo de información sin depender de algoritmos.
👉 En resumen: el RSS es como un canal directo entre un sitio web y tu lector de noticias, que te mantiene informado de manera automática y organizada.
Crear un plugin RSS en WordPress
1. Crear la carpeta del plugin
En tu servidor, dentro de la instalación de WordPress:
bash
cd /var/www/tusitio.com/wordpress/wp-content/plugins/
sudo mkdir rss-tusitio
cd rss-tusitio
2. Crear el archivo principal
bash
sudo nano rss-tusitio.php
3. Pegar el código del plugin
php
<?php
/*
Plugin Name: RSS Tusitio
Description: Muestra el feed RSS de tusitio.com en tu web mediante shortcode.
Version: 1.0
Author: Francisco
*/
function rss_tusitio_shortcode() {
include_once(ABSPATH . WPINC . '/feed.php');
$rss = fetch_feed('https://tusitio.com/feed');
if (is_wp_error($rss)) {
$msg = esc_html($rss->get_error_message());
return '<p>No se pudo cargar el feed: ' . $msg . '</p>';
}
$maxitems = $rss->get_item_quantity(5);
$rss_items = $rss->get_items(0, $maxitems);
if ($maxitems === 0) {
return '<p>No hay elementos en el feed.</p>';
}
$output = '<ul class="rss-tusitio-list">';
foreach ($rss_items as $item) {
$title = esc_html($item->get_title());
$link = esc_url($item->get_permalink());
$date = $item->get_date('d/m/Y');
$output .= '<li class="rss-tusitio-item">';
$output .= '<a href="' . $link . '" target="_blank" rel="noopener">' . $title . '</a>';
if ($date) {
$output .= ' <span class="rss-tusitio-date">(' . esc_html($date) . ')</span>';
}
$output .= '</li>';
}
$output .= '</ul>';
return $output;
}
add_shortcode('rss_tusitio', 'rss_tusitio_shortcode');
4. Ajustar permisos
bash
sudo chown www-data:www-data rss-tusitio.php
sudo chmod 644 rss-tusitio.php
5. Activar el plugin
- Ve al panel de WordPress → Plugins.
- Activa “RSS Tusitio”.
6. Usar el shortcode
En cualquier página o entrada (por ejemplo, en Divi dentro de un módulo de texto):
Código
[rss_tusitio]
Esto mostrará los últimos 5 enlaces del feed de https://tusitio.com/feed.