Changeset 3433672
- Timestamp:
- 01/06/2026 01:56:11 PM (3 months ago)
- Location:
- bulk-delete-all-in-one
- Files:
-
- 15 added
- 2 deleted
- 2 edited
-
tags/1.1.3 (added)
-
tags/1.1.3/assets (added)
-
tags/1.1.3/assets/custom.css (added)
-
tags/1.1.3/assets/custom.js (added)
-
tags/1.1.3/assets/images (added)
-
tags/1.1.3/assets/images/close.svg (added)
-
tags/1.1.3/assets/images/loader.svg (added)
-
tags/1.1.3/assets/jquery.validate.min.js (added)
-
tags/1.1.3/bulk-delete-all-in-one.php (added)
-
tags/1.1.3/includes (added)
-
tags/1.1.3/includes/class-bulk-delete.php (added)
-
tags/1.1.3/index.php (added)
-
tags/1.1.3/readme.txt (added)
-
tags/1.1.3/uninstall.php (added)
-
trunk/bulk-delete-all-in-one.php (added)
-
trunk/iflair-bulk-delete.php (deleted)
-
trunk/includes/class-bulk-delete.php (modified) (3 diffs)
-
trunk/languages (deleted)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
bulk-delete-all-in-one/trunk/includes/class-bulk-delete.php
r3226649 r3433672 87 87 public function ifbdp_add_admin_menu() { 88 88 add_menu_page( 89 esc_html__(' Bulk DeleteSettings', 'bulk-delete-all-in-one'), // Page title, escaped for HTML output90 esc_html__(' Bulk Delete', 'bulk-delete-all-in-one'), // Menu title, escaped for HTML output89 esc_html__('SiteEase Bulk Delete Manager Settings', 'bulk-delete-all-in-one'), // Page title, escaped for HTML output 90 esc_html__('SiteEase Bulk Delete Manager', 'bulk-delete-all-in-one'), // Menu title, escaped for HTML output 91 91 'manage_options', // Capability 92 92 'iflair-bulk-delete-settings', // Menu slug … … 263 263 ?> 264 264 <div class="wrap"> 265 <h2><?php echo esc_html__(' iFlair Bulk DeleteSettings','bulk-delete-all-in-one');?></h2>265 <h2><?php echo esc_html__('SiteEase Bulk Delete Manager Settings','bulk-delete-all-in-one');?></h2> 266 266 <div class="ifbdp_loader" style="display: none;"> 267 267 <img src="<?php echo esc_url(IFBDP_PLUGIN_DIR . 'assets/images/loader.svg'); ?>"> … … 1533 1533 } 1534 1534 1535 public function ifbdp_loadTextdomain() {1536 load_plugin_textdomain('bulk-delete-all-in-one', false, dirname(plugin_basename(__FILE__)) . '/languages');1537 }1538 1539 1535 public function ifbdp_download_all_images() { 1540 1536 if ( current_user_can( 'manage_options' ) ) { // Check for permission -
bulk-delete-all-in-one/trunk/readme.txt
r3422945 r3433672 1 === All In One Bulk Delete===1 === SiteEase Bulk Delete Manager === 2 2 Contributors: iflairwebtechnologies 3 3 Donate link: https://www.iflair.com 4 Tags: media, posts, pages, commentsdelete4 Tags: bulk delete, content cleanup, media delete, post delete, comment delete 5 5 Requires at least: 4.7 6 6 Tested up to: 6.9 7 Stable tag: 1.1. 27 Stable tag: 1.1.3 8 8 Requires PHP: 5.6 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 11 12 The iFlair Bulk Delete plugin is designed to help administrators efficiently manage and delete large volumes of content from their website using an intuitive interface. All operations are powered by AJAX, ensuring smooth and quick functionality without needing to reload the page.12 SiteEase Bulk Delete Manager helps administrators safely and efficiently delete large amounts of WordPress content using a simple, AJAX-powered interface. 13 13 14 14 == Description == 15 The iFlair Bulk Delete plugin is a powerful tool designed for website administrators to streamline the management and deletion of large volumes of content. With its user-friendly and intuitive interface, you can easily select and remove unwanted content in bulk, saving time and effort. Powered by AJAX, all operations are performed smoothly and quickly without the need to reload the page, ensuring a seamless experience. This plugin is ideal for anyone looking to maintain their website's content with efficiency and ease.16 15 17 ### 1. Page Settings 18 **Delete All Pages:** In the Page Settings tab, administrators have the option to delete all pages from the website by selecting the 'Delete all pages' checkbox. This feature allows for quick removal of all page content in one action. 16 **SiteEase Bulk Delete Manager** is a content management utility designed for WordPress administrators who need to clean up large volumes of site content quickly and efficiently. 19 17 20 ### 2. Post Settings 21 **Delete All Posts:** Similar to the Page Settings, the Post Settings tab allows administrators to delete all posts from the website by selecting the 'Delete all posts' checkbox. This streamlines the process of clearing out all post content with a single click. 18 The plugin allows bulk deletion of pages, posts, media files, and comments from a centralized admin interface. All actions are handled using AJAX, ensuring smooth operation without page reloads. 22 19 23 ### 3. Media Settings 24 The Media Settings tab provides a comprehensive set of tools for managing and deleting media files: 25 **Delete All Media:** Administrators can select the 'Delete all media' checkbox to remove all media files from the website, including images, videos, and other media types. 26 **Month-Year Folders:** Media files are organized into month-year folders inside the uploads directory. Administrators can view these folders and select checkboxes to delete all media files within these folders, along with their database entries. 20 This plugin is ideal for: 21 - Cleaning test or demo content 22 - Removing unused media files 23 - Managing large sites with frequent content updates 24 - Administrators who need precise control over bulk deletion actions 27 25 28 **Image Statistics and Actions:** 29 **Total Number and Size of Images:** Displays the total number of images and their combined size. Administrators have the options to delete, download, or show all images. 30 **Attached Images:** Shows the number and total size of images attached to posts or pages. Administrators can delete, download, or show these attached images. 31 **Unattached Images:** Displays the number and total size of images that are not attached to any posts or pages. Options are provided to delete, download, or show these unattached images. 26 No coding knowledge is required, and all actions are performed directly from the WordPress admin dashboard. 32 27 33 **Fetch and Delete Images by Criteria:** 34 **By Date Range:** Administrators can fetch media images within a specific date range and choose to delete, download, or show these images. 35 **By Month-Year:** Media images can be filtered by specific months and years for deletion, download, or display. 36 **By Year:** Allows fetching images by year for similar actions. 37 **By Author:** Images can be filtered by the author for deletion, download, or display. 38 **From WP Options Table:** Displays images stored in the WP-options table, with an option to delete these media entries. 28 --- 39 29 40 ### 4. Comments Settings 41 **Delete All Comments:** In the Comments Settings tab, administrators can select the 'Delete all comments' checkbox to delete all comments from the website. This feature simplifies the process of managing and removing comments in bulk. 30 ### Features 42 31 43 This plugin is an essential tool for website administrators looking to efficiently manage large amounts of content, providing flexibility and control over the deletion process while maintaining a user-friendly interface. 32 #### Page Management 33 - Delete all pages with a single action from the **Page Settings** tab 34 35 #### Post Management 36 - Delete all posts easily from the **Post Settings** tab 37 38 #### Media Management 39 - Delete all media files at once 40 - Delete media by **month-year upload folders** 41 - View and manage: 42 - Total images and storage size 43 - Attached images 44 - Unattached images 45 - Filter media by: 46 - Date range 47 - Month and year 48 - Year 49 - Author 50 - Remove media entries stored in the WordPress options table 51 52 #### Comment Management 53 - Delete all comments quickly from the **Comments Settings** tab 54 55 All deletion actions are clearly separated by section to prevent accidental data loss. 56 57 --- 44 58 45 59 == Installation == 46 60 47 1. Visit Plugins > Add New 48 2. Search for "iFlair Bulk Delete" 49 3. Install and Activate iFlair Bulk Delete from your plugins page 50 4. Follow setup steps on iFlair Bulk Delete Settings page 61 1. Go to **Plugins > Add New** 62 2. Search for **SiteEase Bulk Delete Manager** 63 3. Install and activate the plugin 64 4. Navigate to **SiteEase Bulk Delete Manager** in the admin menu 65 5. Choose the content type you want to manage and follow on-screen instructions 66 67 --- 51 68 52 69 == Frequently Asked Questions == 53 70 54 = What is the iFlair Bulk Delete plugin? =55 The iFlair Bulk Delete plugin is designed to help administrators efficiently manage and delete large volumes of content from their WordPress website using an intuitive AJAX-powered interface.71 = What does SiteEase Bulk Delete Manager do? = 72 It allows administrators to bulk delete pages, posts, media files, and comments from the WordPress admin area using an AJAX-based interface. 56 73 57 = How can I delete all pages or posts from my website using this plugin? =58 Y ou can delete all pages or posts by selecting the respective checkboxes in the Page Settings or Post Settings tabs and then clicking on the delete button. This allows for quick removal of all content in one action.74 = Does this plugin delete content permanently? = 75 Yes. Deleted content cannot be recovered unless you have a backup. It is recommended to create a backup before performing bulk deletions. 59 76 60 = What functionalities does the Media Settings tab offer? =61 The Media Settings tab allows administrators to manage media files by deleting all media, organizing and deleting media files by month-year folders, and performing actions on attached and unattached images.77 = Can I delete media files selectively? = 78 Yes. Media files can be filtered and deleted based on date range, month, year, author, attachment status, or upload folders. 62 79 63 = How do I delete all comments from my website? =64 In the Comments Settings tab, administrators can select the 'Delete all comments' checkbox to remove all comments from the website, simplifying the process of managing and removing comments in bulk.80 = Is the plugin beginner-friendly? = 81 Yes. The interface is designed to be simple and clearly separated by content type, making it easy to use even for non-technical users. 65 82 66 = What are the benefits of using AJAX in this plugin? =67 AJAX ensures smooth and quick functionality without needing to reload the page, enhancing user experience and making bulk content management more efficient.83 = Does the plugin require page reloads during deletion? = 84 No. All actions are handled using AJAX, so the page does not reload during operations. 68 85 69 = How do I delete all pages or posts using the plugin? = 70 To delete all pages or posts, simply navigate to the respective Page Settings or Post Settings tab and select the 'Delete all pages' or 'Delete all posts' checkbox. This allows for quick removal of all content in one action. 71 72 = Can I manage and delete media files with this plugin? = 73 Yes, the Media Settings tab provides tools to delete all media files, organize and delete media by month-year folders, and manage attached and unattached images effectively. Administrators can perform actions based on specific criteria such as date range or author. 86 --- 74 87 75 88 == Screenshots == 76 89 77 1. Backend :: Page Settings page78 2. Backend :: Post Settings page79 3. Backend :: Media Settings page80 4. Backend :: Comments Settings page90 1. Admin – Page Settings 91 2. Admin – Post Settings 92 3. Admin – Media Settings 93 4. Admin – Comments Settings 81 94 82 == Change Log == 95 --- 96 97 == Changelog == 98 83 99 = Version 1.0.0 = 84 * Plugin release and submit to wordPress.org100 * Initial release 85 101 86 102 = Version 1.1.0 = 87 * We have fix minor bugs and also improve plugin accessibility and features103 * Minor bug fixes and performance improvements 88 104 89 105 = Version 1.1.1 = 90 * We have updated in plugin core file.106 * Core file updates and internal improvements 91 107 92 108 = Version 1.1.2 = 93 * We have changed plugin menu name. 109 * Updated plugin admin menu naming 110 111 = Version 1.1.3 = 112 * Renamed plugin for uniqueness and improved documentation clarity
Note: See TracChangeset
for help on using the changeset viewer.