domingo, 5 de abril de 2015

WordPress - Editar el Feed RSS

En ocasiones puede que necesitemos crear Editar el feed de nuestro WP, para ello lo mas sencillo es seguir los siguientes pasos:
  1. Copiar el wp-includes/feed-rss2.php en la carpeta de nuestro tema, ya que es el archivo que usa WP por defecto y así no tendremos que comenzar desde 0
  2. Edita la plantilla según necesites, añade nuevos campos o elimina otros existentes, algo muy común es quitar la linea del creador
  3. En el functions.php de tu plantilla añade el siguiente código:
remove_all_actions( 'do_feed_rss2' ); function create_my_custom_feed() {
   load_template( TEMPLATEPATH . '/feed-rss2.php'); }
add_action('do_feed_rss2', 'create_my_custom_feed');
En la primera linea lo único que hacemos es eliminar el comportamiento por defecto que teníamos para el Feed.

La Ultima llama a la función que hemos creado (create_my_custom_feed())

la funcion create_my_custom_feed() lo único que hace es llamar a la plantilla que hemos modificado, la cual para que esto funcione deberá estar en la raíz de la template, si deseamos alguna otra ubicación solo deberemos cambiar la ruta.


Fuente: http://wordpress.stackexchange.com/questions/47726/remove-or-edit-dccreatorin-feeds