And so, a new WordPress plugin is born: meet Recently!

Let’s face it: WordPress’ default Recent Posts widget does the job as described, but it’s not very flexible. Things like excluding certain entries from the list or displaying recent posts by category can’t be done with the stock Recent Posts widget. You can’t change the default HTML output either, something I discovered while working on this site since I wanted it to look similar to the WordPress Popular Posts widget.

Hence, let me introduce Recently.

Recently is a WordPress widget that displays your site’s most recent posts. And it doesn’t stop there. With Recently, you can also:

  • List posts by type (post, page, or a custom post type).
  • List posts by categories, tags or custom taxonomies.
  • Display a thumbnail of your posts.
  • Display the views count of your posts.
  • Offset the list to ignore the latest posts on your homepage.
  • Customize the HTML output of the list.
  • Et cetera.

And yes, I’m aware that there are at least a couple of plugins out there that serve as good alternatives to the Recent Posts widget already – but hey, the more the merrier, right?

Enjoy Recently!

8 responses on “And so, a new WordPress plugin is born: meet Recently!”

Hey Héctor! Logré resolver el problema, así que puedes ignorar el comentario anterior. El problema lo causaba CSS del tema.

Sin embargo, dejé un comentario en el foro de soporte en relación a como ocultar los tags (siguen apareciendo a pesar de estar desactivados en Metadata Tag settings).

Saludos!!

Héctor, disculpa el abuso. Estoy atascado intentando resolver un problema en este sitio web http://creativebox.xyz/projects/sg/blog/

Estoy usando tanto WPP como Recently. Lo que intento hacer es que la columna que generé con Recently se vea igual al grid que generé con WPP. El problema que encuentro es que creo que Recently no soporta aún shortcodes, y usé otro plugin para insertar el widget en la página. El problema como puedes ver, es que estoy teniendo dificultades para cambiar el estilo de la columna que me genera Recently (por ejemplo, quiero quitar el marco gris que aparece). Hay alguna solución que puedas recomendarme? De nuevo muchas gracias y felicitaciones por tu excelente trabajo!

¡Hola Gabriel!

Lo único diferente que veo entre todas las columnas es que el widget de Recently agrega un DIV adicional a través de los parámetros before_widget y after_widget de la función register_sidebar de WordPress. Se me ocurren dos posibles soluciones:

  1. Modificar los parámetros before_widget / after_widget en el archivo functions.php de tu tema, dejándolos vacíos para que Recently no agregue ese DIV. El único inconveniente es que este cambio afectaría a todos los widgets que agregues a tu tema.
  2. Puedes probar utilizando el filtro dynamic_sidebar_params para modificar sólo el widget de Recently y dejar los parámetros before_widget / after_widget vacíos. Buscando en WordPress Development Stack Exchange encontré esto, quizás te sirva de guía: Add class to before_widget from within a custom widget. El ID de Recently lo puedes ver en el código fuente HTML del sitio.

Muchas gracias por la respuesta (no la había visto antes de postear el comentario). Saludos!

I thought I would look a bit more into your blog. I like this Recently idea. I like the accessibility on your site and the unique layout. Awesome front page.
Jeff

Leave a Reply

Your email address will not be published. Required fields are marked *