Descubre en este tutorial cómo deshabilitar la función wp_robots
que incorpora WordPress a partir de la versión 5.7 mediante código.
Una de las novedades de WordPress 5.7 es que incorpora la una nueva API para controlar la metaetiqueta robots. La nueva función wp_robots
introduce en la cabecera de la web la metaetiqueta tal que así:
<meta
name="robots"
content="max-image-preview:large"
/>
Esta opción está genial porque, junto a la de la generación del sitemap, te permite prescindir del plugin que se encargaba de gestionar esto (generalmente, uno de SEO).
Pero, ¿y si estás usando un plugin de SEO y prefieres que sea él quien se siga encargando de la generación estas metaetiquetas?
En ese caso, necesitas desactivar la que añade la nueva versión de WordPress (mediente la función wp_robot
s), para evitar que estén duplicadas.
De hecho, puedes hacerlo usando un filtro. Aquí tienes cómo:
Snippet para deshabilitar la función wp_robot
s de WordPress
Añade el siguiente fragmento a tu plugin de funcionalidades:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Con esto eliminas el nuevo filtro wp_robots
que incorpora WordPress 5.7.
Lo normal es que todos los plugins de SEO se actualicen para utilizar este nuevo filtro, así que cuando lo hagan podrás eliminar este snippet. Pero mientras tanto puedes evitar los duplicados usando esta línea de código. 😉
Conclusiones
¿Quieres evitar que se dupliquen las metaetiquetas robots con la actualización de WordPress 5.7?
Si prefieres o necesitas que las metaetiquetas las siga gestionando un plugin de SEO o similar, ahora ya sabes cómo desactivar la que incorpora la nueva actualización de WordPress.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉