The WordPress Plugin Boilerplate: una struttura organizzata e manutenibile standardizzata per la creazione di plugin per WordPress

Pubblicato: 2022-09-29

Se sei uno sviluppatore di plugin per WordPress, probabilmente hai familiarità con WordPress Plugin Boilerplate. In caso contrario, lascia che te lo presenti. Il plugin WordPress Boilerplate è una struttura standardizzata, organizzata e manutenibile per la creazione di plugin di WordPress. Si basa sul modello di sviluppo plug-in sviluppato dallo sviluppatore principale di WordPress Mark Jaquith. Il plugin WordPress Boilerplate non è un plugin in sé. Piuttosto, è un punto di partenza per creare i tuoi plugin. Include tutti i file e le cartelle necessari, nonché una serie di pratiche consigliate per la codifica e l'organizzazione del plug-in. Ecco come utilizzare WordPress Plugin Boilerplate per creare i tuoi plugin: 1. Crea una nuova cartella per il tuo plugin. 2. Scarica l'ultima versione di WordPress Plugin Boilerplate. 3. Estrarre il contenuto del file zip nella cartella del plug-in. 4. Rinomina il file principale del plugin da nome-plugin.php a nome-tuo-plugin.php. 5. Modifica il file your-plugin-name.php e aggiorna i campi Plugin Name, Plugin URI, Description, Version, Author e Author URI. 6. Crea una nuova cartella denominata asset. Qui è dove memorizzerai i file CSS e JavaScript del tuo plugin. 7. Creare una nuova cartella denominata include. Qui è dove memorizzerai i file PHP del tuo plugin. 8. Crea un nuovo file chiamato your-plugin-name.php nella cartella include. Questo sarà il file principale del plugin. 9. Nel file del plugin principale, includi il seguente codice: /* Nome del plugin: Il tuo nome del plugin URI del plugin: http://your-plugin-uri Descrizione: Una breve descrizione del tuo plugin Versione: 1.0 Autore: Il tuo nome URI dell'autore : http://your-author-uri */ 10. Questo è tutto! Ora hai creato un plug-in WordPress di base utilizzando WordPress Plugin Boilerplate.

Attraverso questo corso di sviluppo di plug-in WordPress basato su un progetto, imparerai le competenze necessarie per creare plug-in professionali che siano sia sicuri che veloci. Durante il corso imparerai i seguenti concetti chiave: i concetti fondamentali dello sviluppo di plugin in oltre 100 lezioni video e oltre 12 ore di contenuti video. Registra gli shortcode e scopri i diversi tipi di shortcode per quanto riguarda gli attributi dello shortcode, entrambi necessari agli sviluppatori di plugin per creare shortcode riutilizzabili. L'API widget può essere utilizzata per creare widget. Comprendere come funzionano firm() widget() e update() è essenziale per comprenderli appieno. Di seguito viene spiegato il processo di denominazione delle collisioni per variabili, funzioni, classi e costanti. Nel metodo personalizzato apply_filter, è possibile utilizzare do_action per consentire le estensioni del plug-in.

Cos'è WordPress Plugin Boilerplate?

Credito: Tom McFarlin

Il plugin WordPress Boilerplate è un plugin per WordPress che fornisce una struttura standard per la creazione di nuovi plugin. Include un set di file e cartelle che contiene tutto il necessario per iniziare a creare un nuovo plug-in. Il boilerplate include anche un file readme.md che spiega come utilizzare il boilerplate e come creare un nuovo plugin.

Non è che lo sviluppo di un plugin sia un processo difficile. Boilerplate è pensato per essere un ambiente di lavoro orientato agli oggetti per lo sviluppo di plugin. Poiché è scritto con i principi OOP, è destinato principalmente ai programmatori intermedi. Nonostante questo, anche se sei appena agli inizi, puoi usarlo perché ci sei stato. È semplice creare un collegamento simbolico in Windows utilizzando il terminale o il prompt dei comandi. Se ne apri uno, usa la directory dei plugin sulla tua installazione di WordPress per trovarlo. Puoi facilmente rinominare i file in Mac OS X. Con questo plugin in esecuzione nel repository GitHub, il processo di sviluppo è molto più semplice.

Il contenuto in WordPress è molto. Dovrebbero esserci linee guida chiare su dove posizionare le cose. Ci sono numerose variazioni sui termini "plugin-name" e "plugin-sub" in tutto il file. Il modo migliore per disinstallare un plugin per WordPress è utilizzare uninstaller.php, che è lo stesso di Boilerplate. Il WordPress Boilerplate standardizza completamente gli hook, dividendoli in due categorie distinte. È inoltre necessario scrivere tutto il codice nello stesso modo nella stessa cartella nelle sezioni public e admin dell'applicazione. CSS, js e parziali possono essere trovati nella cartella CSS.

Allo stesso modo, dovresti posizionare le tue funzioni agganciate in queste directory all'interno delle tue classi. Potrebbe sembrare un sacco di lavoro per implementare un plug-in WordPress per Boilerplate, ma alla fine pagherà i dividendi. L'anno dopo, sarai in grado di capire dove si trova tutto, lo sviluppo del tuo plugin sarà standardizzato e altri saranno in grado di capire cosa è andato storto. Il file class-tgm-plugin-activate.php prende il nome dal file plugin.php in class-my-awesome-plugin.

Plugin Boilerplate e Plugin Uri: una risorsa preziosa per gli sviluppatori di plugin

plug-in boilerplate è un'eccellente risorsa per gli sviluppatori di WordPress che desiderano creare plug-in di alta qualità con una struttura standard e organizzata. Un plug-in URI, o home page, dovrebbe essere un URL univoco, preferibilmente uno che puoi condividere con i visitatori del tuo sito web. La descrizione dei plugin può essere trovata nella sezione plugin dell'amministratore di WordPress.

Cos'è il plugin Uri?

Credito: community.appinventor.mit.edu

In WordPress, l'URI di un plug-in è l'identificatore univoco di un determinato plug-in. Gli URI dei plug-in possono essere utilizzati per identificare i plug-in dall'interfaccia di amministrazione di WordPress, nonché per servizi e applicazioni di terze parti.

Come trovo l'URL di un plugin?

Usando la funzione WordPress nome_base_plugin($file), puoi creare una directory contenente i plugin. In altre parole, la cartella e il file vengono salvati nella directory $plugin_ e il nome base del plugin viene salvato in plugins_id: plugin_id = plugin_id_basename (FILE__; può essere combinato con l'URL del plugin o con il percorso del server).

Aggiungere un nuovo tema al tuo sito WordPress

Il terzo passaggio consiste nell'incollare l'URL del nuovo tema nella casella di immissione URL del tema nel frontend di WordPress. Dopo aver scelto Installa, dovrai fare clic sul pulsante Installa.


Generatore di caldaie per plug-in WordPress

Credito: Tom McFarlin

Se stai cercando un modo semplice e veloce per creare un boilerplate di plugin per WordPress, allora non cercare oltre WordPress Plugin Boilerplate Generator . Questo pratico strumento ti aiuterà a creare un plug-in scheletro in pochi minuti, così puoi iniziare subito a codificare il tuo plug-in.

WordPress Plugin Boilerplate Namespace

Un plug-in WordPress Boilerplate è un modello di progetto per la creazione di un plug-in WordPress. Fornisce una struttura di directory standard, una convenzione di denominazione dei file e un file plug-in di base con un blocco di commenti dell'intestazione. Vuole essere un punto di partenza per i nuovi plugin di WordPress.

Pagina delle impostazioni della caldaia del plug-in di WordPress

La pagina delle impostazioni di WordPress Plugin Boilerplate è un ottimo modo per iniziare a creare una pagina delle impostazioni per il tuo plugin WordPress. Questo boilerplate fornisce una pagina delle impostazioni di base con alcuni campi e opzioni. Puoi usarlo come punto di partenza per la tua pagina delle impostazioni, oppure puoi usarlo come riferimento quando crei una pagina delle impostazioni per il tuo plugin.

Gli utenti possono aggiungere le impostazioni dei propri plug-in alla pagina delle impostazioni come parte della sezione di amministrazione. In questo articolo, ti mostreremo come eseguire le seguenti operazioni. Un repository GitHub contenente tutte le funzioni descritte di seguito è elencato alla fine dell'articolo ed è elencato anche un plugin per WordPress con una semplice pagina delle impostazioni. I primi due passaggi prevedono l'aggiunta della funzione displayPluginAdminSettings al file class-Plugin-name-html-settings-display.php. Se disponi di più moduli di impostazioni, puoi utilizzare questa funzione per selezionare una scheda per il tuo plug-in, che mostra eventuali avvisi che WordPress potrebbe avere, e puoi anche scegliere un file PHP che visualizzerà la pagina delle impostazioni dei plug-in all'avvio dell'app WordPress. Il quarto passaggio consiste nell'aggiungere una funzione denominata pluginNameSettingsMessages alla funzione displayAdminTab. Se desideri modificare i file del plug -in in un ambiente di sviluppo locale, la dashboard di amministrazione di WordPress è un buon punto di partenza.

Dopo aver scaricato il plug-in, dovrai decomprimere la sua cartella principale e installarla sull'installazione di WordPress. Come risultato del suo utilizzo, la funzione registerAndBuildFields sopra è molto più piccola e più leggibile. Dopo la pubblicazione di questo post, abbiamo aggiunto la possibilità di utilizzare caselle di selezione nella pagina delle impostazioni del tuo plug-in.

Esercitazione sui plugin di WordPress

L'installazione di un plugin per WordPress è un processo semplice. Puoi installare un plug-in WordPress utilizzando il programma di installazione del plug-in integrato o manualmente tramite FTP. Per installare un plug-in WordPress utilizzando il programma di installazione del plug-in integrato: 1. Accedi al tuo sito WordPress. 2. Vai su Pannelli di amministrazione > Plugin > Aggiungi nuovo. 3. Digita il nome del plugin di WordPress che desideri installare nel campo di ricerca. 4. Trova il plugin di WordPress che desideri installare. 5. Fare clic sul collegamento "Installa ora". 6. Fare clic sul collegamento "Attiva plug-in". Per installare manualmente un plugin di WordPress tramite FTP: 1. Scarica il plugin di WordPress sul tuo computer. Estrai il file del plugin in una directory sul tuo computer. Carica la cartella del plug-in estratta nella directory /wp-content/plugins/ sul tuo server web. Vai alla pagina Pannelli di amministrazione > Plugin. Individua il plug-in di WordPress nell'elenco dei plug-in e fai clic sul collegamento "Attiva".

Ci sarà bisogno di una certa conoscenza del codice, ma non è così difficile imparare a costruire un plugin di base per il tuo sito web. Coloro che non hanno competenze di programmazione possono personalizzare e creare potenti siti Web utilizzando i plug-in di WordPress. Inoltre, è estremamente interessante per sviluppatori e web designer. Come faccio a creare un plugin in wordpress? Gli strumenti per WordPress possono essere trovati in una varietà di directory. Ci saranno vari livelli di codifica richiesti per i diversi plugin. Quando cerchi un modo per monetizzare il tuo plug-in, è fondamentale considerare sia la tariffa che l'opzione di abbonamento.

Dai un'occhiata agli standard di codifica di WordPress. Il primo passo è creare una cartella all'interno della directory del tuo sito contenente il tuo plugin. Il passaggio successivo consiste nel creare un ambiente di test. Puoi testare il tuo plug-in in privato durante il processo di sviluppo configurando un ambiente locale o un sito di staging. Tutti i componenti del plugin sono intercambiabili, ma gli hook e il codice preesistente sono i più comuni. L'hook è un tipo di punto di ancoraggio in cui un plug-in aggiunge o modifica funzionalità a un sito. Un plug-in può utilizzare centinaia di hook come trigger e puoi persino crearne di nuovi, se necessario.

Avrai bisogno di imparare come usare gli hook e come funzionano se vuoi creare un plugin. Potrebbe essere necessario scaricare prima la cartella del plug-in dal client SFTP per comprimerla se si sta sviluppando su un sito live. Seleziona Aggiungi nuovo dal menu Plugin sulla dashboard per aggiungere un plug-in al tuo sito WordPress. La revisione e l'accettazione del tuo plug-in richiederanno quasi sicuramente del tempo. I file che devi aggiungere saranno nella directory SVN una volta che il plugin sarà stato approvato. In qualità di sviluppatore open source, puoi facilmente creare un plug-in per migliorare la funzionalità del tuo sito web. Dopo aver caricato il plug-in nella directory di WordPress, puoi anche creare un sito Web per esso. Uno sviluppatore utilizzerà spesso un sito Web per promuovere il proprio plug-in oltre a fornire una versione gratuita o lite.

Possiamo creare plugin in WordPress?

Devi semplicemente creare una cartella e un singolo file con una riga di contenuto, seguito da un plug-in. Puoi cambiare il tuo tema installando la cartella awesomeplugin dalla cartella WP-content/plugins. Mentre crei una nuova cartella, crea un file chiamato awesomeplugin.

Cosa dovrei imparare a creare plugin per WordPress?

HTML/CSS, JavaScript per il front-end e PHP, SQL e altre tecnologie di back-end sono importanti se desideri creare un plugin per WordPress.

Caldaia a tema WordPress

Un boilerplate per temi WordPress è un ottimo punto di partenza per creare il tuo tema WordPress personalizzato. Include tutti i file e il codice necessari per creare un tema, quindi tutto ciò che devi fare è aggiungere il tuo tocco personale. Questo può farti risparmiare un sacco di tempo e fatica a lungo termine e aiutarti a creare un sito WordPress dall'aspetto unico e professionale.

I boilerplate di WordPress sono stati progettati in modo che gli sviluppatori possano creare plug-in utilizzando anche il potenziale di sviluppo del loro sito Web. Un'idea semplice è diventata un progetto di comunità con al centro una comunità open source. I Boilerplates sono il codice di base per gli sviluppatori che desiderano progettare e realizzare progetti senza prima scrivere codici. WP Widget Boilerplate è un widget WP pronto all'uso che puoi utilizzare subito. "Designing a Blog with HTML 5" di Bruce Lawson è stato utilizzato per sviluppare il layout della piastra della caldaia HTML5. Non solo utilizza DIV per generare layout di contenuto, ma incorpora anche tag HTML5 nuovi di zecca. I plugin di WordPress possono essere sviluppati in un'unica posizione utilizzando WPGulp, un ambiente di sviluppo completo e completo.

Per iniziare, devi selezionare uno snippet e una libreria, quindi ti verrà concesso l'accesso ai campioni pronti per l'uso. Inoltre, potrebbero aver bisogno di NPMinstalled e Node.js se vogliono usare Laravel Mix per JavaScript e CSS. Di seguito sono riportati i requisiti per il tuo server. Configura WordPress utilizzando il comando 'Compositore', che ti consente di creare progetti nel terminale.

Ci sono numerosi standard disponibili sul web, ma abbiamo deciso di concentrarci sui migliori per HTML e CSS. Un modello è semplice da usare e viene fornito con una miriade di funzionalità, che semplificano la progettazione del tuo sito Web immediatamente.
Ci sono alcuni standard HTML e CSS disponibili sul mercato, quindi puoi iniziare subito con il tuo prossimo sito web.

Plugin semplice

Un plug-in semplice è un tipo di software progettato per essere installato e utilizzato facilmente. I plug-in semplici vengono in genere utilizzati per aggiungere funzionalità a un programma software esistente o per fornire agli utenti un modo semplice per accedere a una particolare funzionalità.

WordPress è già potente, ma i plugin possono renderlo ancora di più. Ci sono migliaia di plugin gratuiti ea pagamento disponibili per WordPress. Al momento della stesura di questo articolo, nel repository ufficiale dei plugin di WordPress sono disponibili oltre 59.000 plugin gratuiti per WordPress. Ti guideremo attraverso i passaggi per creare un semplice plugin per WordPress in questo post. Imparerai come creare un semplice plugin, oltre a due risorse e strumenti che ti aiuteranno a iniziare rapidamente. Il file principale per ogni plugin di WordPress è un file separato che può essere creato manualmente utilizzando pluginsplate o pluginboilerplate. In questo tutorial creerò un plug-in che ti consentirà di aggiungere tipi di post personalizzati al sito Web di un ristorante.

Verifica di avere un editor di testo preferito aperto (sto usando Notepad ++) e che hot-recipes.php sia caricato. Quando vogliamo attivare il plugin, dobbiamo prima scrivere il codice che verrà eseguito. Registriamo semplicemente il nostro tipo di post personalizzato con una varietà di opzioni in questo codice. Inoltre, include funzionalità come il supporto per revisioni, campi personalizzati, estratti, commenti, immagini in primo piano e così via. Quando inserisci una nuova ricetta nell'editor dei post, vedrai queste funzionalità. L'uso del Mac o del PC per comprimere un file hot-recipes.php in un file zip è un processo semplice. Fai clic sul pulsante Aggiungi nuovo per aggiungere nuovi plug-in per il tuo sito di test. Se controlli il menu di amministrazione di WordPress, vedrai un nuovo tipo di post Ricette, che include la possibilità di aggiungere nuove ricette.

Come posso creare un semplice plugin?

Un plug-in può essere creato in una semplice cartella contenente una riga di contenuto e quindi un singolo file. Vai alla cartella dei plugin di WordPress, dove troverai awesomeplugin, e trasformala in una cartella. Il file awesomeplugin deve trovarsi all'interno di questa nuova cartella.

Sviluppo plug-in

Lo sviluppo di plug-in è il processo di creazione di software che estende la funzionalità di un'applicazione software esistente. Un plug-in è un pezzo di software che aggiunge una caratteristica o una capacità specifica a un'applicazione esistente. Lo sviluppo di plug-in può essere utilizzato per aggiungere nuove funzionalità a un'applicazione esistente o per modificare il comportamento di una funzionalità esistente.

Scoprirai come utilizzare più di 20 potenti hook di WordPress utilizzando il tuo tema o plug-in. Un amministratore può inserire Facebook, Twitter, LinkedIn, YouTube e altri indirizzi di social media utilizzando un plug-in di social media. Transitori ti consente di archiviare dati persistenti nei database di WordPress utilizzando l'API Transitori. Scopri come installare più di una dozzina di plug gratuiti mettendoli in pausa o personalizzandoli secondo necessità. Alcuni dei video hanno plugin gratuiti che possono essere installati. Molti dei video includono plug-in completamente funzionali che possono essere facilmente scaricati e utilizzati dopo piccole modifiche.

Che cos'è lo sviluppo di plugin per WordPress?

WordPress è un sistema di gestione dei contenuti (CMS) che alimenta milioni di siti Web. La comunità di sviluppo dei plugin di WordPress ha creato molte funzionalità e funzioni aggiuntive che i siti Web WordPress possono utilizzare, come risultato del software open source e della generosità della comunità. Puoi creare la tua funzionalità o estendere le capacità di un sito WordPress esistente con lo sviluppo di plugin. i plug-in che aggiungono funzionalità ai siti Web di WordPress, i plug-in che aggiungono funzionalità ad altri siti Web e persino i plug-in che offrono nuovi modi agli utenti di interagire con i siti Web WordPress sono esempi di plug-in che estendono la funzionalità di WordPress. Se vuoi imparare come creare un plugin, ci sono una miriade di risorse online disponibili per aiutarti.