rss – Eliminar o editar<dc:creator> en Feeds

Pregunta:

Me gustaría eliminar <dc:creator> o editarlo para que sea un valor estático sin editar los archivos principales de WordPress. Preferiblemente como función.

Respuesta:

  1. Copie /wp-includes/feed-rss2.php a su carpeta de temas

  2. Edítelo y realice los cambios que desee (por ejemplo, eliminar la línea para dc:creator )

  3. en el archivo functions.php su tema, agregue la siguiente función:

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', 10, 1);

Editar por Otto : Si bien eso funcionará, esta sería una mejor manera:

function create_my_custom_feed() {  
    load_template( TEMPLATEPATH . '/feed-rss2.php');  
}  
add_feed('rss2', 'create_my_custom_feed');

La función add_feed() es inteligente y manejará las acciones y add_feed() por usted.

Nota : Requerirá un uso flush_rules() de flush_rules() para que surta efecto.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım