El feed RSS de WordPress (RSS Feed) proporciona a los suscriptores la comodidad de un acceso rápido a las actualizaciones, pero en algunos casos también puede ser utilizado por otros paraRecoja y copie automáticamente el contenido de su sitio web. Por lo tanto.Desactivar los canales RSSes una de las medidas de protección que puede adoptar.
¿Qué es un feed RSS de WordPress?
RSS son las siglas de "Really Simple Syndication" (sindicación realmente sencilla) y se utiliza para proporcionar actualizaciones del contenido de un sitio web a través de suscripciones.Los canales RSS de WordPress permiten a los usuarios recibir automáticamente actualizaciones del sitio web a través de agregadores RSS, lo que resulta muy cómodo para los usuarios. Esta función también puede ser aprovechada fácilmente por personas sin escrúpulos para recopilar, copiar y redistribuir sus contenidos.
Sin embargo, si desea proteger sus contenidos o no quiere que otros sitios obtengan automáticamente los contenidos que publica, puede optar por desactivar los canales RSS.
Preparativos antes de desactivar los canales RSS
Antes de desactivar los canales RSS, asegúrese de lo siguiente:
- Compruebe si los canales RSS están habilitados: Puede hacerlo visitando
https://yourdomain.com/rss
para comprobarlo. Si ve un resumen del contenido o el sitio deInformación actualizadaSi el canal RSS está activado, entonces el canal RSS está activado. - Haga una copia de seguridad de su sitio web: Modificar archivos del núcleo de WordPress como functions.php puede provocar errores inesperados. Se recomienda hacer primero una copia de seguridad de su sitio por si algo sale mal y poder restaurarlo rápidamente.
- Uso de temas hijo: Cuando modifique los archivos del tema, se recomienda utilizar un tema hijo para evitar sobrescribir los cambios realizados al actualizar el tema.
- Confirmación de la edición de funciones de soporte de temas: Algunos temas no admiten la edición
funciones.php
como el tema predeterminado de WordPress "Twenty Twenty-Three". Asegúrese de que el tema que utiliza admite esta función.
Pasos para desactivar los canales RSS de WordPress
Una vez realizados los preparativos anteriores, puede seguir los pasos que se indican a continuación para desactivar las fuentes RSS en WordPress:
Paso 1: Acceda al backend de WordPress
Inicie sesión en el backend de WordPress como administrador. Esto puede hacerse normalmente visitando la página https://yourdomain.com/login
Realice un inicio de sesión. Una vez iniciada la sesión, vaya al panel de control del sitio web.
Paso 2: Edite el archivo functions.php
En el panel de control de WordPress, busque "apariciones" y, a continuación, seleccione "Editor de archivos temáticos".
- Haga clic en "Apariencia" en el panel de control.
- Seleccione "Editor de archivos de temas" en el menú desplegable y busque el archivo "functions.php" en la lista de archivos de la derecha.
- espectáculo (una entrada)
funciones.php
añada el siguiente código al final del archivo:
/**
* :: Muestra un mensaje personalizado cuando se accede a la página RSS.
*
* @return void
*/
function wpg_disable_rss() {
wp_die(
sprintf(
// Traduce texto para sitios web multilingües.
esc_html__( '¡Fuente RSS no disponible, por favor visite %1$shomepage%2$s!' ),
' ', ''
)
);
}
// Desactivar todos los canales RSS
add_action( 'do_feed_rdf', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2_comments', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom_comments', 'wpg_disable_rss', 1 );
// Eliminar los enlaces RSS de la cabecera del sitio
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Paso 3: Guardar los cambios
Una vez que haya terminado de editar el código, haga clic en "Documentos actualizados" para guardar los cambios.
Cuarto paso:prueba (maquinaria, etc.) Si los canales RSS están desactivados
Después de guardar los cambios, puede volver a visitar el https://yourdomain.com/rss
Comprueba si se ha desactivado correctamente el canal RSS. Se muestra un mensaje de alerta personalizado en la página en lugar del contenido anterior del canal RSS.
Preguntas frecuentes y soluciones
en el contexto de una revisión funciones.php
Hay algunos problemas comunes que pueden encontrarse al archivar. A continuación se indican los posibles errores y sus soluciones:
- No se puede comunicar para comprobar errores fatales: Si está guardando el
funciones.php
Si encuentra un mensaje de error, puede deberse a un código incorrecto o a una sintaxis PHP incorrecta. En este caso, puede añadir el código manualmente utilizando un gestor de archivos o una herramienta FTP. - Página web bloqueada o inaccesible: Si obtiene una pantalla blanca o el sitio es inaccesible después de modificar el archivo, el código puede tener un error de sintaxis. Restaure el original a través de FTP o del gestor de archivos
funciones.php
La documentación es suficiente. - Pérdida de la modificación del tema hijo: Como ya se ha mencionado, se recomienda aplicar los cambios a los temas hijos para que no se pierdan cuando se actualice el tema. Para más información sobre cómo crear temas hijo, consulte Cómo crear un tema hijo de WordPress.
llegar a un veredicto
Desactivar las fuentes RSS de WordPress es una forma eficaz de proteger los contenidos y controlar el intercambio de información. Los pasos descritos en este artículo facilitan la desactivación de los canales RSS. Si aún desea que parte de su contenido se publique automáticamente a los suscriptores, considere la posibilidad de utilizar otros métodos, como las suscripciones por correo electrónico o las herramientas de publicación en redes sociales.