WP-Sweep

Por Lester Chan
(138 avaliações)
Baixar
  • Versão:
    1.2.0
  • Última atualização:
    há 18 dias
  • Instalações ativas:
    mais de 100 mil
  • Versão do WordPress:
    4.6 ou maior
  • Testado até o WordPress:
    7.0.2
  • Versão do PHP:
    ou maior
  • Tags:

Hospedagem WordPress com plugin WP-Sweep

Onde hospedar o plugin WP-Sweep?

Este plugin pode ser hospedado em qualquer provedor que possua WordPress configurado. Recomendamos fortemente utilizar uma empresa de hospedagem confiável, com servidores especializados para WordPress, como o serviço de hospedagem de sites da MCO2.

Hospedando o plugin WP-Sweep em um provedor seguro

A MCO2, além de configurar e instalar o WordPress na versão mais atualizada para seus clientes, disponibiliza o WP SafePress, um mecanismo exclusivo que salvaguarda e otimiza seu site conjuntamente.

Por que a Hospedagem WordPress funciona melhor na MCO2?

A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização automática de imagens e fotos, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São plugins que potencializam seu WordPress para a máxima segurança e o máximo desempenho.

This plugin cleans up:

  • Revisões
  • Auto drafts
  • Deleted comments
  • Unapproved comments
  • Spammed comments
  • Deleted comments
  • Orphaned post meta
  • Orphaned comment meta
  • Orphaned user meta
  • Orphaned term meta
  • Orphan term relationships
  • Unused terms
  • Duplicated post meta
  • Duplicated comment meta
  • Duplicated user meta
  • Duplicated term meta
  • Transient options
  • Optimizes database tables
  • oEmbed caches in post meta

This plugin uses proper WordPress delete functions as much as possible instead of running direct delete MySQL queries.

Following delete functions are used:

  • 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 the number of items that we will be sweeping.
* GET /wp-json/sweep/v1/details/<Name>. Get the details of the items that we will be sweeping.
* DELETE /wp-json/sweep/v1/sweep/<Name>. Runs sweep for that particular item.

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 Available Filters:

WP-Sweep exposes a number of filters so you can customise what gets swept and protect data you do not want deleted.

  • wp_sweep_postmeta_whitelist (array) — Meta keys to exclude when sweeping orphaned and duplicated post meta. Return an array of meta_key values to keep them from being deleted. Default: empty array.
  • wp_sweep_commentmeta_whitelist (array) — Meta keys to exclude when sweeping orphaned and duplicated comment meta. Default: empty array.
  • wp_sweep_usermeta_whitelist (array) — Meta keys to exclude when sweeping orphaned and duplicated user meta. Default: empty array.
  • wp_sweep_termmeta_whitelist (array) — Meta keys to exclude when sweeping orphaned and duplicated term meta. Default: empty array.
  • wp_sweep_excluded_taxonomies (array) — Taxonomies to exclude from the orphaned term relationships sweep. Default: array( 'link_category' ).
  • wp_sweep_excluded_termids (array) — Term IDs to exclude from the unused terms sweep. Default: the default taxonomy terms plus any term that is a parent of another term.
  • wp_sweep_total_count (int $count, string $name) — Filter the total number of rows reported for a given sweep type (used for the “% of” column).
  • wp_sweep_count (int $count, string $name) — Filter the number of items that will be swept for a given sweep name.
  • wp_sweep_details (array $details, string $name) — Filter the sample list of items shown in the details view for a given sweep name.
  • wp_sweep_sweep (string $message, string $name) — Filter the result message returned after a sweep has run.

Example — protect specific post meta keys from being swept:

add_filter( 'wp_sweep_postmeta_whitelist', function ( $meta_keys ) {
    $meta_keys[] = '_my_plugin_setting';
    $meta_keys[] = '_keep_this_meta';
    return $meta_keys;
} );

Example — exclude an additional taxonomy from the orphaned term relationships sweep:

add_filter( 'wp_sweep_excluded_taxonomies', function ( $taxonomies ) {
    $taxonomies[] = 'product_type';
    return $taxonomies;
} );

WP-Sweep is not compatible with the following plugins:
* Custom Fonts
* Elementor Popup Builder
* MailPress
* Meta Slider
* Polylang
* Slider Revolution
* Viba Portfolio
* WPML

Desenvolvimento

Créditos

Doações

Eu passo a maior parte do meu tempo livre na criação, atualização, manutenção e suporte desses plugins, se você realmente ama meus plugins e pode me enviar alguns dólares, eu realmente aprecio isso. Mas do contrário, sinta-se livre para usá-los sem quaisquer obrigações.

Capturas de tela

WP-Sweep Administrator Page (Before Sweeping)

WP-Sweep Administrator Page (Before Sweeping)

WP-Sweep Administrator Page (Swept)

WP-Sweep Administrator Page (Swept)

Plugins semelhantes

LiteSpeed Cache
(2.763 avaliações)

Tudo em um: aceleração imbatível, melhoria no PageSpeed, armazenamento em cache, otimização de imagem/CSS/JS e muito mais...

WP Fastest Cache – WordPress Cache Plugin
(4.222 avaliações)

O mais simples e mais rápido sistema de cache para o WordPress.

EWWW Image Optimizer
(1.837 avaliações)

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faster Sites and Happy Visitors.

Autoptimize
(1.424 avaliações)

Autoptimize acelera seu siste ao otimizar JS, CSS, imagens (incluindo carregamento tardio), HTML e fontes do Google, deixando JS assíncronos, removendo os emojis e mais.

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance
(1.933 avaliações)

Limpre o banco de dados excluindo dados órfãos como 'revisões', 'transientes', otimizando o banco de dados e mais...

WP Bulk Delete
(128 avaliações)

Delete posts, pages, comments, users, taxonomy terms and meta fields in bulk with different powerful filters and conditions.

Do mesmo author (Lester Chan)

WP-PageNavi
(149 avaliações)

Adiciona uma interface de navegação de páginas mais avançada.

WP-PostViews
(65 avaliações)

Enables you to display how many times a post/page had been viewed.

WP-DBManager
(94 avaliações)

Manages your WordPress database.

WP-Polls
(135 avaliações)

Adds an AJAX poll system to your WordPress blog. You can also easily add a poll into your WordPress's blog post/page.