Evitare che Wordpress modifichi il codice da copia-incollare

HowTo, WordPress 3 Comments »

Il precedente post che ho fatto mi aveva fatto veramente disperare. Come potete leggere dai comandi, è necessario passare alcuni parametri utilizzando il doppio trattino.

Wordpress trasformava automaticamente il doppio trattino in un trattino singolo, facendo si che se qualcuno provava a fare il copia-incolla di quel comando ricevesse un errore di sintassi dal sistema.

Poco dopo aver risolto un po' alla peggio, mi sono imbattuto in questo utilissimo post. In pratica si piega come evitare che Wordpress modifichi in automatico i caratteri all'interno dei blocchi di codice.

E' sufficiente modificare il file functions.php del tema Wordpress che stiamo utilizzando ed aggiungere questa riga in fondo al file:

<?php remove_filter('the_content', 'wptexturize'); ?>

Aggiornamento del sito a WordPress 2.5.1

WordPress No Comments »

Il sito web è stato aggiornato alla versione 2.5.1 di WordPress.

Dovrei aver seguito correttamente le istruzioni su questa pagina, però ho avuto pochissimo tempo per testare se tutto funziona correttamete come prima. Qualora ci fossero problemi o malfunzionamenti, siete pregati di segnalarmeli tramite l'apposito modulo.

Rilasciato WordPress 2.3.3: corretta una grave falla di sicurezza

Sicurezza, WordPress 1 Comment »

wordpress_logoE' stata rilasciata da poche ore la versione 2.3.3 di WordPress. Con questa release viene corretta una falla piuttosto grave che riguarda in particolar modo quei blog che permettono la registrazione di altri utenti.

A causa di un bug in xmlrpc.php è infatti possibile per un utente qualsiasi del blog, editare i contenuti scritti da un altro utente.

Oltre a questo bug, sono stati corretti anche altri piccoli problemi che riguardavano la versione 2.3.2 di WordPress.

E' consigliato un tempestivo aggiornamento, seguendo la procedura indicata sul sito ufficiale.

Utilizzare WordPress da remoto grazie a XML-RPC

Python, WordPress No Comments »

Come molti utenti WordPress avranno già notato, esistono svariati client per poter gestire il proprio blog, che possono essere utilizzati invece della normale gestione via web. Gestire WordPress da un client nativo o comunque da remoto, è possibile grazie ad XML-RPC.Questo semplice script Python vi mostrerà quanto sia semplice connettersi al proprio blog ed invocare un metodo:

from xmlrpclib import Server
server = Server("http://www.andreagrandi.it/xmlrpc.php")
userinfo = server.blogger.getUserInfo('','admin','password')
print userinfo

vi stamperà a video le informazioni sul vostro utente (ovviamente dovrete sostituire l'URL con quello del vostro blog e mettere gli user e password corretti.

Wordpress e le localizzazioni in altre lingue

WordPress No Comments »

Pensando di fare una cosa gradita ai futuri lettori di questo blog, uno dei primi problemi di cui mi sono occupato dopo aver installato Wordpress è stato quello della localizzazione in lingua italiana.

Sono bastate pochissime letture della documentazione ufficiale per approdare finalmente a questa pagina che, con chiarissime istruzioni, spiegava quali erano i semplici passi da compiere.

Purtroppo le semplici istruzioni non hanno funzionato al primo colpo, in quanto il blog continuava ad essere completamente in inglese. Tramite una breve ricerca nel forum di supporto, ho scoperto che si tratta di una fastidiosa incompatibilità con i server a 64 bit che pare verrà corretta nella prossima release. La patch sembra funzionare molto bene. Una volta applicata (almeno per quanto riguarda la mia installazione di Wordpress, ospitata su un hosting di Bluehost) sembra funzionare tutto correttamente.

Come mai il blog si trova ancora in lingua inglese? Beh... qui non si tratta di un bug, ma di una proverbiale incapacità di chi ha curato la traduzione in italiano. Installare la localizzazione e poi leggere una frase del genere "Grazie per creare utilizando WordPress" mi ha lasciato senza speranze ;)

Quando la qualità della localizzazione avrà raggiunto un livello accettabile, forse tornerò a farci un pensierino... per adesso rimane in inglese!

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in