Crear un shortcode para saber si hay actualizaciones pendientes

Hola de nuevo.

En esta ocasión vamos a crear un código que nos indique si hay o no hay actualizaciones pendientes en nuestro WordPress.

Para conseguirlo, crearemos un shortcode que podamos utilizar en cualquier parte de nuestra página web. Yo lo colocaré, por ejemplo, en la sidebar.

Seguro que te estarás preguntando el porqué demonios necesitarías utilizar este código.

Pues bien, te pongo un ejemplo:

Imagínate que eres administrador de varias páginas tuyas o de tus clientes. Imagínate que puedas crear una página (que se llame por ejemplo ‘mantenimiento’), que no mostrarás en el menú de navegación, obviamente.

Imagínate que en esa página, entre otras cosas, muestras si ese WordPress tiene actualizaciones pendientes, además de otra información que te sea interesante como administrador: cuántos plugins tiene instalados esa web, la versión de WordPress que utiliza, última revisión que has hecho (última vez que has entrado a esa web), etc…

¿No sería interesante tener esa información recopilada en una sola página, y que puedas verla sin la necesidad de iniciar sesión?… 😀

Este es el poder de los shortcodes.

Código que vamos a utilizar

Para crear el shortcode, utilizaremos el siguiente código:

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 código

Como hemos dicho, el código crea un shortcode llamado [updates].

Este shortcode mostrará el texto:

Hay actualizaciones pendientes

Y en caso de no haberlas, mostrará este otro texto:

No hay actualizaciones pendientes

¿Y si vamos un poco más allá?

¿Qué te parece si, además de decirnos si hay o no hay actualizaciones, nos diga si son de temas o plugins, y cuantas hay de cada uno?.

Para ello utilizaremos el código anterior, pero un poquito modificado:

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 código

Si te das cuenta, en este caso se crean los contadores para las variaciones wordpress, plugins y themes, seguidos del texto actualización(es) de WordPress disponible(s).

Al igual que en el ejemplo anterior, si hay actualizaciones mostrará el texto que nos indica cuantas y de qué tipo:

Hay 1 actualización(es) de plugin(s) disponible(s)

.Y si no hay ninguna actualización, seguirá mostrando el texto: No hay actualizaciones pendientes.

Dónde debemos poner este código

Yo te aconsejo hacerlo de esta forma: colócalos en tu plugin de snippetsAunque también puedes colocarlos en tu plugin de funciones o en el archivo functions.php de tu tema hijo.

Resultado

Crear un shortcode para saber si hay actualizaciones pendientes
Crear un shortcode para saber si hay actualizaciones pendientes

Este artículo ha sido visitado: 39 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.