Cómo modificar el contenido de los feeds en WordPress

WordPress 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

Gracias por leer este post. También puedes suscribirte a Bla Bla Blog! o a cualquiera de los blogs del anillo Minoic Net

Posted in Uncategorized.

Leave a Reply

You must be logged in to post a comment.