Categories
php webdev

Ad ogni categoria la sua template!

Lavorando ad un sito di un cliente mi è capitato di imbattermi nel problema di associare una specifica template ad una categoria del sito.

Normalmente una cosa del genere è possibile per i post aggregati di una categoria creando il file category-XX.php dove XX è l’ID della categoria in questione. Questo trucchetto, in realtà features ben descritta sul codex di WordPress, però non si riesce ad applicare ai singoli post dove il relativo file di ingresso (single.php) non permette giochetti del genere.

Ed ecco quindi il classico uovo di colombo.

Categories
open source php

Wp-Plugin: FilteredSearch

Ho realizzato un nuovo piccolo plugin per WordPress, anche questo in beta più assoluta.

Come dice il nome stesso permette di fare ricerche filtrate per le categorie selezionate sfruttando direttamente le API di WordPress, inoltre è compatibile con altri plugin simili come Semiologic Search Reloaded.

Il plugin può essere inserito in una pagina di layout o direttamente all’interno di un post ed utilizza la template del file search.php. Inoltre permette la più completa CSS-izzazione per adattarne l’output alla propria template.

Se volete qualcosa di più complesso (e completo) c’è sempre l’ottimo Advanced Search Plugin, che ho scoperto subito dopo aver finito questo lavoretto… mappork…

Ah, già.. potete scaricarlo da qui: FilteredSearch-0.5.tar.gz, mentre qui ne avete un esempio.

ciuaz

Categories
php webdev

WordPress Contact Form Generator

Contact Form Generator Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin è che il mio può utilizzarne diverse contemporaneamente ed un pochino più complesse delle classiche, nome, email, messaggio, salvandole su un file a parte.

Inoltre è possibile con poca fatica validare via server alcune tipologie di valori (ie. integer, string) ed utilizzare regex preimpostate per email, domini e poco altro.

Per ora il plugin, che ho chiamato Contact Form Generator, è in alfa testing ma ha tutto quello che serve per funzionare (compresa l’integrazione di Akismet).

Categories
cazzate php

Twitter plugins per wordpress

Chi mi segue su twitter si ricorderà che mesi fa avevo annunciato che avrei iniziato a lavorare ad un plugin per wordpress. Come al solito la strategia PUP ha funzionato e quindi ecco che il plugin è magicamente comparso sul blog di Alex King.

E’ stata dura ma alla fine ce l’ho fatta… ;P

ciuaz

Categories
php

WordPress 2.0.8

Il blog in questione sta funzionando con WordPress 2.0.8, questa versione aggiorna il plugin di Akismet e corregge alcuni bachi (di cui uno riguardante la sicurezza del pannello di amministrazione).

Tra oggi e domani dovrebbe essere fatto l’annuncio ufficiale sul sito di WordPress. Per ora chi lo volesse può scaricare il tutto da qui.

ciuaz

Categories
open source php

WordPress 2.0.7

E’ stato rilasciato WordPress 2.0.7, nonostante siano passati pochi giorni dal rilascio della versione 2.0.6 è consigliato l’aggiornamento a tutti. Tra l’altro le modifiche da apportare alla propria installazione si contano sulle punta delle dita di un mano… infatti i file incriminati sono solo 6 (ok, due mani…).

Ah già, nonostante a fine mese verrà rilasciata la versione 2.1 stabile (di cui è uscita oggi la terza beta), il team di sviluppo continuerà a supportare con bugfix la serie 2.0.x…

ciuaz

Categories
php

In arrivo WordPress 2.0.7

Se vi state chiedendo perchè è stata pubblicata oggi l’url della prima seconda release candidate di WordPress 2.0.7, la risposta è semplice.

E’ stato identificato un baco di sicurezza riguardante alcune configurazione (non rare) di virtual hosting.

Tra i cambiamenti:

  1. worked around a PHP bug for PHP4 < 4.4.3 and PHP5 < 5.1.4 with register_globals ON that could lead to SQL injection or other security breaches
  2. Feeds should properly show 304 Not Modified headers (a.k.a. the FeedBurner bug) instead of mismatched 200/304 headers
  3. Backport of another 304 Not Modified fix from trunk (Etag mismatch on certain hosts would cause 200 OK and content to always be served, a waste of bandwidth)
  4. Deleting WP Pages no longer gives an “Are You Sure?” prompt
  5. After deleting a WP Page, you are properly redirected to the Edit Pages screen
  6. Sending an image at original size in IE no longer adds an incorrect “height” attribute

Se avete un hosting con PHP < 4.3.5 vi consiglio di testare la nuova versione (anche se è una RC) e di comunicare eventuali problemi al supporto di wordpress.

ciuaz

Categories
php

WordPress 2.1 beta 2

Seconda beta scaricabile per WordPress 2.1. Per i più curiosi è stata aggiornata anche la timeline delle modifiche.

ciuaz

Categories
php

WordPress 2.0.6 e FeedBurner

Pare che ci sia un piccolo baco in WordPress 2.0.6 che impedisca a FeedBurner di leggere i feed correttamente. Sul blog di Neosmart viene spiegato come correggerlo modificando i sorgenti di wordpress o installando un piccolo fix.

ciuaz

Categories
open source php

WordPress 2.0.6

E’ stata rilasciala la versione 2.0.6 di WordPress che chiude e risolve alcune falle della precedente versione. Come al solito l’aggiornamento è fortemente consigliato a tutti gli utilizzatori della piattaforma.

La versione 2.0.6 sarà l’ultimo aggiornamento prima della 2.1 quindi se non avete ancora aggiornato i vostri plugin vi consiglio di iniziare a lavorarci…

ciuaz