{"id":265580,"date":"2025-12-09T16:24:58","date_gmt":"2025-12-09T16:24:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-bulk-date-editor\/"},"modified":"2026-01-01T22:34:27","modified_gmt":"2026-01-01T22:34:27","slug":"easy-bulk-date-editor","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/easy-bulk-date-editor\/","author":13642320,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.1","stable_tag":"1.3.1","tested":"6.9.4","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"Easy Bulk Date Editor","header_author":"Andre Moura","header_description":"Bulk edit post publish dates by category from a single admin screen, including an optional \"shift by\" tool.","assets_banners_color":"","last_updated":"2026-01-01 22:34:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/andremouradev","header_plugin_uri":"https:\/\/wordpress.andremoura.com","header_author_uri":"https:\/\/www.andremoura.com","rating":5,"author_block_rating":0,"active_installs":20,"downloads":349,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"andremoura","date":"2025-12-09 16:31:25"},"1.1.1":{"tag":"1.1.1","author":"andremoura","date":"2025-12-17 10:43:57"},"1.2":{"tag":"1.2","author":"andremoura","date":"2025-12-20 20:17:54"},"1.2.1":{"tag":"1.2.1","author":"andremoura","date":"2025-12-21 19:03:37"},"1.2.2":{"tag":"1.2.2","author":"andremoura","date":"2025-12-21 21:56:26"},"1.3.1":{"tag":"1.3.1","author":"andremoura","date":"2026-01-01 22:34:27"}},"upgrade_notice":{"1.2":"<p>Introduces filtering by author and paginated post loading for better performance and scalability.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3421759,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3421759,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.1.1","1.2","1.2.1","1.2.2","1.3.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Filter selection (category or author)","2":"Paginated post list with editable dates","3":"Bulk date shift controls"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11143,4708,166,268,6117],"plugin_category":[40],"plugin_contributors":[251984],"plugin_business_model":[],"class_list":["post-265580","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-edit","plugin_tags-dates","plugin_tags-posts","plugin_tags-scheduling","plugin_tags-wordpress-admin","plugin_category-calendar-and-events","plugin_contributors-andremoura","plugin_committers-andremoura"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/easy-bulk-date-editor\/assets\/icon-128x128.png?rev=3421759","icon_2x":"https:\/\/ps.w.org\/easy-bulk-date-editor\/assets\/icon-256x256.png?rev=3421759","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Easy Bulk Date Editor is a lightweight WordPress admin plugin that allows editors and administrators to bulk edit post publication dates with precision and control.<\/p>\n\n<p>The plugin was designed to avoid common performance pitfalls of bulk actions by loading posts incrementally and applying changes only to the selected rows.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>Bulk edit post publication dates<\/li>\n<li>Shift dates forward or backward by days and\/or hours<\/li>\n<li>Filter posts before editing:\n\n<ul>\n<li>By category<\/li>\n<li>By author<\/li>\n<\/ul><\/li>\n<li>Paginated loading (25 posts per page) for improved database performance<\/li>\n<li>Uses native WordPress date and time formats<\/li>\n<li>Safe AJAX-based operations with nonce validation<\/li>\n<li>No front-end impact \u2014 admin-only tool<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Choose how you want to filter posts (by category or author)<\/li>\n<li>Load posts in manageable pages of 25 items<\/li>\n<li>Select the posts you want to edit<\/li>\n<li>Adjust individual dates or apply bulk shifts<\/li>\n<li>Save changes securely<\/li>\n<\/ol>\n\n<p>Pagination ensures the plugin remains fast and reliable even on large sites with thousands of posts.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress<\/li>\n<li>Navigate to the plugin page under the WordPress admin menu<\/li>\n<li>Start editing post dates<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20edit%20posts%20across%20multiple%20pages%20at%20once%3F'><h3>Does this plugin edit posts across multiple pages at once?<\/h3><\/dt>\n<dd><p>No. Changes apply only to the posts loaded on the current page. This is intentional to prevent accidental bulk changes and ensure data safety.<\/p><\/dd>\n<dt id='can%20i%20filter%20by%20both%20category%20and%20author%20at%20the%20same%20time%3F'><h3>Can I filter by both category and author at the same time?<\/h3><\/dt>\n<dd><p>Not at this time. You can choose one filter type (category or author) before loading posts.<\/p><\/dd>\n<dt id='why%20is%20pagination%20limited%20to%2025%20posts%3F'><h3>Why is pagination limited to 25 posts?<\/h3><\/dt>\n<dd><p>To protect WordPress performance and avoid large, expensive database queries. This limit can be adjusted by developers if needed.<\/p><\/dd>\n<dt id='does%20this%20plugin%20modify%20post%20content%20or%20metadata%3F'><h3>Does this plugin modify post content or metadata?<\/h3><\/dt>\n<dd><p>No. It only updates the post publication date fields.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>See changelog.md for detailed version history.<\/p>","raw_excerpt":"Bulk edit WordPress post dates safely and efficiently, now with filtering by category or author and paginated loading for better performance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/265580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=265580"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/andremoura"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=265580"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=265580"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=265580"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=265580"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=265580"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=265580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}