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 2107 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:
nameslugversionauthorauthor_profilecontributorsrequirestestedrequires_phprequires_pluginsratingratingsnum_ratingssupport_threadssupport_threads_resolvedactive_installsdownloadedlast_updatedaddedhomepagesectionsdescriptioninstallationfaqscreenshotschangelogreviews
download linkscreenshotstagsversionsdonate_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. 😉