WordPress: preparare trappole per i furbetti

Se dopo esserti protetto dai tanti attacchi bruteforce continui a vedere nei log errori 404 a percorsi non convenzionali (es. phpmyadmin, phpinfo, test, cgi, register, admin, system, ecc…) è possibile che qualche BOT automatico stia facendo una scansione cercando potenziali falle. Una delle possibili soluzioni è l’implementazione di una semplice blackhole in php. In pratica […]

WordPress dal 2003 ad oggi

Bluehost ha pubblicato una bella infografica sull’evoluzione di WordPress dall’anno delle sua prima release pubblica. Il lontano 2003. A rileggere le features introdotte da versione a versione sembra passato davvero tantissimo tempo e la cosa sorprendente è che il livello di retrocompatibilità è altissimo anche con template vecchi di oltre 7 anni che continuano a […]

WordPress: cambiare il permalink della ricerca

Questo è un’altro degli snippets che uso normalmente sui template WordPress che mi chiedono di sviluppare. Il primo pezzo (template_redirect) si occupa semplicemente di modificare il permalink base delle ricerca da “http://www.nomesito.com/?s=query” a “http://www.nomesito.com/search/query/“. Con il secondo gestisco il caso in cui NON voglio che la keyword usata per la ricerca sia “search“. Vado quidi […]