Microposts – Microblogging post type

Description

Microposts adds a simple microblogging system to your WordPress site – perfect for short posts, status updates, and mini articles.

It introduces a new custom post type called Micropost with a minimalist writing interface and a dynamic front-end feed.

Major features include:

  • A clean, fast microblog editor with Gutenberg disabled.
  • Automatic hashtag detection and linking.
  • Tag-based filtering via AJAX.
  • Infinite scroll loading for continuous reading.
  • REST API endpoint for easy front-end integration.
  • Auto-generated titles and permalinks.
  • Content sanitisation and paragraph formatting.
  • Admin tools for hashtag moderation.
  • Fully responsive front-end output.
  • SEO friendly – single page pagination.
  • Optional support for native WordPress comments on Microposts.
  • Shortcode [creomicro_list] for server-rendered output with date filtering, tag filtering, and sorting.

Microposts is ideal for personal sites, project updates, or internal micro-communication hubs.

Shortcodes

[creomicro_feed]

Displays the AJAX-powered Micropost feed with infinite scroll and hashtag filtering.

Example:
[creomicro_feed]

[creomicro_list]

Displays a static, server-rendered list of Microposts with optional filtering.

Attributes:
– start=”YYYY-MM-DD”
– end=”YYYY-MM-DD”
– tag=”tag1,tag2″
– sort=”asc|desc”
– per_page=”10″
– no_message=”Custom empty message”

Examples:
[creomicro_list start=”2025-11-01″ end=”2025-11-30″]
[creomicro_list tag=”news,updates” sort=”asc”]
[creomicro_list no_message=”No posts found.” per_page=”3″]
[creomicro_list start=”2025-11-01″ end=”2025-11-30″ tag=”geopolitical,woke” sort=”asc”]

License

This plugin is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This plugin is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

Credits

Developed and maintained by Michael Gbadebo @ Creotec Limited.

Installation

  1. Upload the ‘microposts’ folder to the ‘/wp-content/plugins/’ directory or install via the WordPress plugin installer.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Create new “Microposts” in the admin dashboard (menu: Microposts > Add New).
  4. Optionally, assign a page to display your feed under Settings > Microposts or insert the shortcode ‘[creomicro_feed]’ in any page.
  5. Display your feed in a post or page using [creomicro_list] shortcode with date and tags filtering, sorting, and customisable no result message.
  6. Enable or disable native WordPress comments on Microposts.
  7. Add (and modify) the single-micropost template file to your theme folder (under Settings > Microposts).
  8. Set what template to use to display single micropost (under Settings > Microposts).
  9. That’s it – your microblog is live!

Reviews

December 3, 2025 1 reply
Thank you very much for developing this plugin, which is simple, fast, and easy to use. I hope to enhance its functionality: allow quick posting on the front end by inserting shortcodes. It should display user avatars and names, support multi-user posting, and enable every user to publish. It would be great to create a micro-community.
Read all 1 review

Contributors & Developers

“Microposts – Microblogging post type” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.5.0

Release Date – 31 January 2026

  • Added support for using a theme’s page.php file to display single micropost – great for none coders.

1.4.0

Release Date – 19 January 2026

  • Added support for quick micropost creation/posting via an admin dashboard widget.

1.3.0

Release Date – 11 December 2025

  • Added new [creomicro_list] shortcode with date and tags filtering, sorting, and customisable no result message.

1.2.2

Release Date – 03 December 2025

  • Minor code tweak for compatibility with WordPress version 3.9.

1.2.1

Release Date – 05 November 2025

  • Updated comment counter to only list approved/active comments.

1.2.0

Release Date – 04 November 2025

  • Added optional support for native WordPress comments on Microposts.
  • New setting in Settings > Microposts to enable or disable comments.
  • Micropost feed updated:
    • Shows comment icon with total comment count when comments are enabled.
    • “Link” text replaced with an SVG link icon.
  • Updated styles and scripts to support the new icons and comment display.

1.1.3

Release Date – 29 October 2025

1.1.2

Release Date – 26 October 2025

1.1.0

Release Date – 14 October 2025

  • Added automatic paragraph formatting (‘wpautop()’).
  • Fixed HTML entity encoding in REST output.
  • Improved hashtag rendering to ignore numeric HTML entities.
  • Added Classic Editor enforcement for microposts.
  • Minor UI adjustments to the feed display.
  • Improved template management.
  • Added pagination support in single template for SEO.

1.0.0

Release Date – 12 October 2025

  • Initial public release with micropost post type, AJAX feed, REST API, hashtags, and infinite scroll.