Articoli con Tag ‘POST’


WordPress shortcode Table

Lasciatemi mostrare come sia possibile usare gli shortcode – indentati (nested) – di WordPress per creare tabelle da inserire in post e pagine. Ad esempio, vi mostrerò come creare tabelle comparative, quelle usate per mettere a confronto le caratteriste di applicazioni o prodotti, del tipo:

Continua...

Very short snippet: NSConnection in POST con parametri

L’oggetto NSMutableURLRequest può essere utilizzato sia in modalità GET che in modalità POST. I parametri, tuttavia, vanno formattati come se fossero in GET, cioè nella sequenza nome_campo1=valore1&nome_campo2=valore2&.... Ecco un utile snippet per semplificare la costruzione di campi:

Continua...

Very short snippet: ottenere il numero di Post, Page e Attachment

Come molti di voi sanno bene, la tabella wp_posts di WordPress è utilizzata per memorizzare Post, Pagine e allegati. La tipologia dell’elemento memorizzato è determinata dal campo post_type. Con la select proposta qui sotto, è possibile “contare” singolarmente le varie tipologie di elementi memrizzate in wp_posts.

Continua...

WordPress: eliminare i post duplicati nei loop multipli

L’utilissima funzione query_posts() o l’oggetto WP_Query (che poi sono fondamentalmente la stessa cosa) di WordPress permette di ottenere una lista di post impostando numerosi parametri di ricerca (vedi Very short snippet: visualizzare una lista di post per categoria o tag). Proprio a causa della sua versatilità nella ricerca dei post può capitare che usando la funzione due o più volte di seguito si ottengano dei “duplicati”.

Continua...

Very short snippet: WordPress, prossimamente sul vostro blog

WordPress, come quasi tutti saprete, permette di pubblicare un post “post-datato” (ottimo gioco di parole). In pratica il post viene memorizzato con una data che deve ancora arrivare. Questo permette a molti blogger di “schedulare” (programmare) la pubblicazione di post senza preoccuparsi di essere fisicamente presenti in console per la pubblicazione vera e propria. Inoltre permette di mantenere la pubblicazione di post costante anche quando siamo in vacanza.

Continua...

Very short snippet: visualizzare una lista di post per categoria o tag

Due funzioni utili, personalizzabili a piacere, da usare per mostrare gli ultimi n post di una categoria o per uno o più tag. Le funzioni, come vedrete, sono molto simili e si basano entrambe su un loop generato tramite query_post(). La prima, show_title_cat(), mostra gli ultimi post (in questa versione solo il titolo) di una determinata categoria:

Continua...

WordPress: ordinare una serie di post per un campo qualsiasi

La tecnica che illustro qui è utile in molte situazioni dove, ad esempio, abbiamo un array di array o un array di oggetti. In WordPress può capitare di dover manipolare un elenco di post, nel formato standard di array di stdClass Object, senza aver accesso alla select originale (sul database) che ha generato l’elenco (array) stesso:

Continua...

Very short snippet: come recuperare la categoria padre in WordPress

In WordPress le categorie possono essere organizate in una struttura “padre” “figlio”. Questo significa che un singolo post può appartenere a più categorie. Può tornare utile in alcuni casi determinare, a prescindere dai “figli”, quale sia la categoria padre di un post:

Continua...

Very short trick: pagine genitori e pagine figlie in WordPress

In WordPress alternativamente ai post sono disponibili le pagine che, se pur simili, hanno alcune importanti differenze con i “Post” (articoli) veri e propri. In praticolare una pagina può avere delle sotto pagine (“figli”), similmente a quello che accade con le categorie. Ecco alcuni script utili per districarsi nella loro gestione e manipolazione:

Continua...

Very short snippet: PHP isset_post()

Spesso capita di dover controllare se una variabile in POST è stata inviata e, in caso contrario, associare un valore di default. Invece di usare la sintassi:

1
$miavar = isset( $_POST[ 'var_post' ] ) ? $_POST[ 'var_post' ] : default;

Continua...