Articoli con Tag ‘content’

WordPress: recuperare il contenuto di pagine private

Riparto dal post WordPress: recuperare il contenuto di una pagina per aggiungere alcune informazioni. Prima di tutto è possibile recuperare il contenuto di una pagina utilizzando una funziona del tipo:

1
2
3
4
function getPageBySlug($slug) {
    $objectPost = get_page_by_path($slug);
    return apply_filters("the_content",$objectPost->post_content);
}

Continua...

WordPress: filtrate il contenuto dei commenti

Mi è capitato di dover sistemare un fastidioso problema su un blog WordPress: gli utenti lasciavano commenti con frasi lunghissime. Questo produceva la fuoriuscita del testo, sia nel backend che, ancor peggio, nel frontend. L’effetto era davvero orribile e, onde evitare di moderare a mano ogni singolo commento, l’unica soluzione era quella di filtrare – in qualche modo – l’output dei commenti.

Continua...

Inserire del testo con i CSS: IE7, un pessimo affare

Ancora una volta, quando mi trovo a scrivere riguardo le capacità dei fogli di stile, sono costretto a porre in disparte Microsoft Internet Explorer! Con i CSS2 è stata introdotta una caratteristica davvero interessante, la proprietà content, usata in congiunzione con gli pseudo-elementi before e after. Tramite questo “stile” è possibile alterare il contenuto di un sito agendo esclusivamente sul file CSS. Ad esempio se scriviamo:

1
li:before { content: ">>" }

Un elenco puntato (UL, LI) avrà ogni elemento preceduto dai caratteri “>>”! Qualsiasi elemento, ovviamente, può essere trattato in questo modo:

1
<p>Posso inserire caratteri con i <span>fogli di stile</span></p>
1
p span:before { content: "-->" }

La versatilità di questo elemento non finisce qui! È infatti possibile utilizzare altri parametri oltre al semplice (ma utilissimo) testo. L’elemento content, infatti, permette anche valori speciali o url:

1
2
3
p:before { content: url(images/quote.gif) }
p:after { content: close-quote }
p:before { content: url(waves/sound.wav) }

Per i dettagli sull’implementazione fare riferimento direttamente a W3C – peccato non lo faccia anche Microsoft!

Continua...


Stop SOPA