Custom Post Type secondo le categorie

Dopo un mese dall’ultimo post oggi parliamo di WordPress e di codice (yeahh).

Per necessità lavorative avevo bisogno di un plugin che mi mostrasse immagini/banner a seconda della categoria dell’articolo che stavo vedendo. Dopo aver provato parecchi plugin insoddisfatto ho realizzato un piccolo plugin che permette di fare tutto questo.

Lo scopo del plugin è che tramite l’immagine in evidenza del custom post e un campo aggiuntivo (in cui inserire l’url a cui deve puntare al click) questo venga mostrato tramite widget.

Per realizzarlo mi sono basato su Widget Boilerplate (il codice di base) e GenerateWP (per il codice dei custom post type) e ovviamente il mio tocco personale.

La realizzazione ha richiesto due giorni di programmazione (prima volta che usavo i custom post e anche che facevo un plugin wordpress) e ho avuto problemi con i custom meta ma alla fine ho ottenuto quello che volevo.

Per chi volesse scaricarlo ecco qui il gist.

Per chi volesse usare il widget dentro gli articoli deve aggiungere una sidebar per i widget nel file di template (single.php/content-single.php) e poi da interfaccia aggiungerlo a quella sidebar.

Nel mio caso il custom post si chiama ads perchè a me serviva per quello ma siete liberi di modificarlo a piacimento.

Per chi ci fà caso il codice è lo stretto indispensabile (è anche semplice) e andrebbe migliorato (tracciamento dei click tramite javascript così ignoriamo i motori di ricerca) ma quando si lavora certe volte la fretta regna sovrana 😛

Off Topic

Per gli interessati di programmazione ho incominciato a scrivere per html5andmore.info e wpandmore.info.

Il mio primo articolo è stato Come seguire l’orientamento di un dispositivo mobile ed è online già da un’pò.

In cantiere ci sono diverse lezioni (quasi una decina) dedicate ad html5 mentre per gli articoli in fase di studio ho diversi spunti partendo dalla guida dedicata a WordPress per il cliente finendo per parlare di Github passando per FirefoxOS (mooolti articoli) e molto altro! Questo è soltanto un assaggio di quello che si parlerà su questi siti da parte mia.

Questo sito invece conterrà gli articoli come questo in cui non avevo voglia di approfondire l’argomento (i programmatori sono pigri non gli piace scrivere la documentazione) o altre cose che non riterrò adatte al pubblico di questi siti (più complesse o solamente linuxare) anche perchè tratteranno solo di web e di quello che gli gira intorno.

Colgo l’occasione per ringraziare tutti coloro che hanno scaricato la mia guida su PyQT che ha raggiunto i 300 download dopo due mesi!

Concludendo se avete domande o argomenti che vorreste leggere dedicati al web commentate e li valuterò per il network andmore.

Ci vediamo alla prossima 🙂

Liked it? Take a second to support Mte90 on Patreon!
Become a patron at Patreon!

3 commenti su “Custom Post Type secondo le categorie

  1. Complimenti Dani per condividere questi utili blocchi di codice! È veramente interessante vedere come hai sviluppato questa logica.

  2. Credo sia una figata.
    Ma non ho capito niente di come si possa usare: template single.PHP? E che sarebbe?
    Mi capita spesso, dal basso della mia scarsa conoscenza, di trovare idee che mi paiono fantastiche. Ma poi, voi geek date delle spiegazioni, secondo me, fatte apposta per far capire solo a chi già sa.
    Ma colpa mia, mica vostra, che non sono al vs livello 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *