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:
-
Copie
/wp-includes/feed-rss2.php
a su carpeta de temas -
Edítelo y realice los cambios que desee (por ejemplo, eliminar la línea para
dc:creator
) -
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.