Pulizia del database di WordPress

(Ancora nessuna valutazione)
Загрузка ... Caricamento in corso ...

Очистка базы данных WordPress

Wordpress certamente un grande CMS. Ma ha i suoi lati negativi. Prima di tutto, essa implica l'uso di database.

Oggi vi mostrerò come si può, senza l'ausilio di plug-in, la WP database più ottimizzato solo un paio di clic. Prima di tutto, aprire il pannello di PhpMyAdmin.

Elimina i backup messaggi

Problema. WordPress è predisposta in modo tale che quando la scrittura di nuovi messaggi (o modificare quelli vecchi) li esegue periodicamente. Qual è, dopo la pubblicazione della versione finale dell'articolo, WP non rimuove questi backup (revisioni postali). Si scopre che in funzionamento continuo con un post nel database può essere lasciato da un paio di copie di questo post a tempo indeterminato.

Decisione. Pannello PhpMyAdmin nel suo database di link a questa pagina SQL. Abbiamo messo in linea del finestrino ed eseguirlo premendo OK:

  post_type = "revision" ; DELETE FROM WHERE wp_posts post_type = "revisione"; 

Spiegazione del codice. Tabella wp_posts ha un post_type campo. Si può avere uno dei seguenti: «palo», «pagina» oppure «revisione». Dato che vogliamo per sbarazzarsi di tutte le posizioni in esubero, il nostro valore - «revisione». Basta eseguire il comando per rimuovere tutti gli elementi nelle wp_posts tavolo, in cui il campo è post_type «revisione».

Rimuovere i commenti spamnyh

Problema. Tutti i commenti che almeno una volta caduto il blog rimanga per sempre nel database. Questo vale per i commenti approvati, cancellati e spamnyh.

Decisione. Pannello PhpMyAdmin nel suo database di link a questa pagina SQL. Abbiamo messo in linea del finestrino ed eseguirlo premendo OK:

  comment_approved = 'spam' ; DELETE FROM WHERE wp_comments comment_approved = 'spam'; 

Su molti blog ci sono un gran numero di commenti generalmente non considerate. Per rimuovere tutti loro, eseguire il seguente comando:

  comment_approved = '0' ; DELETE FROM WHERE wp_comments comment_approved = '0 '; 

Spiegazione del codice. Wp_comments tabella contiene un campo denominato comment_approved. E 'qui che una notazione per ogni commento: approvato - 1, rimosso o non ancora approvato - 0 di spam - spam. Eseguendo questi comandi uno per uno, togliamo tutti i commenti che soddisfano i nostri criteri.

Riga di database di WordPress per default

Molti plugin stanno creando le loro file (tabelle) nel database di WP e non rimuovono loro dopo la sua disattivazione. Il problema è risolto semplicemente rimuovendo manualmente queste linee. E per rendere più facile trovare le linee extra, ecco una lista di stringhe che dovrebbe essere disponibile nel database di default:

  wp_comments
 wp_links
 wp_options
 wp_postmeta
 wp_posts
 wp_terms
 wp_term_relationships
 wp_term_taxonomy
 wp_usermeta
 wp_users 

Nota: prima di rimuovere queste righe, fare in modo che il plugin non già in uso.

Ultima modifica: 08/06/2013 alle 02:40
Pubblicato: Domenica, 25 Aprile 2010 alle 19:09
Scegli la lingua:

Commenti: 11

Bar media: 4,92 su 5
  1. TiamatInc
    25 Aprile 2010 alle 20:12

    È WP commenti eliminati non vengono pulite dal database? Molte volte la comunicazione, una copia della dimensione del database, che dopo la pulizia dei commenti spam dalla sua dimensione diminuisce.

    Rispondere

  2. Seo
    29 Apr 2010 alle 23:22

    TiamatInc sono d'accordo con te!

    Rispondere

  3. TiamatInc
    29 Apr 2010 alle 23:38

    Una risposta interessante messaggio dell'autore.

    Rispondere

  4. Ai Pi Mani
    30 Apr 2010 alle 16:41

    Quando stavo pulendo il database, ci sono stati commenti spamnyh, che ho rimosso, ma semplicemente dichiarato come "spam". Forse questo dipende dal Akismeta disponibilità (non ho installato).

    Rispondere

  5. TiamatInc
    30 Apr 2010 alle 16:46

    D'accordo. Mentre sono semplicemente etichettati, poi rimarranno nel database. Elimino loro tutto il tempo durante la visione, che è ripulito.

    Rispondere

  6. onjee
    1 Maggio, 2010 alle 19:05

    http://www.ps-group.ru/ochistka-bazy-dannyx-wordpress/
    Um ... La somiglianza impressionante ... Questo è anche il vostro sito o no?

    Rispondere

  7. Poltavtcev
    2 Giugno 2010 alle 00:36

    onjee
    Gennaio 2010 alle 19:05
    http://www.ps-group.ru/ochistka-bazy-dannyx-wordpress/
    Um ... La somiglianza impressionante ... Questo è anche il vostro sito o no?

    Apparentemente così. Quando si fa clic sul "mare" - butta qui ...

    Rispondere

  8. Ai Pi Mani
    2 Giugno 2010 alle 20:08

    Questo è uno dei splogov che ruba il mio contenuto.

    Rispondere

  9. Vladimir
    29 luglio 2010 alle 22:50

    Perché solo rubare, perché l'articolo è pubblicato splogov non completamente, ma solo il suo inizio e poi c'è un link per proseguire - sul tuo blog!
    Tutte le regole per la copia di articoli (tranne, naturalmente, il consenso dell'autore - Non ha chiesto)!
    PS E davvero così stupidi da non poter discernere il sito Web di origine e splogov?
    L'aggiunta di questi splogov vengono a voi nuovi visitatori, e aumentare il peso di riferimento del tuo blog.
    Sono in qualcosa che non va? Cosa c'è di sbagliato?

    Rispondere

  10. Novel
    9 Ottobre 2011 alle 14:02

    Mostrerà come rimuovere tutti i 200.000 record in una volta?
    Per impostazione predefinita, nel pannello di controllo può essere rimosso in un momento solo 20 record. Esiste un plug-in che rimuove tutte le voci nel blog?

    Rispondere

  11. aaa
    14 ottobre 2011 alle 17:05

    Rimuovere con una richiesta diretta via phpmysql per esempio.

    GOCCIA wp_posts TABLE rimuove tutti i messaggi.

    Khoury query SQL al database.

    Rispondere

Avete qualcosa da dire? Non tacere!


Il tuo commento verrà visualizzato dopo essere stato moderato.
Spam e messaggi off-topic verranno eliminati.

Per inserire php-codice, utilizzare il tag:
<pre lang="php"> php-codice </ pre>


Io non sono uno spammer!