Quando si tratta di aggiungere funzionalità aggiuntive a un blog Wordpress, gli utenti di Wordpress vanno in genere alla ricerca di un plug-in adatto alle proprie esigenze. Esistono spesso plugin creati per funzionalità di base estese, ma cosa succede quando non riesci a trovare il plugin perfetto per le tue esigenze? Potrebbe essere più semplice creare il plugin da solo.
Wordpress ha un eccellente framework di plugin che rende molto semplice l'estensione delle funzionalità di base di Wordpress. In effetti, creare un semplice plugin è sorprendentemente semplice, grazie all'eccellente documentazione di Wordpress e ad altri articoli utili sul web.
Se pensi di voler fare un tuffo nella scrittura di un plugin per Wordpress, ecco alcune risorse e suggerimenti essenziali per guidarti sulla tua strada. Questo ti porterà dalle prime fasi della creazione di plug-in per promuovere il tuo plug-in appena creato e tutto il resto.
Se la tua motivazione principale non è quella di risolvere una specifica esigenza di un plugin, ci sono molti altri modi per generare idee e ragioni per scrivere un plugin Wordpress. Certo, potresti sempre montare il semplice plugin "ciao mondo" (fornito nell'installazione predefinita di Wordpress), ma vogliamo qualcosa di un po 'più impegnativo, giusto? Se l'idea del plug-in sembra abbastanza semplice da creare da zero, prova a utilizzare l'idea del plug-in come applicazione di esempio anziché passare del tempo a creare un'applicazione inutile che non utilizzerai mai, solo per esercitarti.
Se desideri altre idee per creare un plugin, DevLounge ha creato un elenco di modi per generare idee per la scrittura di plugin Wordpress. In genere, la pratica migliore è iniziare a ricercare altri plugin esistenti e lavorare sulle idee per migliorarli.
Non puoi iniziare a costruire il tuo plug-in senza configurare un ambiente di test adeguato. Ecco alcuni strumenti indispensabili per creare un plug-in Wordpress:
Oltre a questo post, avrai bisogno di altri documenti che ti consentano di trovare rapidamente riferimenti API per i plugin di Wordpress. Ecco alcuni che saranno utili:
Ora che hai raccolto gli strumenti e le risorse necessari per creare un plug-in, è ora di configurare il tuo ambiente di test. Esistono due diversi metodi per configurare un ambiente di test dei plug-in. Il modo migliore per accelerare i tempi di sviluppo è creare un banco di prova sul tuo computer, usando Apache e MySQL. Mentre questo può essere un po 'più avanzato, ci sono tutorial per la configurazione di diversi ambienti Wordpress con entrambe queste tecnologie.
Per lo sviluppo su una macchina Windows, prova ad installare Wordpress usando XAMPP, un programma elegante che unisce Apache e MySQL insieme in una facile installazione. (Nota: XAMPP è multipiattaforma, quindi anche gli utenti Linux e Mac possono usarlo).
Un'altra opzione per gli utenti Mac è installare Wordpress usando MAMP, un programma che include MySQL e Apache per l'uso su Mac.
La seconda opzione per gli ambienti di test consiste semplicemente nel creare una directory separata sul server Web e creare una nuova installazione di Wordpress su questo. Dovrai caricare ogni modifica usando l'FTP, quindi sarà molto più lento di un ambiente di test locale.
Fortunatamente per i programmatori non qualificati come me, la creazione di un plug-in Wordpress può essere un processo relativamente semplice. Certo, puoi creare plugin incredibilmente avanzati, ma è abbastanza facile immergerti nella creazione di un semplice plugin con il framework impostato da Wordpress.
Jarkko ha scritto un articolo all'inizio di quest'anno sull'anatomia di un plugin Wordpress, e questo è un ottimo punto di partenza per le basi della scrittura dei plugin. Il tutorial mostra come creare un semplice plugin che crei un widget che mostri i prossimi post programmati su un sito Wordpress. Una risorsa perfetta per ogni principiante, completa di file sorgente.
L'interazione con il database è cruciale per quasi tutti i plugin, quindi è importante capire le basi su come connettersi al database Wordpress e accedere ai dati. I documenti di Wordpress hanno un eccellente tutorial su come interagire con i database.
Mentre alcuni plugin potrebbero non avere bisogno di uno stile in più, aggiungere un po 'di pepe al plugin non guasta mai. DevLounge ha un grande articolo su come includere elementi come Javascript e CSS nel tuo plugin.
Ajax è un altro elemento che può davvero fare la differenza in un plugin Wordpress. L'invio di dati senza la necessità di un aggiornamento della pagina è un utile attributo da avere nel tuo plugin. Ecco alcune risorse su come utilizzare Ajax in un plugin Wordpress:
Il tuo plugin potrebbe richiedere un menu Opzioni e una pagina per mostrare le scelte configurabili per la sezione di amministrazione di Wordpress. Il codice Wordpress ha una grande pagina di riferimento sull'aggiunta di menu di amministrazione. Se desideri un tutorial con screenshot, prova le opzioni di aggiunta di Wordpress Bit alle esercitazioni di Wordpress.
Un modo utile per diffondere la portata del tuo plugin è tradurlo in diverse lingue. Il framework di plugin di Wordpress consente agli sviluppatori di localizzare il plug-in, consentendo l'esecuzione di diverse traduzioni.
Ecco alcune delle principali risorse per pubblicizzare il tuo plugin kickin 'e consentire ad altri utenti Wordpress di scaricarlo:
Glen Stansberry è uno sviluppatore web e blogger che ha faticato più volte di quanto avrebbe voluto ammettere con i CSS. Puoi leggere altri suggerimenti sullo sviluppo web sul suo blog Web Jackalope.
Piaciuto questo post? Vota su Digg sotto. Grazie!