{"id":257955,"date":"2025-10-31T08:12:28","date_gmt":"2025-10-31T08:12:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/microposts-microblogging-post-type\/"},"modified":"2026-03-18T08:47:57","modified_gmt":"2026-03-18T08:47:57","slug":"microposts","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/microposts\/","author":15270099,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"1.5.1","tested":"6.9.4","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"Microposts - Microblogging post type","header_author":"Creotec Limited - Michael Gbadebo","header_description":"Adds a Twitter-like microblog (micropost) post type with a feed, infinite scroll, hashtags, and limited editor.","assets_banners_color":"b77a07","last_updated":"2026-03-18 08:47:57","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/sowandnurture.com\/","header_plugin_uri":"","header_author_uri":"https:\/\/creotec.com","rating":5,"author_block_rating":0,"active_installs":50,"downloads":756,"num_ratings":1,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"nativebreed","date":"2025-10-31 08:12:05"},"1.2.0":{"tag":"1.2.0","author":"nativebreed","date":"2025-11-04 09:05:33"},"1.2.1":{"tag":"1.2.1","author":"nativebreed","date":"2025-11-05 07:04:45"},"1.2.2":{"tag":"1.2.2","author":"nativebreed","date":"2025-12-04 07:27:53"},"1.3.0":{"tag":"1.3.0","author":"nativebreed","date":"2025-12-12 09:36:33"},"1.4.0":{"tag":"1.4.0","author":"nativebreed","date":"2026-01-19 08:20:32"},"1.5.0":{"tag":"1.5.0","author":"nativebreed","date":"2026-01-31 07:50:19"},"1.5.1":{"tag":"1.5.1","author":"nativebreed","date":"2026-03-18 08:47:57"}},"upgrade_notice":{"1.1.0":"<p>Fixes content encoding and improves formatting; update recommended for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3387471,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3387471,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3387471,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3387471,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3387471,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3","1.2.0","1.2.1","1.2.2","1.3.0","1.4.0","1.5.0","1.5.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Micropost editor screen (minimal UI).","2":"Front-end feed with infinite scroll.","3":"Hashtag filtering in action.","4":"Tag moderation admin page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8495,5908,22535,2517,250022],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-257955","plugin","type-plugin","status-publish","hentry","plugin_tags-hashtags","plugin_tags-infinite-scroll","plugin_tags-microblog","plugin_tags-microblogging","plugin_tags-short-posts","plugin_committers-nativebreed"],"banners":{"banner":"https:\/\/ps.w.org\/microposts\/assets\/banner-772x250.jpg?rev=3387471","banner_2x":"https:\/\/ps.w.org\/microposts\/assets\/banner-1544x500.jpg?rev=3387471","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/microposts\/assets\/icon.svg?rev=3387471","icon":"https:\/\/ps.w.org\/microposts\/assets\/icon.svg?rev=3387471","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Microposts<\/strong> adds a simple microblogging system to your WordPress site - perfect for short posts, status updates, and mini articles.<\/p>\n\n<p>It introduces a new custom post type called <em>Micropost<\/em> with a minimalist writing interface and a dynamic front-end feed.<\/p>\n\n<p>Major features include:<\/p>\n\n<ul>\n<li>A clean, fast microblog editor with Gutenberg disabled.<\/li>\n<li>Automatic hashtag detection and linking.<\/li>\n<li>Tag-based filtering via AJAX.<\/li>\n<li>Infinite scroll loading for continuous reading.<\/li>\n<li>REST API endpoint for easy front-end integration.<\/li>\n<li>Auto-generated titles and permalinks.<\/li>\n<li>Content sanitisation and paragraph formatting.<\/li>\n<li>Admin tools for hashtag moderation.<\/li>\n<li>Fully responsive front-end output.<\/li>\n<li>SEO friendly - single page pagination.<\/li>\n<li>Optional support for native WordPress comments on Microposts.<\/li>\n<li>Shortcode [creomicro_list] for server-rendered output with date filtering, tag filtering, and sorting.<\/li>\n<\/ul>\n\n<p>Microposts is ideal for personal sites, project updates, or internal micro-communication hubs.<\/p>\n\n<h3>Shortcodes<\/h3>\n\n<h3>[creomicro_feed]<\/h3>\n\n<p>Displays the AJAX-powered Micropost feed with infinite scroll and hashtag filtering.<\/p>\n\n<p>Example:\n[creomicro_feed]<\/p>\n\n<h3>[creomicro_list]<\/h3>\n\n<p>Displays a static, server-rendered list of Microposts with optional filtering.<\/p>\n\n<p>Attributes:\n- start=\"YYYY-MM-DD\"\n- end=\"YYYY-MM-DD\"\n- tag=\"tag1,tag2\"\n- sort=\"asc|desc\"\n- per_page=\"10\"\n- no_message=\"Custom empty message\"<\/p>\n\n<p>Examples:\n[creomicro_list start=\"2025-11-01\" end=\"2025-11-30\"]\n[creomicro_list tag=\"news,updates\" sort=\"asc\"]\n[creomicro_list no_message=\"No posts found.\" per_page=\"3\"]\n[creomicro_list start=\"2025-11-01\" end=\"2025-11-30\" tag=\"geopolitical,woke\" sort=\"asc\"]<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is free software: you can redistribute it and\/or modify<br \/>\nit under the terms of the GNU General Public License as published by<br \/>\nthe Free Software Foundation, either version 2 of the License, or<br \/>\n(at your option) any later version.<\/p>\n\n<p>This plugin is distributed in the hope that it will be useful,<br \/>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of<br \/>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br \/>\nGNU General Public License for more details.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed and maintained by <a href=\"https:\/\/www.creotec.com\/\">Michael Gbadebo @ Creotec Limited<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the 'microposts' folder to the '\/wp-content\/plugins\/' directory or install via the WordPress plugin installer.<\/li>\n<li>Activate the plugin through the <em>Plugins<\/em> menu in WordPress.<\/li>\n<li>Create new \"Microposts\" in the admin dashboard (menu: <strong>Microposts &gt; Add New<\/strong>).<\/li>\n<li>Optionally, assign a page to display your feed under <strong>Settings &gt; Microposts<\/strong> or insert the shortcode '[creomicro_feed]' in any page.<\/li>\n<li>Display your feed in a post or page using [creomicro_list] shortcode with date and tags filtering, sorting, and customisable no result message.<\/li>\n<li>Enable or disable native WordPress comments on Microposts.<\/li>\n<li>Add (and modify) the single-micropost template file to your theme folder (under <strong>Settings &gt; Microposts<\/strong>).<\/li>\n<li>Set what template to use to display single micropost (under <strong>Settings &gt; Microposts<\/strong>).<\/li>\n<li>That's it - your microblog is live!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20microposts%20on%20a%20page%3F\"><h3>How do I display microposts on a page?<\/h3><\/dt>\n<dd><p>Insert the shortcode '[creomicro_feed]' into any page or select a display page in the settings panel or set a page from the Micropost settings screen.<\/p><\/dd>\n<dt id=\"can%20i%20use%20hashtags%3F\"><h3>Can I use hashtags?<\/h3><\/dt>\n<dd><p>Yes! Typing '#example' in your content automatically links it to the relevant micropost tag.<\/p><\/dd>\n<dt id=\"i%20get%20%22micropost%2Fpage%20not%20found%22%20error%20when%20i%20try%20to%20view%20single%20micropost\"><h3>I get \"micropost\/page not found\" error when I try to view single micropost<\/h3><\/dt>\n<dd><p>This is a Permalink issue. To fix, go to Settings -&gt; Permalinks -&gt; click \"Save Changes\" button.<\/p><\/dd>\n<dt id=\"how%20does%20the%20infinite%20scroll%20work%3F\"><h3>How does the infinite scroll work?<\/h3><\/dt>\n<dd><p>Microposts uses AJAX to load new posts dynamically as the reader scrolls.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20title%20field%3F\"><h3>Can I disable the title field?<\/h3><\/dt>\n<dd><p>No - titles are auto-generated from the first 60 characters of the content, but you can edit them if needed.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20editor%3F\"><h3>Does it work with the block editor?<\/h3><\/dt>\n<dd><p>The plugin disables Gutenberg for this post type and uses the classic editor for speed and simplicity.<\/p><\/dd>\n<dt id=\"how%20do%20i%20enable%20or%20disable%20comments%20for%20microposts%3F\"><h3>How do I enable or disable comments for Microposts?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings &gt; Microposts<\/strong> and check or uncheck <strong>\"Enable comments on Microposts.\"<\/strong>\nWhen enabled, each Micropost can have native WordPress comments and the single Micropost page will display them automatically.<\/p><\/dd>\n<dt id=\"where%20are%20comments%20shown%3F\"><h3>Where are comments shown?<\/h3><\/dt>\n<dd><p>Comments appear on the single Micropost view (using 'single-micropost.php'). \nThe Micropost feed also displays a comment bubble icon with the total number of comments for each post.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20comments%20later%3F\"><h3>Can I disable comments later?<\/h3><\/dt>\n<dd><p>Yes. Unchecking the comments option in the settings immediately hides comment links and prevents new comments from being added.<\/p><\/dd>\n<dt id=\"how%20does%20disable%20comments%20plugin%20affect%20micropost%27s%20enable%2Fdisable%20comments%20feature%3F\"><h3>How does Disable Comments plugin affect Micropost's enable\/disable comments feature?<\/h3><\/dt>\n<dd><p>The Disable Comments plugin overrides Micropost's setting. Make sure to also disable comments on the Micropost setting screen <strong>Settings &gt; Microposts<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<p><em>Release Date - 18 March 2026<\/em><\/p>\n\n<ul>\n<li>Tested against WordPress 6.9.4 and made a tiny content update in readme.txt.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<p><em>Release Date - 31 January 2026<\/em><\/p>\n\n<ul>\n<li>Added support for using a theme's page.php file to display single micropost - great for none coders.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<p><em>Release Date - 19 January 2026<\/em><\/p>\n\n<ul>\n<li>Added support for quick micropost creation\/posting via an admin dashboard widget.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<p><em>Release Date - 11 December 2025<\/em><\/p>\n\n<ul>\n<li>Added new [creomicro_list] shortcode with date and tags filtering, sorting, and customisable no result message.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<p><em>Release Date - 03 December 2025<\/em><\/p>\n\n<ul>\n<li>Minor code tweak for compatibility with WordPress version 3.9.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<p><em>Release Date - 05 November 2025<\/em><\/p>\n\n<ul>\n<li>Updated comment counter to only list approved\/active comments.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<p><em>Release Date - 04 November 2025<\/em><\/p>\n\n<ul>\n<li>Added optional support for native WordPress comments on Microposts.<\/li>\n<li>New setting in <strong>Settings &gt; Microposts<\/strong> to enable or disable comments.<\/li>\n<li>Micropost feed updated:\n\n<ul>\n<li>Shows comment icon with total comment count when comments are enabled.<\/li>\n<li>\"Link\" text replaced with an SVG link icon.<\/li>\n<\/ul><\/li>\n<li>Updated styles and scripts to support the new icons and comment display.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<p><em>Release Date - 29 October 2025<\/em><\/p>\n\n<h4>1.1.2<\/h4>\n\n<p><em>Release Date - 26 October 2025<\/em><\/p>\n\n<h4>1.1.0<\/h4>\n\n<p><em>Release Date - 14 October 2025<\/em><\/p>\n\n<ul>\n<li>Added automatic paragraph formatting ('wpautop()').<\/li>\n<li>Fixed HTML entity encoding in REST output.<\/li>\n<li>Improved hashtag rendering to ignore numeric HTML entities.<\/li>\n<li>Added Classic Editor enforcement for microposts.<\/li>\n<li>Minor UI adjustments to the feed display.<\/li>\n<li>Improved template management.<\/li>\n<li>Added pagination support in single template for SEO.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<p><em>Release Date - 12 October 2025<\/em><\/p>\n\n<ul>\n<li>Initial public release with micropost post type, AJAX feed, REST API, hashtags, and infinite scroll.<\/li>\n<\/ul>","raw_excerpt":"Create a Twitter-style (X-style) microblog on your WordPress site with hashtags, AJAX feed, infinite scroll, and automatic title generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257955"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nativebreed"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257955"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257955"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257955"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257955"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257955"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}