Plugin en WordPress: muestra un mensaje a los usuarios con adblock

Hoy voy a escribir sobre un nuevo plugin que he hecho en WordPress. Se trata de un feature que muestra un mensaje a los lectores que están accediendo a tu blog y tienen un adblock activo.

La verdad que es algo super sencillo y no tiene ningún misterio. Había visto en un par de webs que muestran un mensaje cuando el usuario tiene un adblock para publicidad, y pensé en sacarlo también para WordPress.
Aunque ya existen algunos plugins con esta funcionalidad, lo más frecuente suele ser que bloqueen al usuario y no le dejen acceder al contenido. Considero que esta acción tan restrictiva es contraproducente para un blog, porque gran parte de los usuarios cerrarán la página y seguirán buscando en Google.

Objetivo

El planteamiento de este plugin, es mucho más “amigable” para con el usuario. La lógica detecta si el usuario tiene algún adblock instalado en su navegador web y muestra una caja a modo de mensaje emergente.

 

mensaje adblock

En la captura de pantalla anterior, se puede ver el mensaje que se le presenta al usuario. He enfocado en que sea lo menos instrusiva posible.
Dependiendo del feedback que tenga y el uso que se le dé, me plantearé preparar una funcionalidad para que desde el dashboard de WordPress se pueda customizar este mensaje: tipo de letra, colores, etc.. para que así se pueda adaptar mejor a cada blog y gustos del administrador.

Sobre los adblock

La lógica de este plugin es super simple, heredando una de las premisas que usan los adblock, que no es más que bloquear los archivos javascript, que tengan en su nombre la palabra “ads” o similares, como digo, es una de las técnicas que usan.

En base a esto, el plugin carga un archivo js, denominado ads.js donde se asigna una variable. Adicionalmente se incluye otro js donde se procesa la lógica, comprobando que exista la variable definida en ads.js. Si ésta no existe, se muestra el mensaje. EASY!

También se esta usando cookies, por si el usuario quiere hacer caso omiso del mensaje, pueda pulsar el aspa de cerrar, no volviendo aparecer mas la advertencia. De este modo sigo el principio que he marcado, evitando que el mensaje sea intrusivo.

El plugin

Puedes descargar el plugin en la siguiente URL: http://wordpress.org/plugins/noadblock-nice-message/

También puedes lo puedes instalar directamente navegando desde tu WordPress: Plugins > Añadir nuevo > busca “noadblock”

Colaboraciones

Como mi anterior plugin de WordPress sobre la ley de cookies, el código de este esta abierto y disponible para cualquier desarrollador.

Accesible para que cualquiera pueda hacer fork, proponer mejoras, bug fixing, traducciones, o lo que considere agregar para mejorar el plugin.

GitHub Repo:https://github.com/elpeter/noadblock-nice-message

Si tienes preguntas, dudas o quieres proponer algo, deja un mensaje en este artículo 😉 .

Tags de búsquedas:

bloquear adblock wordpress,el mensaje menos intrusivo para cookies wordpress,El plugin no tiene una cabecera válida,mensajes entre usuarios wordpress,plugin de mensaje al abandonar web,plugin de mensajes,plugins que no se ven con adblock,wordpress El plugin no tiene una cabecera válida,wordpress mostrar mensaje al abrir

Contenido patrocinado

9 comentarios en Plugin en WordPress: muestra un mensaje a los usuarios con adblock

  1. kohaga
    / Responder

    thank you for this awesome plugin
    i have a suggestion
    can you add with the plugin an a image “how to disable adblock”
    that can be linked in the message box
    because many don’t know how to add a site to white list
    thanks

  2. / Responder

    I give up, here is a link to the code I was using:

    http://www.w3schools.com/tags/att_font_color.asp

    • Pedro Ventura
      / Responder

      Just edit the first <p> HTML tag.
      Check the following screenshot

  3. / Responder

    Ahh!

    This is some text!

    Last try, with spaces.

  4. / Responder

    Hmm, didn’t show the code and it mesed up 🙁

    it was This is some text!

  5. / Responder

    Hi,

    When I try to add a color tag for HTML into the plugin text, parts of my site stop loading. Do you know the cause? Please, in English, I don’t know Spanish.

    Here is the code I try and enter:

    Thank you"

  6. Gian
    / Responder

    Me tira el error “El plugin no tiene una cabecera válida.”

  7. Pedro
    / Responder

    Estaría muy bien poder configurar si queremos que salga cada vez que el usuario entre en la web, es decir que se muestre cada vez inicia sesión.

  8. / Responder

    muy buen pluguin de verdad que si

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡Comparte este artículo! »

Sígueme en Facebook »

  • Sergio (2 semanas)
    Expongo mi problema: He creado un videojuego en RV para…
  • diseño web (2 semanas)
    Gracias por el post, me tenia loco el tema de…
  • Gina (1 mes)
    Hola, gracias por el artículo. He seleccionado Cakephp como framework,…
  • Yesika (2 meses)
    hola Yo tengo un caso similar, tengo 5 texbox y…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

profile for Pedro Ventura on Stack Exchange, a network of free, community-driven Q&A sites
Leer entrada anterior
TVendo: La primera aplicación móvil de anuncios clasificados en vídeo

Llevaba muchos meses sin publicar nada pero estoy de vuelta, con un artículo para contaros una app que hemos lanzado...

Cerrar