Descubre en este tutorial cómo mostrar un icono en la barra de administración superior de WordPress que te avise si el sitio tiene la indexación desactivada.
Uno de los peores despistes que puedes tener al crear un sitio nuevo o realizar un paso a producción desde un staging es que se quede la casilla de «Disuadir a los motores de búsqueda de indexar este sitio» (situada en Ajustes > Lectura) seleccionada.
En un tutorial anterior te expliqué una forma de evitar esto definiendo el entorno de WordPress.
Y hoy te traigo una opción complementaria que te va «chivar» de forma visual siempre que un sitio tenga la casilla de «Disuadir a los motores de búsqueda de indexar este sitio» seleccionada.
Este es el resultado final:

¿Te interesa? Aquí tienes cómo conseguirlo:
Snippet para introducir un aviso en la «admin bar» de WordPress si la indexación está desactivada
Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 1957 snippets de esta web,
identifícate o suscríbete aquí.
Así de sencillo, ¿ves?
En esta caso usas el hook admin_bar_menu
en combinación con el parámetro blog_public
para mostrar o no un icono en la barra superior de administración de WordPress.
Si la casilla de «Disuadir a los motores de búsqueda de indexar este sitio» está seleccionada se mostrará un icono de un ojo tachado en rojo (que puedes modificar) como aviso.
Al pasar el ratón por encima del icono mostrará un aviso que explica el motivo de la indicación (que puedes editar).
Y si haces clic en él te llevará directamente a Ajustes > Lectura, para que puedas desactivar la casilla.

¿La casilla no está seleccionada? Entonces no verás ningún aviso. Todo está bien (bueno, al menos la indexación). 😅
Conclusión
Con unas pocas líneas de código puedes conseguir que se muestre un icono en barra de administración de WordPress que te avise si la web tiene desactivada la indexación.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉