Cómo crear personalizaciones RSS en WordPress

RSS en WordPress

WordPress aúlla con incrustaciones integradas predefinidas de RSS. Puede cambiar el contenido predefinido agregando contenido personal a sus fuentes RSS, incluida la agregación de imágenes en miniatura de sus fuentes RSS. Fluent su preddeterminessuares determineas de can fuentes su preddeterminessuaques des parameters. Cree un ajuste de RSS para el envío y envíe contenido específico de Contenido. Este artículo lo ayudará a crear fuentes RSS personalizadas en WordPress.

Asegúrate de que este tutorial no sea para encabezados de WordPress. Es un principio y una décima prueba, es una instalación local.

Como simplista, debe hacer una copia completa de la seguridad del sitio web de WordPress antes de darse cuenta de cosas importantes en Internet.

Bien, creamos el feed RSS inicial personalizado en WordPress.

Supongamos que desea crear una nueva fuente RSS que most sole la siguiente información:

  • Tulo
  • Rodear a
  • fecha de lanzamiento
  • autor
  • extraer

Aquí puede crear la nueva versión del RSS en el archivo functions.php del tema o además de la ubicación específica:

add_action('init', 'customRSS');
function customRSS(){
        add_feed('feedname', 'customRSSFunc');
}

El código frontal habilita la función customRSS, que agrega el feed. La función de add_feed tiene dos argumentos, feedname y una función de devolución. El nombre del fondo lo forma la nueva URL del fondo tudominio.com/feed/feedname y la función de devolución es la de crear el fondo. Anote el nombre del feed, ya lo lo solicitará más adelante.

Una Vez Que Haya Initialisado La Fuente, Devolución de llamada Para Producerland La Fuente Requerida, utilizando El Siguiente Código en El Archivo Functions.php

function customRSSFunc(){
        get_template_part('rss', 'feedname');
}

El código de uso anterior es_template_part para vincular en un archivo separado del archivo adjunto, sin embargo, también puede escribir el código RSS directamente en la función. los argumentos, servidor y nombre que buscas un archivo de planta con el nombre en el formato formato y comenta el archivo en la parte superior (si no encuentras el primero coge el segundo cogelo):

  1. wp-content /themes/child/rss-feedname.php
  2. wp-content /themes/parent/rss-feedname.php
  3. wp-content /themes/child/rss.php
  4. wp-content /themes/parent/rss.php

Para los propósitos de este tutorial, es most configure the slug to the type of feed what is created (en este case: rss), and the name to the feedname configure before.

Una vez que le haya dicho a WordPress que busque la plantilla de fuente, deberá crearla. El siguiente código crea el feed del feed con la información que enumeramos de antemano. Proteja este archivo en la alfombra de Tems con el archivo plantilla slug-name.php configurado con la función get_template_part.

';
?>
>
        
        
        
        
        
        
        
        
        
        
                
                        
                        
                        
                        
                        
                        ]]>
                        ]]>
                        
                        
                
        


Este código de planta genera un feed RSS proporcionando el diseño anterior. La variable postCount le permite controlar la cantidad de publicaciones que aparecen en su feed.

La función de the_excerpt_rss muestra el extracto de cada publicación y, para publicaciones sin extractos, muestra las primeras 120 palabras del contenido de la publicación.

Finalmente, para mostrar su feed, primero elimine las reglas de descripción de WordPress. El formulario de My Sencilla inicia una sesión en el administrador de WordPress y hace clic Configuración -> Conexiones persistentesUna vez aquí, simplemente haga clic en Gardar cambioseliminando así las reglas de reclasificación.

Ahora se incorporará la nueva edición desde tudominio.com/feed/feedname, donde feedname es el nombre del feed que funciona en la función anterior add_feed.

W3C ofrece un servicio de validación de feeds que valida el feed resultante.

resolver problemas

  • ¡Mi feed no es válido!
    • Usando el validador de fuentes W3C, necesito conciliar los detalles específicos cuando la fuente no es válida. Edite el archivo Plantilla de Feed para resolver problemas
  • estoy tratando de resolverlo ¡Error de validación!
    • Esto es común cuando el idioma RSS, pero la instalación de WordPress tampoco está configurada. Para hacer esto, puede agregar el contenido del archivo functions.php del tema para actualizar las opciones de idioma.
    function rssLanguage(){
            update_option('rss_language', 'en');
    }
    add_action('admin_init', 'rssLanguage');
    
  • Edite el segundo argumento de la función update_option para cambiar el idioma que desee. Consulta la lista completa de Códigos de idioma RSS.
  • Un enlace agregado al código frontal de su archivo de características carga la barra de tareas de administración de WordPress para este efecto. Elimine lo que se puede eliminar en el archivo de características de WordPress. Puede configurarlo configurando rss_language.
  • Tova también se puede hacer directamente en la base de datos, buscando la opción rss_language en la tabla wp_options.

Esperamos que este artículo le ayude a crear sus fuentes RSS personales en WordPress. Podemos descubrir cómo usar funciones RSS personalizadas en su sitio de WordPress comentando el seguimiento.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir