Descubre en este tutorial cómo mostrar toda la información que te interesa de cualquier plugin del repositorio de WordPress usando la API.
En un tutorial anterior viste cómo obtener todos los plugins creados por un usuario de WordPress.
En este caso, vas a usar la API de WordPress.org para obtener todos los datos asociados (nombre, valoraciones, instalaciones activas, versión, descripción…) que te interesen de un plugin de WordPress y mostrarlos como quieras.
Este sería el resultado final:
¿Empezamos?
Pasos para mostrar la información de un plugin del repositorio de WordPress
1. Crea un shortcode con el atributo de plugin del repositorio
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2025 snippets de esta web,
identifícate o suscríbete aquí.
Con el código de arriba creas un shortcode con el atributo slug
que te permite indicar el slug del plugin del repositorio de WordPress. Una vez definido el plugin, consultas la API de WordPress.org para extraer los datos que te interesan.
En este ejemplo «pintas» los siguientes datos:
- Nombre del plugin (con enlace).
- Valoración (indicado con número de estrellas).
- Número de valoraciones.
- Versión del plugin.
- Versión de WordPress en la que está probado.
- Versión mínima de WordPress necesaria.
- Descripción.
- Botón de descarga.
Obviamente, puedes modificar lo que veas oportuno para mostrar los datos que creas convenientes.
En el ejemplo solo estamos obteniendo los datos de 10 endpoints pero con la API, cuando haces la petición de información sobre un plugin, puedes acceder a todos estos:
name
slug
version
author
author_profile
contributors
requires
tested
requires_php
requires_plugins
rating
ratings
num_ratings
support_threads
support_threads_resolved
active_installs
downloaded
last_updated
added
homepage
sections
description
installation
faq
screenshots
changelog
reviews
download link
screenshots
tags
versions
donate_link
- banners
preview_link
Si tienes dudas sobre el slug de un plugin puedes visitar su página del repositorio de WordPress. La URL será: https://wordpress.org/plugins/slug-del-plugin.
2. Personaliza cómo se muestra la información del plugin
En el código anterior no solo tienes toda la parte funcional sino que además añades clases CSS a los distintos datos que muestras. Eso te permite modificar la apariencia de cada uno de ellos para ajustarlo a tus necesidades.
3. Introduce el shortcode donde desees
Por último, solo tienes que escribir[plugins_info slug="osom-modal-login"]
donde quieras que se visualice y modificar el slug
del plugin por el que quieras mostrar.
Este sería un ejemplo del listado que mostraría el shortcode si pones slug="osom-modal-login"
de WordPress:
Conclusiones
Ahora ya sabes cómo mostrar la información que te interese de cualquier plugin del repositorio de WordPress usando su API.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉