Plugin que muestra una barra de progreso de lectura solo en artículos

Esta semana vamos a crear un plugin que nos genere una barra de progreso de lectura para nuestros artículos.

¡Pero ojo!, solo debe activarse en los artículos, no en las páginas ni otros custom post types.

Lógicamente, la barrita de progreso se debe mostrar en la parte superior de la pantalla. Lo ideal sería que se mostrara justo debajo del menú de navegación.

¡Vamos a ver cómo podemos hacerlo!

Código que vamos a utilizar

A continuación te muestro el código que vamos a utilizar para este plugin.

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Cómo funciona este Plugin

Para crear este plugin de progreso de lectura para tus artículos tienes que seguir estos pasos:

  1. Crea un archivo en el directorio wp-content/plugins/ con el nombre que quieras para tu plugin. Por ejemplo barra-progreso.php.
  2. Dentro del archivo barra-progreso.php, debes pegar el código que te dejado anteriormente.
  3. Ahora, activa el plugin para activar la barra de progreso en tus artículos.
  4. Recuerda que puedes modificar la cabecera de este plugin, añadiéndole tu información o la de tus clientes.

Cómo hacer cambios en la barra

En este ejemplo, yo he creado una barra de 10px de grosor, de color rojo y a una distancia superior de 50px. Es más que probable que necesites cambiar estos valores para que se ajuste al diseño de tu web.

Si necesitas cambiar el grosor, el color, o lo que es más probable, la posición respecto a la parte superior, para colocarla justo debajo del menú de navegación, debes cambiar estos valores:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Si te has dado cuenta, en realidad este efecto no muestra el progreso de lectura del artículo. En realidad muestra el desplazamiento vertical de la ventana, es una forma de «engañar» al usuario, pero bueno, este engaño no es tan grave, ¿verdad?… 🙁

Resultado

Plugin que muestra una barra de progreso de lectura solo en artículos
Plugin que muestra una barra de progreso de lectura solo en artículos

Por último:

Ten en cuenta que este es un ejemplo básico, y puedes modificarlo a tu gusto, pero es importante que tengas conocimientos básicos de PHP para poder hacerlo.

Este artículo ha sido visitado: 51 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.