Categoria:
Asides

Dal blog di sviluppo:

What will hopefully be the final release candidate, RC3, is now available for download and testing.

WordPress › Blog » 3.0 RC3.

Incompatibilità o problemi riscontrati: nessuno.

Potrebbe rivelarsi utile, talvolta, presentare in un template un numero di post diverso da quanto specificato nelle preferenze di WordPress. Con una semplice funzione è possibile.
Categoria:
WordPress

Come sappiamo, dalle preferenze di WordPress impostiamo il numero predefinito di post da visualizzare in home, in una pagina archivio, nei risultati di una ricerca e così via. Ma può capitare di avere la necessità di visualizzarne un numero diverso in alcuni template. Ad esempio, è certamente utile per il lettore visualizzare nei risultati di una ricerca un numero più elevato di post, magari anche senza il contenuto o solo con una breve introduzione.

Apportare questa modifica al proprio blog è abbastanza semplice se si utilizza un filtro. Ci sono almeno due modi per farlo: in questo post vi mostro quello che uso io.

Nel file functions.php incollare questa nuova funzione:

function ubn_posts_per_page() {
	global $wp_query;
	if (is_search() || is_archive()) {
		$wp_query->query_vars['posts_per_page'] = 25;
	}
}
add_filter('pre_get_posts', 'ubn_posts_per_page');

Il valore da personalizzare, ovviamente, è quel 25. Potete anche aggiungere altre condizioni nella riga 3. In questo blog, ad esempio, la riga si presenta precisamente così:

if (is_search() || is_archive() || is_page('featured')) {

Per quanto riguarda il lato tecnico, la funzione viene eseguita proprio prima di ricevere i post e altera, mediante un filtro, il valore ricavato dalle preferenze memorizzate nel database, cambiandolo con quello inserito qui. Semplice ed efficace.

Come ho cambiato, in quasi tutti i post e i commenti, una serie di stringhe in altre usando le espressioni regolari.
Categoria:
WordPress

Dopo anni di onorato servizio ho mandato in pensione il plugin WP CodeBox, che mi serviva per pubblicare righe di codice senza che WordPress le eseguisse ed evidenziandone anche la sintassi in base al linguaggio. Funziona bene il plugin, ma c’è stato sempre un aspetto che, pur sopportandolo, non mi andava giù: durante la scrittura del post contenente codice, dovevo restare in modalità HTML senza passare a quella Visuale, altrimenti tutti i caratteri come < venivano trasformati nelle rispettive entità HTML.

Ho deciso, quindi, di provare il plugin SyntaxHighlighter Evolved che fa la stessa cosa del precedente ma usando gli shortcode e preservando i caratteri anche in modalità Visuale. Tra gli altri vantaggi, questo plugin è sviluppato insieme ad Automattic ed è pure usato su wordpress.com.

Ecco cosa ho combinato: magari vi torna utile.

Continua a leggere « L’immensa utilità delle espressioni regolari » →

Categoria:
Asides

Abbiamo pubblicato il numero 33 della rivista Full Circle nel sito internazionale. Per il download del PDF fate clic sui link riportati in basso.

Dal sommario

  • Programmare in Python, parte 7
  • Ubuntu, Acer Revo & Boxee
  • Il server perfetto, parte 3
  • La mia storia: Linux, Ubuntu e FOSS nell’educazione
  • La mia storia: Perché uso Linux
  • Recensione: Exaile
  • Intervista ai MOTU: Didier Roche
  • Donne Ubuntu: Intervista a Jane Silber
  • Top 5: Client di sincronizzazione

Link

Buona lettura! :smirk:

Categoria:
News

Ne parlai qualche mese fa e oggi mi unisco all’entusiasmo di Andrea e Stefano per diffondere l’annuncio che Itis Linux è pronta per l’uso. Itis Linux, lo strumento didattico più avanzato di sempre, si rivolge alle scuole superiori, specie ad indirizzo tecnico, e tenta di avvicinare professori e studenti al mondo del software libero con una distribuzione pensata appositamente per loro.

Itis Linux è un sistema operativo che consente alle scuole di risparmiare soldi, ai docenti di avere più strumenti educativi a disposizione senza aspettare e sperare che qualcuno li finanzi, e agli studenti di operare in tutta legalità a casa con gli stessi programmi che usano a scuola.[1]

Non si finirà mai di esaltare il valore educativo del software libero. Come dice R. Stallman, se ragioniamo in termini di etica, il software libero è e sarà sempre migliore di quello proprietario[2].

Questa è la pagina di download.


1 A. Lazzarotto, Lo strumento didattico più avanzato di sempre

2 R.M. Stallmann, Stallman su software libero e libertà della persona.

Pagina 4 di 102« Prima...23456102030...Ultima »