Pluginul WordPress Boilerplate – O structură standardizată organizată și întreținută pentru construirea de pluginuri WordPress
Publicat: 2022-09-29Dacă sunteți un dezvoltator de pluginuri WordPress, atunci probabil că sunteți familiarizat cu WordPress Plugin Boilerplate. Dacă nu, atunci permiteți-mi să vă prezint. WordPress Plugin Boilerplate este o structură standardizată, organizată și care poate fi întreținută pentru construirea de pluginuri WordPress. Se bazează pe șablonul de dezvoltare a pluginurilor dezvoltat de dezvoltatorul de bază WordPress Mark Jaquith. Pluginul WordPress Boilerplate nu este un plugin în sine. Mai degrabă, este un punct de plecare pentru construirea propriilor plugin-uri. Include toate fișierele și folderele necesare, precum și un set de practici recomandate pentru codarea și organizarea pluginului. Iată cum să utilizați WordPress Plugin Boilerplate pentru a vă crea propriile pluginuri: 1. Creați un folder nou pentru pluginul dvs. 2. Descărcați cea mai recentă versiune a pluginului WordPress Boilerplate. 3. Extrageți conținutul fișierului zip în folderul plugin-ului. 4. Redenumiți fișierul plugin principal din plugin-name.php în your-plugin-name.php. 5. Editați fișierul your-plugin-name.php și actualizați câmpurile Plugin Name, Plugin URI, Description, Version, Author și Author URI. 6. Creați un folder nou numit assets. Aici veți stoca fișierele CSS și JavaScript ale pluginului dvs. 7. Creați un folder nou numit include. Aici veți stoca fișierele PHP ale pluginului dvs. 8. Creați un fișier nou numit your-plugin-name.php în folderul includes. Acesta va fi fișierul plugin principal. 9. În fișierul dvs. principal de plugin, includeți următorul cod: /* Nume plugin: Numele dvs. de plugin URI de plugin: http://your-plugin-uri Descriere: O scurtă descriere a pluginului dvs. Versiunea: 1.0 Autor: Numele dvs. URI de autor : http://your-author-uri */ 10. Asta e! Acum ați creat un plugin WordPress de bază folosind WordPress Plugin Boilerplate.
Prin acest curs de dezvoltare a pluginurilor WordPress bazat pe proiecte, veți învăța abilitățile necesare pentru a crea plugin-uri profesionale care sunt atât sigure, cât și rapide. Pe parcursul cursului, veți învăța următoarele concepte cheie: conceptele fundamentale ale dezvoltării pluginurilor în peste 100 de prelegeri video și peste 12 ore de conținut video. Înregistrați coduri scurte și aflați despre diferitele tipuri de coduri scurte cu privire la atributele codurilor scurte, ambele fiind necesare pentru dezvoltatorii de pluginuri pentru a crea coduri scurte reutilizabile. API-ul widget poate fi folosit pentru a crea un widget. Înțelegerea modului în care funcționează firm() widget() și update() este esențială pentru a le înțelege pe deplin. Procesul de denumire a coliziunilor pentru variabile, funcții, clase și constante este explicat mai jos. În metoda personalizată apply_filter, o acțiune do_action poate fi utilizată pentru a permite extensii de plugin.
Ce este WordPress Plugin Boilerplate?

WordPress Plugin Boilerplate este un plugin WordPress care oferă o structură standard pentru crearea de noi pluginuri. Include un set de fișiere și foldere care conține tot ce aveți nevoie pentru a începe să construiți un nou plugin. Boilerplate include, de asemenea, un fișier readme.md care explică cum să utilizați boilerplate și cum să creați un nou plugin.
Nu este ca și cum dezvoltarea unui plugin este un proces dificil. Boilerplate este destinat să fie un banc de lucru orientat pe obiecte pentru dezvoltarea pluginurilor. Deoarece este scris cu principii OOP, este destinat în primul rând programatorilor intermediari. În ciuda acestui fapt, chiar dacă abia ești la început, îl poți folosi pentru că ai fost acolo. Este simplu să creezi un link simbolic în Windows folosind terminalul sau promptul de comandă. Dacă deschideți unul, utilizați directorul de pluginuri de pe instalarea WordPress pentru a-l găsi. Puteți redenumi cu ușurință fișierele în Mac OS X. Cu acest plugin care rulează în depozitul GitHub, procesul de dezvoltare este mult mai simplu.
Conținutul din WordPress este mult. Ar trebui să existe linii directoare clare cu privire la locul unde ar trebui plasate lucrurile. Există numeroase variații ale termenilor „nume-plugin” și „sub-plugin” în întregul fișier. Cea mai bună modalitate de a dezinstala un plugin WordPress este să utilizați uninstaller.php, care este același mod în care o face Boilerplate. WordPress Boilerplate standardizează complet cârligele, împărțindu-le în două categorii distincte. De asemenea, trebuie să scrieți tot codul în același mod în același dosar în secțiunile public și admin ale aplicației. CSS, js și partiale pot fi găsite în folderul CSS.
În mod similar, ar trebui să plasați funcțiile conectate în aceste directoare în cadrul claselor dvs. Poate părea să fie multă muncă pentru a implementa un plugin WordPress pentru Boilerplate, dar în cele din urmă, va plăti dividende. Anul următor, vă veți putea da seama unde este totul, dezvoltarea pluginului dvs. va fi standardizată, iar alții vor putea să-și dea seama ce a mers prost. Fișierul class-tgm-plugin-activate.php este numit după numele fișierului plugin.php din plugin-ul class-my-awesome-.
Plugin Boilerplate și Plugin Uri: o resursă valoroasă pentru dezvoltatorii de pluginuri
plugin-ul boilerplate este o resursă excelentă pentru dezvoltatorii WordPress care doresc să creeze plugin-uri de înaltă calitate, cu o structură standard, organizată. Un URI de plugin, sau o pagină de pornire, ar trebui să fie o adresă URL unică, de preferință una pe care o puteți partaja vizitatorilor site-ului dvs. Descrierea pluginurilor poate fi găsită în secțiunea de pluginuri a administratorului WordPress.
Ce este Pluginul Uri?

În WordPress, un URI de plugin este identificatorul unic pentru un anumit plugin. URI-urile pluginurilor pot fi folosite pentru a identifica pluginuri din interfața de administrare WordPress, precum și către servicii și aplicații terțe.
Cum găsesc adresa URL a unui plugin?
Folosind funcția WordPress plugin_basename($file), puteți crea un director care să conțină pluginurile. Cu alte cuvinte, folderul și fișierul sunt salvate în directorul $plugin_, iar numele de bază al pluginului este salvat în plugins_id: plugin_id = plugin_id_basename (FILE__; aceasta poate fi combinată cu URL-ul pluginului sau calea serverului).
Adăugarea unei noi teme pe site-ul dvs. WordPress
Al treilea pas este să lipiți adresa URL a noii teme în caseta de introducere a URL-ului temei din frontend-ul WordPress. După ce ați ales Instalare, va trebui să faceți clic pe butonul Instalare.
WordPress Plugin Boilerplate Generator

Dacă sunteți în căutarea unui mod rapid și ușor de a crea un plugin WordPress boilerplate, atunci nu căutați mai departe decât WordPress Plugin Boilerplate Generator . Acest instrument la îndemână vă va ajuta să creați un plugin schelet în doar câteva minute, astfel încât să puteți începe să vă codificați pluginul imediat.
WordPress Plugin Boilerplate Namespace
Un plugin WordPress Boilerplate este un șablon de proiect pentru crearea unui plugin WordPress. Oferă o structură standard de directoare, convenție de denumire a fișierelor și fișier plugin de bază cu un bloc de comentarii pentru antet. Se dorește să fie un punct de plecare pentru noile pluginuri WordPress.
Pagina de setări pentru pluginul WordPress Boilerplate
Pagina de setări pentru pluginul WordPress Boilerplate este o modalitate excelentă de a începe să creați o pagină de setări pentru pluginul dvs. WordPress. Acest boilerplate oferă o pagină de setări de bază cu câteva câmpuri și opțiuni. Puteți folosi acest lucru ca punct de plecare pentru propria pagină de setări sau îl puteți folosi ca referință atunci când creați o pagină de setări pentru pluginul dvs.
Utilizatorii pot adăuga propriile setări ale pluginurilor la pagina de setări ca parte a secțiunii de administrare. În acest articol, vă vom arăta cum să faceți următoarele. Un depozit GitHub care conține toate funcțiile descrise mai jos este listat la sfârșitul articolului, precum și un plugin WordPress cu o pagină simplă de setări. Primii doi pași implică adăugarea funcției displayPluginAdminSettings la fișierul class-Plugin-name-html-settings-display.php. Dacă aveți mai multe formulare de setări, puteți utiliza această funcție pentru a selecta o filă pentru plugin-ul dvs., care afișează orice notificări pe care WordPress le poate avea și puteți alege, de asemenea, un fișier PHP care va afișa pagina de setări a pluginurilor când este lansată aplicația dvs. WordPress. Al patrulea pas este să adăugați o funcție numită pluginNameSettingsMessages la funcția displayAdminTab. Dacă doriți să editați fișierele plugin într-un mediu de dezvoltare local, tabloul de bord WordPress este un loc bun pentru a începe.
După ce ați descărcat pluginul, va trebui să despachetați folderul părinte și să îl instalați pe instalarea WordPress. Ca urmare a utilizării sale, funcția registerAndBuildFields de mai sus este mult mai mică și mai ușor de citit. În urma postării acestei postări, am adăugat posibilitatea de a folosi casetele de selectare în pagina de setări a pluginului dvs.
Tutorial pentru pluginul WordPress
Instalarea unui plugin WordPress este un proces simplu. Puteți instala un plugin WordPress folosind programul de instalare a pluginului încorporat sau manual prin FTP. Pentru a instala un plugin WordPress folosind programul de instalare a pluginului încorporat: 1. Conectați-vă la site-ul dvs. WordPress. 2. Accesați Panourile de administrare > Pluginuri > Adăugați nou. 3. Introduceți numele pluginului WordPress pe care doriți să îl instalați în câmpul de căutare. 4. Găsiți pluginul WordPress pe care doriți să îl instalați. 5. Faceți clic pe linkul „Instalare acum”. 6. Faceți clic pe linkul „Activate Plugin”. Pentru a instala manual un plugin WordPress prin FTP: 1. Descărcați pluginul WordPress pe computer. Extrageți fișierul plugin într-un director de pe computer. Încărcați folderul de pluginuri extrase în directorul /wp-content/plugins/ de pe serverul dvs. web. Accesați pagina Panouri de administrare > Pluginuri. Localizați pluginul WordPress în lista de pluginuri și faceți clic pe linkul „Activare”.

Va trebui să existe niște cunoștințe de codificare, dar nu este atât de dificil să înveți cum să construiești un plugin de bază pentru site-ul tău. Cei care nu au abilități de codificare pot personaliza și crea site-uri web puternice folosind plugin-uri WordPress. În plus, este extrem de atrăgător pentru dezvoltatori și web designeri. Cum creez un plugin în wordpress? Instrumentele pentru WordPress pot fi găsite într-o varietate de directoare. Vor fi necesare diferite niveluri de codare pentru diferite pluginuri. Când căutați o modalitate de a genera bani din plugin, este esențial să luați în considerare atât taxa, cât și opțiunea de abonament.
Consultați standardele de codare WordPress. Primul pas este să creați un folder în directorul site-ului dvs. care conține pluginul dvs. Următorul pas este stabilirea unui mediu de testare. Puteți testa pluginul în mod privat în timpul procesului de dezvoltare, creând un mediu local sau un site de pregătire. Toate componentele pluginului sunt interschimbabile, dar cârligele și codul preexistent sunt cele mai comune. Cârligul este un tip de punct de ancorare în care un plugin adaugă sau modifică funcționalitatea unui site. Un plugin poate folosi sute de cârlige ca declanșatori și puteți chiar să creați altele noi, dacă este necesar.
Va trebui să înveți cum să folosești cârlige și cum funcționează ele dacă vrei să creezi un plugin. Este posibil să fie nevoie să descărcați folderul de pluginuri de pe clientul SFTP pentru a-l comprima dacă dezvoltați pe un site live. Selectați Adăugare nou din meniul Pluginuri de pe tabloul de bord pentru a adăuga un plugin pe site-ul dvs. WordPress. Revizuirea și acceptarea pluginului dvs. va dura aproape sigur. Fișierele pe care trebuie să le adăugați vor fi în directorul SVN odată ce pluginul a fost aprobat. În calitate de dezvoltator open-source, puteți crea cu ușurință un plugin pentru a îmbunătăți funcționalitatea site-ului dvs. După ce ați încărcat pluginul în directorul WordPress, puteți crea și un site web pentru acesta. Un dezvoltator va folosi frecvent un site web pentru a-și promova pluginul în plus față de a oferi fie o versiune gratuită, fie o versiune simplă.
Putem crea pluginuri în WordPress?
Trebuie pur și simplu să creați un folder și un singur fișier cu o linie de conținut, urmate de un plugin. Vă puteți schimba tema instalând folderul awesomeplugin din folderul WP-content/plugins. Pe măsură ce creați un folder nou, creați un fișier numit awesomeplugin.
Ce ar trebui să învăț să creez un plugin WordPress?
HTML/CSS, JavaScript pentru front end și PHP, SQL și alte tehnologii backend sunt importante dacă doriți să creați un plugin WordPress.
Temă WordPress Boilerplate
O temă WordPress standard este un punct de plecare excelent pentru crearea propriei teme WordPress personalizate. Include toate fișierele și codul necesar pentru a crea o temă, așa că tot ce trebuie să faceți este să adăugați propria notă personală. Acest lucru vă poate economisi mult timp și efort pe termen lung și vă poate ajuta să creați un site WordPress unic și cu aspect profesional.
Boilerplat-urile WordPress au fost concepute pentru ca dezvoltatorii să creeze plugin-uri, utilizând în același timp potențialul de dezvoltare al site-ului lor. O idee simplă a crescut într-un proiect comunitar cu o comunitate open-source în inima sa. Boilerplatele sunt codul de bază pentru dezvoltatorii care doresc să proiecteze și să construiască proiecte fără a scrie mai întâi coduri. WP Widget Boilerplate este un widget WP boilerplate gata de utilizat pe care îl puteți folosi imediat. „Proiectarea unui blog cu HTML 5” a lui Bruce Lawson a fost folosit pentru a dezvolta aspectul HTML5 Boiler Plate. Nu numai că folosește DIV-uri pentru a genera machete de conținut, dar încorporează și etichete HTML5 nou-nouțe. Pluginurile WordPress pot fi dezvoltate într-o singură locație folosind WPGulp, un mediu de dezvoltare complet cu caracteristici complete.
Pentru a începe, trebuie să selectați un fragment și o bibliotecă, iar apoi vi se va oferi acces la mostre gata de utilizare. În plus, ar putea avea nevoie de NPMinstalled și Node.js dacă doresc să folosească Laravel Mix pentru JavaScript și CSS. Următoarele sunt cerințele pentru serverul dvs. Configurați WordPress folosind comanda „Composer”, care vă permite să creați proiecte în terminal.
Există numeroase modele disponibile pe web, dar am decis să ne concentrăm pe cele mai bune pentru HTML și CSS. Un șablon este simplu de utilizat și vine cu o multitudine de caracteristici, ceea ce face ușor să vă proiectați propriul site imediat.
Există câteva modele HTML și CSS disponibile pe piață, astfel încât să puteți începe imediat pe următorul site web.
Plugin simplu
Un plugin simplu este un tip de software care este conceput pentru a fi ușor de instalat și utilizat. Pluginurile simple sunt de obicei folosite pentru a adăuga funcționalități unui program software existent sau pentru a oferi utilizatorilor o modalitate ușoară de a accesa o anumită caracteristică.
WordPress este deja puternic, dar pluginurile îl pot face și mai mult. Există mii de pluginuri gratuite și plătite disponibile pentru WordPress. Peste 59.000 de pluginuri WordPress gratuite sunt în prezent disponibile în depozitul oficial de pluginuri WordPress la momentul scrierii. Vă vom ghida prin pașii creării unui plugin WordPress simplu în această postare. Veți învăța cum să creați un plugin simplu, precum și două resurse și instrumente care vă vor ajuta să începeți rapid. Fișierul principal pentru fiecare plugin WordPress este un fișier separat care poate fi creat manual folosind pluginsplate sau pluginboilerplate. În acest tutorial, voi crea un plugin care vă va permite să adăugați tipuri de postări personalizate pe site-ul unui restaurant.
Verificați dacă aveți un editor de text favorit deschis (folosesc Notepad++) și că hot-recipes.php este încărcat. Când dorim să activăm pluginul, trebuie mai întâi să scriem codul care va fi executat. Pur și simplu înregistrăm tipul nostru de postare personalizat cu o varietate de opțiuni în acest cod. În plus, include funcții precum suport pentru revizuiri, câmpuri personalizate, extrase, comentarii, imagini prezentate și așa mai departe. Când introduceți o nouă rețetă în editorul de postări, veți vedea aceste caracteristici. Utilizarea Mac sau PC pentru a comprima un fișier hot-recipes.php într-un fișier zip este un proces simplu. Faceți clic pe butonul Adăugați nou pentru a adăuga noi pluginuri pentru site-ul dvs. de testare. Dacă verificați meniul de administrare WordPress, veți vedea un nou tip de postare Rețete, care include posibilitatea de a adăuga rețete noi.
Cum pot face un plugin simplu?
Un plugin poate fi creat într-un folder care conține o linie de conținut și apoi un singur fișier. Navigați la folderul de pluginuri WordPress, unde veți găsi awesomeplugin și transformați-l într-un folder. Fișierul awesomeplugin trebuie să fie localizat în acest folder nou.
Dezvoltare plugin
Dezvoltarea pluginurilor este procesul de creare a unui software care extinde funcționalitatea unei aplicații software existente. Un plugin este o bucată de software care adaugă o caracteristică sau o capacitate specifică unei aplicații existente. Dezvoltarea pluginurilor poate fi folosită pentru a adăuga noi caracteristici unei aplicații existente sau pentru a modifica comportamentul unei caracteristici existente.
Veți descoperi cum să utilizați mai mult de 20 de cârlige WordPress puternice folosind tema sau pluginul dvs. Un administrator poate introduce adrese de Facebook, Twitter, LinkedIn, YouTube și alte rețele sociale folosind un plugin de rețele sociale. Tranzitorii vă permite să stocați date persistente în bazele de date WordPress folosind API-ul Tranzitori. Aflați cum să instalați mai mult de o duzină de prize gratuite, întrerupându-le sau personalizându-le după cum este necesar. Unele dintre videoclipuri au pluginuri gratuite care pot fi instalate. Câteva dintre videoclipuri includ pluginuri complet funcționale care sunt ușor de descărcat și utilizate după ajustări minore.
Ce este dezvoltarea de pluginuri WordPress?
WordPress este un sistem de management al conținutului (CMS) care alimentează milioane de site-uri web. Comunitatea de dezvoltare a pluginurilor WordPress a creat multe caracteristici și funcții suplimentare pe care site-urile web WordPress le pot folosi, ca urmare a software-ului open source și a generozității comunității. Puteți să vă creați propria funcționalitate sau să extindeți capacitățile unui site WordPress existent cu dezvoltarea de pluginuri. plugin-urile care adaugă funcționalități site-urilor WordPress, plugin-uri care adaugă funcții altor site-uri web și chiar plugin-uri care oferă noi modalități utilizatorilor de a interacționa cu site-urile WordPress sunt exemple de plugin-uri care extind funcționalitatea WordPress. Dacă doriți să învățați cum să creați un plugin, există o multitudine de resurse online disponibile pentru a vă ajuta.