Tag

Wordpress

Come aggiornare XAMPP in Windows

Per aggiornare XAMPP in Windows seguire questi passi: se fate un’installazione manuale (da file .zip o .7z) scaricate l’ultima versione di XAMPP in quel formato salvate la cartella htdocs esistente nella cartella xampp verificate di possedere le credenziali dell’utente amministratore dei database MySQL salvate la cartella data esistente entro la cartella mysql sovrascrivete tutti i...

Eliminare le revisioni degli articoli in WordPress

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'...

WordPress: elencare solo alcune pagine

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,...

Resettare la password di WordPress

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...

Fastidi tipici dell’upgrade di WordPress

Se dopo l’aggiornamento a WordPress 2.8 appare un messaggio del tipo: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/www.xxxxxxxxxx.com/htdocs/wp-includes/class-simplepie.php on line 3679 ciò è dovuto ad un errore reintrodotto con WP 2.8 – per risolverlo occorre modificare il file “wp-settings.php” cambiando la seguente riga da così: if...