Cómo modificar el contenido de los feeds en WordPress
Por Antonio Cambronero el 16/05/08, a las 09:05:07 pm, en Herramientas, Wordpress, tipsWordPress tiene funciones milagrosas
como is_feed() que nos dice si la ejecución de un script php se está produciendo dentro del proceso de generación del feed. Por ejemplo, el plugin Tensai RSS se incrusta en la instalación de WP justo en el proceso tanto de la generación dinámica de las páginas del blog como de los feeds.
Con el plugin original se pueden realizar modificaciones a los feeds muy interesantes como reemplazar las imágenes por un enlace hacia el post, añadir un iconito al lado de los enlaces, ocultar partes del post para que no sean visibles en los feeds y viceversa. Y, sobre todo, incluir un pie en el post, con una firma, aviso, anuncio, etc.
Les dejo una plantilla del plugin para que prueben a modificar los feeds a su gusto. Por ejemplo, justo debajo de la declaración de la función set_tensairss($content) se pregunta si se está creando un feed con la función is_feed(). Y ahí se pueden obtener determinados valores del post. Uno puede ser quién es el autor (suponiendo que el blog tenga varios) con get_the_author().
Más abajo, dentro de la condición if($options['signpost']) (si en el panel de administración del plugin se ha rellenado el campo “firma”) se puede modificar el contenido del pie del post dependiendo de los valores que hemos obtenido anteriormente, por ejemplo con get_the_author(). Así podríamos escribir distintos pies dependiendo del autor, como he hecho yo en blogpocket.
Plantilla para modificar el plugin Tensai_rss –> download
Posts relacionados
Si te ha gustado el post, no olvides suscribirte a nuestro feed RSS
Sin comentarios »
RSS feed para los comentarios de esta entrada. TrackBack URI
Dejar un comentario
Tanto el autor de este blog, Antonio Cambronero, como sus cobloguers, hacen devolución expresa del contenido de sus posts al Dominio Público
CMS: WordPress - Tema basado en GimpStyle diseñado por Horacio Bella - Hosting: Ferca Network
Recibir las actualizaciones por correo-e
Feeds de Entradas y Comentarios
Política de privacidad













