Hola,
Hace dos semanas desactivé el feed porque no lo uso, utilizando este código en functions.php:
function itsme_disable_feed() {
wp_die( __( 'No feed available, please visit the homepage!' ) );
}
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
El problema está en que dicho código me está creando errores 5XX en las url´s del feed, porque desde soporte de Webempresa me han confirmado que el error proviene de:
<error>wp_die
<title>
<![CDATA[ WordPress › Error ]]>
</title>
<message>
<![CDATA[ No feed available, please visit the homepage! ]]>
</message>
<data>
<status>500</status>
</data>
</error>
Por tanto, ¿cómo podría comentar este código que provoca los errores 5XX, para mantener desactivado el feed:
//Desactivar el FEED de la web para evitar plagios
function itsme_disable_feed() {
wp_die( __( 'No feed available, please visit the homepage!' ) );
}
Un saludo.
Contenido solo visible a usuarios registrados
Hola Ma Angeles,
En este caso entiendo que para evitar este error debes desactivar este código de tu function.php donde lo tienes añadido, otra opción si no quieres eliminarlos es comentarlo para que no se aplique añadiendo un // delante de cada línea del código,
Ten en cuenta que en ocasiones no sabemos como puede afectar un código que añadamos en nuestro sitio web, ya que cada sitio web es distinto y utiliza diferentes temas y complementos.
Un Saludo
Hola Karen.
Muchas gracias por tu ayuda. Acabo de eliminar esa parte del código que produce ese error tal y como me has comentado, dejando el resto tal y como estaba. El problema que tengo ahora es que cuando me meto en cualquier url del feed, aparece un resultado que me descoloca, porque no entiendo qué es (adjunto imagen).
¿Es algún error que debo corregir?¿o el feed está desactivado, está todo correcto, y ya puedo solicitar a Google que lo revise?
Hola Mª Ángeles
No es ningún error, es el feed en si y no veo que tengas ningún problema, puedes solicitar a Google que lo revise.
Un saludo
Genial!! muchas gracias Pepe. Una última cosa, por favor. ¿Hay alguna manera de ocultarle a los usuario en ese feed , la fecha y hora de la publicación del post, para evitar posibles ataques? De manera, que, quede visible la fecha y hora solo para Google, para que no me pueda afectar al SEO.
Disculpad la molestia, acabo de pensar que es una tontería lo que os acabo de plantear por diferentes razones. Así que, lo dejo como está. Muchísimas gracias por solucionarme los errrores 5XX del feed.
Un saludo.
Hola Mª Ángeles.
Si quieres que sea visible para google no se pude ocultar.
El archivo Feed se genera automaticamente con los datos de las entras y no se puede ocultar ya que no genera ninguna clase para poder ocultar elementos desde css.
De todas formas no creo que eso sea un problema para el seo
Un Saludo