• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar un aviso «admin bar» de WordPress si el sitio tiene la indexación desactivada

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:

Admin bar de WordPress mostrando el icono que avisa.

¿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 1801 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. 😉

Cabecera PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?