Mi è stato chiesto quale sia il vantaggio, o svantaggio, nell’uso delle funzioni anonime o inline (o onfly), utilizzate moltissimo in Javascript e, oramai con la 5.3, anche in PHP. Una funzione inline, o anonima perché non ha – appunto &#…
Archivi per il tag PHP
Scritto il 24 gennaio 2012 da Undolog
Lavorando con un Custom Post Type (CPT) viene spontaneo utilizzare le funzioni interne di WordPress per visualizzare e filtrare i post di questo tipo. Sia che si usi la get_posts() sia che si crei direttamente un oggetto WP_Query, risulta comodissimo p…
Scritto il 6 gennaio 2012 da Undolog
Il 2012 è iniziato con qualche ora di deep-debugging a causa di due (noti) bachi abbastanza fastidiosi. Il primo, tra l’altro abbastanza datato, presente nel core di WordPress che riguarda il metodo update() della classe wpdb, con la globale (e …
Scritto il 20 dicembre 2011 da Undolog
Quando di aggiungono campi aggiuntivi a pagine e post, oppure ai propri Custom Post Type (CTP), bisogna registrare una action per memorizzare questi nuovi dati. L’implementazione di questa procedura è sostanzialmente sempre lo stessa, cambiano s…
Scritto il 19 dicembre 2011 da Undolog
Se avete registrato un vostro Custom Post Type (CPT), soprattutto se di tipo ‘pagina’, vi potrebbe servire di determinare se si sta visualizzando quella determinata pagina, il ‘single’ per intenderci. In questo caso è inutile p…
Scritto il 16 dicembre 2011 da Undolog
Con WordPress 3.3 anche jQuery e tutti i suoi moduli sono stati allineati. Adesso infatti è possibile accedere alla nuova lista dei moduli dell’ultima release 3.3, come ad esempio l’autocomplete. Ecco uno snippet per una buona inclusione: …
Scritto il 16 dicembre 2011 da Undolog
Ora che WordPress permette di creare dei tipi post personalizzati (CPT), diventa utile poter aggiungere dei nostri stili e dei nostri script quando si visualizzano o si modificano i nostri post. Il modo migliore per farlo, compatibile con la release 3….
Scritto il 29 novembre 2011 da Napolux
Il buon Andrea Beggi sta aiutando molte persone a “salvare” i propri blog dalla chiusura di Splinder. Ieri sera ha chiesto aiuto su FriendFeed per il suo lavoro. Dato che questo genere di sfide sono solitamente il pane dei pigri programmatori come il sottoscritto ecco qua il risultato di un’oretta di lavoro tra una puntata di Royal [...]
Scritto il 17 settembre 2011 da Napolux
Heroku ha recentemente annunciato l’avvio di una collaborazione con facebook volta a dar la possibilità ai propri utenti di creare applicazioni Facebook in tutta semplicità. Il clamore di questa notizia ha però oscurato un’altra news, non meno importante: Heroku supporta ora, Mediawiki, phpBB, Drupal, Symfony, Wordpress e altre decine di framework / cms / applicazioni PHP grazie allo stack dedicato al [...]
Scritto il 8 giugno 2011 da wolly
Ho deciso di scrivere questo post perchè sono ormai troppe le richieste di supporto (banali e meno banali) che ci troviamo su WordPress Italy da parte di “professionisti” che prendono lavori che poi non sono in grado di realizzare. Andiamo con ordine. 1) Qui parlo di chi sviluppa siti con WordPress. 2) WordPress è un [...]
Scritto il 23 maggio 2011 da Napolux
Dovete (o volete) lanciare un “job” su web ad orari prestabiliti? Non avete un server da utilizzare, ma avete un blog WordPress? Non preoccupatevi: ora potete lanciare il vostro job sfruttando il “cron” interno di WordPress. Non sarà il massimo della precisione (e non usatela per attività “mission critical”), ma questa tecnica è una buona [...]
Scritto il 29 marzo 2011 da Undolog
L’ultima versione di WordPress ha aggiunto una nuova toolbar lato frontend quando l’amministratore ha eseguito l’accesso. Se volete disabilitarla inserite questo codice nel file functions.php del vostro tema: 1234// Controllo che esista il filtro show_admin_bar if( has_filter(’show_admin_bar’) ) { add_filter( ‘show_admin_bar’, ‘__return_false’ ); } È interessante notare che il filtro show_admin_bar non è rimosso [...]
Articoli correlati:
- Very short snippet: WordPress, lista categorie con checkbox Nei giorni scorsi ho rilasciato un nuova major release (la 2.3.0) del plugin WordPress WP Bannerize, ultima per quest’anno. Oltre ad aver introdotto l’uso dei Widget (su cui spero di…
- WordPress: rimuovere i menu dell’amministrazione Può risultare utile, a volte, “oscurare” alcuni menu dell’amministrazione di WordPress, soprattutto se si è sviluppato un sito/blog per un cliente e non si vuole permettere l’accesso a funzionalità particolarmente…
- Very short snippet: WordPress, separare le categorie in due colonne Prendendo spunto da WordPress Hack #2 – Separare le categorie in colonne nella sidebar può tornare utile “spezzare” in due colonne la lista delle categorie di WordPress. Se la sequenza…
Scritto il 11 novembre 2010 da Undolog
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: 1234function getPageBySlug($slug) { $objectPost = get_page_by_path($slug); return apply_filters("the_content",$objectPost->post_content); } In questo caso ho utilizzato la get_page_by_path() al posto della get_page_by_title() in [...]
Articoli correlati:
- WordPress: recuperare il contenuto di una pagina A volte può tornare utile includere in una pagina il contenuto di un’altra. Ad esempio se avete creato una pagina di registrazione e volote mostrare in un riquadro l’informativa della…
- 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…
- Come impostare in automatico le miniature su tutti i Post La nuova funzionalità delle miniature di WordPress, introdotta con la versione 2.9 e discussa in WordPress 2.9+: la nuova funzione post thumbnails, può essere automatizzata tramite un semplice script in…
Scritto il 10 novembre 2010 da Undolog
Nuovo aggiornamento per WP Bannerize! Aggiunta programmazione per data e ora (data inizio e data fine), Impressions, Max Impressions, ed altro ancora…
Articoli correlati:
- WP Bannerize 2.4.1 Rilasciata la nuova versione 2.4.1 di WP Bannerize con supporto della localizzazione…
- Nasce N3TV: NetTV 2.0 È andata, il giorno è arrivato. Parte oggi il progetto N3TV, il nuovo “canale” NetTV di Tommaso Tessarolo con moltissime novità nteressanti. Ho avuto il piacere di partecipare come CTO…
- WordPress: rimuovere i menu dell’amministrazione Può risultare utile, a volte, “oscurare” alcuni menu dell’amministrazione di WordPress, soprattutto se si è sviluppato un sito/blog per un cliente e non si vuole permettere l’accesso a funzionalità particolarmente…
Scritto il 28 ottobre 2010 da bigthink
Visualizzare il numero di followers su twitter e di fan su facebook è molto oneroso in termini di tempo per il nostro blog. I server sempre sovraccarichi di questi social network minano i tempi di caricamento in modo notevole. Chiunque abbia provat…
Scritto il 22 settembre 2010 da Undolog
Il form presentato dopo una ricerca in bbPress permette di raffinare i risultati indicando il forum su cui cercare. Il combo con la lista dei forum, purtroppo, presenta un “grossolano” errore a livello di kernel. Il tag select, infatti, viene nominato con forum-id invece del corretto forum_id. Questa issue è stata già segnalata al team [...]
Articoli correlati:
- WordPress: visualizzare gli ultimi topic di bbPress Abbiamo visto come integrate il kernel di WordPress in bbPress, per usare ad esempio qualche funzione WordPress o condividere il tema. Ora vedremo il contraio, cioè come mostrare le informazioni…
- bbPress: integrare e utilizzare le funzioni di WordPress bbPress è un semplice ma completo Forum scritto in PHP e MySQL che fornisce un’ottima integrazione con…
- Very short trick: WordPress, escludere pagine e post dalla ricerca Il motore interno di WordPress sfruttato per la ricerca (quella standard senza l’aggiunta di plugin) effettua a basso livello una classica query_post(). La ricerca viene svolta dapperttutto, senza escludere nulla….
Scritto il 21 settembre 2010 da realloc
In questi giorni sto lavorando su alcuni aspetti che mi sembrano importanti per il miglioramento dei miei plugin, come il refactoring del codice e qualche feature che mi interessa avere. Per esempio scGeSHi necessita di una pagina nel pannello di amministrazione di WordPress, dove è possibile configurare le prestazioni di base del plugin. Altro aspetto [...]
Scritto il 17 settembre 2010 da Undolog
In riferimento a questo commento: il MetaBox delle miniature normalmente ha il titolo impostato a “Immagine in evidenza”. Tuttavia spesso le miniature vengono utilizzate per vari scopi, come mostrare l’anteprima nella Home, creare un “featured” personalizzato, schede di prodotti, etc… Se il backend è utilizzato da un cliente potrebbe essere utile indicare chiaramente a cosa [...]
Articoli correlati:
- Very short trick: personalizzare la vista delle categorie Non tutti sanno che è possibile personalizzare la visualizzazione delle categorie in modo rapidissimo sfruttando una proprietà del Category Templates. Normalmente siamo abituati a visualizzare le categorie sempre con il…
- Come impostare in automatico le miniature su tutti i Post La nuova funzionalità delle miniature di WordPress, introdotta con la versione 2.9 e discussa in WordPress 2.9+: la nuova funzione post thumbnails, può essere automatizzata tramite un semplice script in…
- Very short trick: WordPress, escludere pagine e post dalla ricerca Il motore interno di WordPress sfruttato per la ricerca (quella standard senza l’aggiunta di plugin) effettua a basso livello una classica query_post(). La ricerca viene svolta dapperttutto, senza escludere nulla….
Scritto il 21 luglio 2010 da Undolog
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. 1SELECT COUNT(*), post_type FROM `wp_posts` GROUP BY post_type Ottenendo [...]
Articoli correlati:
- Come impostare in automatico le miniature su tutti i Post La nuova funzionalità delle miniature di WordPress, introdotta con la versione 2.9 e discussa in WordPress 2.9+: la nuova funzione post thumbnails, può essere automatizzata tramite un semplice script in…
- 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…
- WordPress: gestione delle revisioni e dell’autosave La nuova features delle revisioni di WordPress può essere controllata ed impostata tramite la define globale WP_POST_REVISION. La sua definizione può essere inserita nel file wp-config.php: 123456// abilita le revisioni…
Scritto il 22 giugno 2010 da Undolog
Con l’uscita di WordPress 3.0 molte cose cambieranno per noi sviluppatori. Gli aggiornamente di questa major release sono tanti e davvero utili a chi sviluppa con questo CMS ormai davvero completo. Potremmo dire che si chiude un’era e se ne apre una nuova e densa di possibilià. Rendo quindi omaggio alle precedenti versioni con una [...]
Articoli correlati:
- Very short trick: WordPress, escludere pagine e post dalla ricerca Il motore interno di WordPress sfruttato per la ricerca (quella standard senza l’aggiunta di plugin) effettua a basso livello una classica query_post(). La ricerca viene svolta dapperttutto, senza escludere nulla….
- 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,…
- 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…
Scritto il 4 giugno 2010 da Undolog
Lasciatemi mostrare com’è possibile implementare un semplice Slideshow di immagini con pochissime righe di codice, sfruttando jQuery. Questa tecnica può essere implementata su qualsiasi tipo di sito Web, la cosa importante è includere la libreria jQuery. Ho usato questa tecnica per un sito realizzato in WordPress, sviluppato in poche ore per un evento. A volte [...]
Articoli correlati:
- Very short snippet: jQuery auto target blank link Niente di nuovo, ma lo segno per ricordarmelo: come aggiungere un immagine a tutti i link che aprono una nuova pagina: 1jQuery(’a[@target=_blank]‘).addClass(’external’); La classe css extenal è del tipo: 1.external{background:url(images/external.png)…
- WordPress: come creare passo passo un proprio login In questo tutorial vedremo come creare una procedura di Login personale, utilizzando anche funzionalità Ajax tramite jQuery. Ci sono vari metodi per personalizzare il login di WordPress, ad esempio tramite…
- WordPress: come scrivere un reply to comment usando jQuery Recentemente Cristiano Fino ha rilasciato un utile Plugin per WordPress in grado di aggiugere due link ad ogni commento di un post (forse ne avete uno simile installato, visto che…
Scritto il 27 maggio 2010 da Undolog
A volte può tornare utile includere in una pagina il contenuto di un’altra. Ad esempio se avete creato una pagina di registrazione e volote mostrare in un riquadro l’informativa della privacy, sarebbe comodo poter caricare questo contenuto da una pagina esistente. Questo ha il vantaggio: Il cliente può modificare il contenuto della pagina senza “tocccare” [...]
Articoli correlati:
- Very short trick: pagine padri 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 veri e propri. In praticolare una pagina può avere delle…
- 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,…
- 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,…
Scritto il 20 maggio 2010 da Undolog
Ecco tre modi per recuperare l’ID del blog corrente. Tramite la globale $blog_id 1echo $blog_id; Tramite l’oggetto globale $current_blog 1echo $current_blog->blog_id; Tramite l’oggetto globale $wpdbg 1echo $wpdb->blogid; Articoli correlati:WordPress MU: aggregare le singole tag cloud dei blog Potrebbe non capitarvi mai di dover aggregare le singole tag cloud in WordPress MU. Inoltre, in determinati contesti, [...]
Articoli correlati:
- WordPress MU: aggregare le singole tag cloud dei blog Potrebbe non capitarvi mai di dover aggregare le singole tag cloud in WordPress MU. Inoltre, in determinati contesti, potrebbe non aver senso mostrare una “nuvola” con le tag di blog…
- WordPress: rimuovere i menu dell’amministrazione Può risultare utile, a volte, “oscurare” alcuni menu dell’amministrazione di WordPress, soprattutto se si è sviluppato un sito/blog per un cliente e non si vuole permettere l’accesso a funzionalità particolarmente…
- 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…
Scritto il 10 maggio 2010 da MrBrown
Una lista di link a tutorial per modificare, estendere e personalizzare il proprio blog WordPress. Best of Best WordPress Tutorials of 2010 35+ Best WordPress Articles of November 2010 40 Best WordPress Tips and Tutorials of December 2010 Best WordPres…
Scritto il 28 aprile 2010 da Undolog
La nuova funzionalità delle miniature di WordPress, introdotta con la versione 2.9 e discussa in WordPress 2.9+: la nuova funzione post thumbnails, può essere automatizzata tramite un semplice script in PHP. Questo può risultare comodo quando “ci si scorda” di inserire le miniature su ogni articolo o se si vuole aggiornare il pregresso. Lo script [...]
Articoli correlati:
- WordPress 2.9+: la nuova funzione post thumbnails Con le ultime release di WordPress, dalla 2.9+, è stata introdotta una nuova funzionalità molto utile per gestire i thumbnails, ovvero le miniature. Tale funzionalità, tuttavia, dev’essere attivata nel tema…
- 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…
- Recuperare le immagini caricate in un Post Quando scriviamo un Post in WordPress è possibile caricare delle immagini contestualmente alle stesura dell’articolo. Queste immagini, che fanno parte della libreria media, vengono associate a quel determinato post. La…





