Image
Image

WP-Sweep

توضیحات

این افزونه این‌ها را پاک می‌کند:

  • نسخه
  • پیش‌نویس‌های خودکار
  • دیدگاه‌های حذف‌شده
  • Unapproved comments
  • Spammed comments
  • دیدگاه‌های حذف‌شده
  • Orphaned post meta
  • Orphaned comment meta
  • Orphaned user meta
  • متا اصطلاح یتیم
  • Orphan term relationships
  • Unused terms
  • متای تکراری نوشته
  • متای تکراری دیدگاه
  • متای تکراری کاربر
  • متا اصطلاح تکراری
  • Transient options
  • جدول‌های پایگاه‌داده را بهینه می‌کند
  • کش oEmbed در متای نوشته

این افزونه به جای اجرای پرس و جوهای حذف مستقیم MySQL تا حد امکان از توابع حذف مناسب وردپرس استفاده می کند.

توابع حذف زیر استفاده شده‌اند:

  • wp_delete_post_revision()
  • wp_delete_post()
  • wp_delete_comment()
  • delete_post_meta()
  • delete_comment_meta()
  • delete_user_meta()
  • delete_term_meta()
  • wp_remove_object_terms()
  • wp_delete_term()
  • delete_transient()
  • delete_site_transient()

WP-Sweep WP REST API Endpoints↵
* GET /wp-json/sweep/v1/count/<Name>. تعداد مواردی را که جارو خواهیم کرد را دریافت کنید.↵
* GET /wp-json/sweep/v1/details/<Name>. جزئیات مواردی را که جارو خواهیم کرد را دریافت کنید.↵
* DELETE /wp-json/sweep/v1/sweep/<Name>. رفت و برگشت را برای آن مورد خاص اجرا می کند.

WP-Sweep WP-CLI Commands
* wp sweep --all. Runs sweep for all items.
* wp sweep <Name>. Runs sweep for that particular item.
* wp sweep <Name1> <Name2>. Run sweep for the selected items.

WP-Sweep Available Items:
* revisions
* auto_drafts
* deleted_posts
* unapproved_comments
* spam_comments
* deleted_comments
* transient_options
* orphan_postmeta
* orphan_commentmeta
* orphan_usermeta
* orphan_termmeta
* orphan_term_relationships
* unused_terms
* duplicated_postmeta
* duplicated_commentmeta
* duplicated_usermeta
* duplicated_termmeta
* optimize_database
* oembed_postmeta

WP-Sweep با پلاگین های زیر سازگار نیست:↵
* قلم‌های سفارشی
* Elementor Popup Builder
* MailPress
* متا اسلایدر
* Polylang
* انقلاب لغزنده
* Viba Portfolio
* WPML

وضعیت ساخت بسته آسان نصبی


توسعه

سازندگان

  • آیکون افزونه توسط Freepik از Flaticon ساخته شده است.

حمایت‌های مالی

من بیشتر اوقات فراغت خود را صرف ایجاد، به روز رسانی، نگهداری و پشتیبانی از این افزونه ها کردم، اگر واقعاً افزونه های من را دوست دارید و می توانید چند دلار از من صرفه جویی کنید، واقعاً از آن متشکر خواهم شد. اگر نه، بدون هیچ تعهدی از آن استفاده کنید.

عکس‌های صفحه

  • Image
    WP-Sweep Administrator Page (Before Sweeping)
  • Image
    WP-Sweep Administrator Page (Swept)

نصب

  1. پوشه wp-sweep را در پوشه /wp-content/plugins/ آپلود کنید
  2. افزونه WP-Sweep را از طریق منوی “Plugins” در وردپرس فعال کنید.
  3. می توانید از طریق WP-Admin -> Tools -> Sweep به WP-Sweep دسترسی داشته باشید.

سوالات متداول

به زودی…

نقد و بررسی‌ها

Image
WP-Sweep is a simple yet powerful plugin that helps keep your WordPress site running smoothly. It cleans up unnecessary data like post revisions, trashed posts, spam comments, unused terms, and more — all using native WordPress functions, which makes it safer than many alternatives. We’ve used WP-Sweep on multiple websites and it’s never caused any issues. It’s lightweight, user-friendly, and does exactly what it promises. The interface is clear and makes it easy to choose what to clean. Highly recommended for anyone looking to optimize their WordPress database without the risk of breaking anything.
Image
22 ژانویه 2025
great and simple plugin, no licence shit – it just works, thanks!
خواندن تمامی 137 نقد و بررسی‌

توسعه دهندگان و همکاران

“WP-Sweep” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“WP-Sweep” به 21 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “WP-Sweep” به زبان شما.

علاقه‌ مند به توسعه هستید؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

گزارش تغییرات

1.1.8

  • FIXED: Added current_user_can() Check For AJAX Calls

1.1.7

  • FIXED: Pass in default blank string to fix fatal error

1.1.6

  • NEW: Re-org wp-sweep.php to inc/class-wpsweep.php
  • NEW: Bump to WordPress 6.2

1.1.5

  • NEW: Bump to WordPress 5.8

1.1.4

  • FIXED: Replaced %_transient_% with %\_transient\_%. Escape _ in MySQL if not it is being used as a wildcard character. Props @janrenn.

1.1.3

  • FIXED: Changed permissions check to activate_plugins because update_plugins will return false when DISALLOW_FILE_MODS=true.

1.1.2

  • NEW: Changed permission check to update_plugins for better MultiSite compatibility.
  • NEW: Bump min PHP version to 5.6.

1.1.1

  • NEW: wp_sweep_excluded_termids filter.

1.1.0

  • NEW: Added WP Rest API Endpoint support, sweep/v1/count/<Name>, sweep/v1/details/<Name>, and sweep/v1/sweep/<Name>
  • FIXED: Follow as close as possible to WordPress Coding Standards

1.0.12

  • NEW: Bump to WordPress 4.9
  • NEW: Update README to incompatible plugins

1.0.10

  • FIXED: Invalid plugin head ‘This plugin has an invalid header.’

1.0.9

  • NEW: Support for Codeclimate
  • FIXES: Uses get_sites() on WordPress 4.6. This should fix deprecated notices.
  • FIXES: Fixes translation placeholder count. Props @pedro-mendonca.
  • FIXES: Use manage_options capability as it conflicts with Admin Menu Editor on multisite installs. Props @EusebiuOprinoiu.

1.0.8

  • NEW: Added wp_sweep_excluded_taxonomies filter to allow more than just link_category taxonomy
  • NEW: Support for WP-CLI wp sweep

1.0.7

  • FIXES: Use custom query to delete Orphaned Term Relationship if wp_remove_object_terms() fails

1.0.6

  • NEW: Delete ‘languages’ folder from the plugin
  • NEW: Use translate.wordpress.org to translate the plugin
  • FIXED: Works only with WordPress 4.4 because of new term meta

1.0.5

  • ثابت: () application_filters آرگومان های اشتباه

1.0.4

  • جدید: جاسازی حافظه پنهان در post meta Sweep
  • جدید: فایل POT را برای مترجمان اضافه کنید

1.0.3

  • NEW: AJAX Sweep All
  • NEW: AJAX Sweeping
  • NEW: View details of sweep
  • NEW: Optimize DB sweep
  • NEW: User hint and confirmation. Props @SiamKreative
  • FIXED: Division by zero. Pros @barisunver

1.0.2

  • FIXED: Use term_id for wp_remove_object_terms()
  • FIXED: number_format_i18n() issues after sweeping

1.0.1

  • NEW: Moved plugin location to WP-Admin -> Tools -> Sweep
  • NEW: Add Deleted Post Sweep
  • FIXED: Use forced_delete for wp_delete_post() and wp_delete_comment();
  • FIXED: If orphaned meta has an object id of 0, use SQL query to delete

1.0.0

  • Initial release