12 Oct 09.
Quando si deve lavorare sul codice scritto da altri o quando si ritorna sul proprio codice dopo un po’ di tempo, capita spesso una funzione o un oggetto di cui non ci è ben chiara la responsabilità.
A questo punto potrebbe essere utile sapere in quale file una funzione o una classe è stata definita. Oppure sapere da quale classe un oggetto è stato istanziato.
Fortunatamente a partire da PHP5 abbiamo a disposizione una serie di API per la Reflection che rendono questo compito molto semplice.
Continua a leggere…
25 May 08.
Le funzioni escape o encodeURIcomponent di Javascript e le funzioni urlencode o rawurlencode di PHP fanno un escape di alcuni caratteri speciali.
Ad esempio la stringa http://www.asciitable.com passata in una di queste funzioni diventerebbe qualcosa tipo http%3A%2F%2Fwww.asciitable.com.
Continua a leggere…
21 Aug 07.
Una data, in un feed RSS, dovrebbe essere in questo formato:
Tue, 09 Feb 2010 14:10:46 GMT
In PHP, una data formattata secondo questa convenzione, si ottiene nel seguente modo: Continua a leggere…
27 May 07.
A partire dalla versione 2.1 di WordPress, inserendo il tag more in un post, il post viene troncato nei feed XML anche se si sceglie di mostrare i feed completi. Per eliminare questa feature dal mio blog e mostrare sempre il feed completo, ho scritto queste poche righe di codice da incollare in un plugin (testate anche in WordPress 2.2): Continua a leggere…
26 Mar 07.
Questo post non è una guida completa su Come fare plugin per WordPress. È un approfondimento (o un ripasso) sulle funzioni principali dell’architettura a plugin di WordPress, ma puÃ?² essere anche un buon (spero) punto di partenza.
1 Feb 07.
Approva o rifiuta un post. I post rifiutati sono visibili solo nell’archivio dell’autore. È il plugin scritto per il blog del forum di Giorgiotave che partecipa al SEO World Championship.
18 Dec 06.
Leggere un feed RSS (0.9, 1, 2) o Atom con Wordpress è relativamente facile, in quanto la distribuzione di default comprende il set di classi PHP MagpieRSS (modificate e raggruppate dal team di WordPress) che costituiscono appunto un parser per questi formati XML di Syndication.
27 Nov 06.
Come eliminare questo specifico filtro e, trasversalmente, ogni altro filtro o azione in Wordpress.
14 Nov 06.
Spleender Up è un plugin per Wordpress: permette di recuperare i commenti per i blog importati con Spleender.
6 Nov 06.
Combinando due plugin per Wordpress è possibile passare da Splinder a Wordpress.com.
11 Oct 06.
Qualcosa di utile per chi scrive plugin per Wordpress… e per chi li usa.
29 Sep 06.
Splinder/Motime importer 0.7: un plugin di Wordpress per importare i post ed i commenti da un blog ospitato su Splinder o Motime.
4 Sep 06.
Come utilizzare le funzioni di WordPress (e dei suoi plugin) in script PHP esterni a WordPress.
21 Jul 06.
Questo plugin introduce in Wordpress una gestione degli articoli modificati: potrai scegliere se una modifica è importante o minore, mostrare la data di modifica dei post solo se la modifca è importante, e potrai ordinare i post ed i feed per data di modifica.
21 Jun 06.
La struttura del database e le query di base per ricavare associazioni e relazioni da una catalogazione tramite tagging.
19 May 06.
Alcuni metodi per servire un foglio di stile solo ad Opera browser: un’hack con i CSS, lo sniffing del browser con la libreria Javascript if-Operas.js o l’utilizzo di PHP.
20 Mar 06.
Oltre all’elenco dei plugin per WP che utilizzo in Terenzani.it, qualche link utile per trovare i tanti plugin per WordPress e la documentazione per svilupparne di nuovi.
2 Mar 06.
Come funziona un sistema di TrackBack e come si invia un TrackBack Ping.
17 Feb 06.
Un esempio di come si possa integrare uno script IRC con un linguaggio di programmazione per il web (PHP, in questo caso).
30 Dec 05.
Questo plugin permette di applicare del codice CSS ad un singolo post utilizzando i custom fileds di WordPress (testato nella versione 1.5.2 e 2.0).