Software »
SoftLinks »
Frasi famose »

Eliminare le revisioni degli articoli in WordPress

Scritto da Alex il 11 dicembre 2012 – 10:47 pm

good-cheap-fast-service

Per default WordPress crea copia di ogni articolo ad ogni sua modifica;  quindi se modificate una pagina o un articolo 10 volte, avrete  10 nuove righe nella tabella wp_posts e relative righe in wp_postmeta e wp_term_relationships.

La seguente query elimina da un DB di WordPress tutte le revisioni degli articoli:

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Per evitare che vengano ricreate alle successive modifiche, sospendendo la funzionalità delle revisioni, aggiungere a wp-config.php quanto segue:

define('WP_POST_REVISIONS', false);


Tag:
Pubblicato in Wordpress | Nessun commento »

WordPress: elencare solo alcune pagine

Scritto da Alex il 2 dicembre 2010 – 9:35 am

A volte si desidera ottenere in una sidebar liste comprendenti solo alcune pagine, le figlie di una pagina specificata, e di queste solo quelle di livello 1; è sufficiente inserire nella sidebar, usando un widget come PHP Code, una riga come:

wp_list_pages('child_of=81&depth=1&sort_column=post_title&title_li=Titolo:');

dove la chiamata a wp_list_pages() è racchiusa ovviamente entro i tag del PHP, per ottenere sulla sidebar una lista del tipo:

Titolo:
pagina1
pagina2
pagina3

    dove pagina1, 2 e 3 sono figlie di pagina 81 e pur avendo a loro volta pagine figlie, queste non appaiono nella lista.


    Tag: ,
    Pubblicato in programmazione, Webdesign, Wordpress | Nessun commento »

    Resettare la password di WordPress

    Scritto da Alex il 16 dicembre 2009 – 5:49 pm

    password

    WordPress nelle versioni precedenti alla 2.8.4 è vulnerabile, chiunque può resettare la password dell’amministratore inserendo un URL speciale (http://www.dominio.it/wp-login.php?action=rp&key[]=) nel navigatore. Questo URL accetterebbe come parametro della funzione di reset della password la nuova password, rifiutando un valore vuoto; ma key[], che è un array vuoto, viene accettato! Così la password viene resettata e la nuova viene inviata all’indirizzo email registrato dell’amministratore. continua »


    Tag: ,
    Pubblicato in Internet, Webdesign, Wordpress | Nessun commento »