Cum să creezi o pagină de administrare a pluginului WordPress
Publicat: 2022-09-27În calitate de dezvoltator de plugin WordPress , mai devreme sau mai târziu va trebui să creați o interfață de administrare pentru pluginul dvs. În acest articol, vă vom arăta cum să creați o pagină de administrare a pluginului WordPress. Vom presupune că ați creat deja un plugin WordPress. Dacă nu, atunci vă rugăm să consultați ghidul nostru despre cum să creați un plugin WordPress pentru începători. Odată ce ați creat pluginul, următorul pas este să creați o interfață de administrare sau o pagină de administrare. Această pagină de administrare va fi folosită de administratorii WordPress pentru a vă configura setările pluginului.
Dacă creați un plugin WordPress, sunt șanse mari să creați o pagină de back-end. O pagină de administrare a pluginului este un loc în care puteți rula toate interogările bazei de date WordPress. În acest curs, voi analiza cum să includ anumite fișiere JavaScript și CSS pentru pagina de administrare a pluginului, precum și cum să interacționez cu baza de date WordPress mySQL. În acest exemplu, voi folosi WordPress dataTables pentru a interoga tabelul bazei de date pentru WP_users folosind pluginul dataTables. Drept urmare, nu vreau să încarc versiuni jQuery pentru pagini diferite. În codul de mai jos, ne vom asigura că numai fișierul nostru adminpage.php este încărcat în folderul de pluginuri. Toți utilizatorii pot fi explorați acum prin sortarea după coloană, filtru și căutând după categorie.
Cum creez o pagină de administrator pentru un plugin WordPress?

Nu există un răspuns unic la această întrebare, deoarece cea mai bună modalitate de a crea o pagină de administrare pentru un plugin WordPress va varia în funcție de nevoile specifice ale pluginului. Cu toate acestea, unele sfaturi pentru crearea unei pagini de administrare eficiente pentru un plugin WordPress includ utilizarea unui limbaj clar și concis, menținerea paginii neaglomerate și ușor de navigat și furnizarea de resurse utile și informative, cum ar fi tutoriale, întrebări frecvente și informații de contact pentru asistență.
Pluginurile WordPress sunt construite având în vedere paginile de administrare . În funcție de funcționalitatea pe care o dezvoltați, este posibil să aveți nevoie de două sau trei componente pentru a crea o pagină de administrare. Primul pas este să creați o intrare de meniu folosind funcția add_menu_page(). În plus față de cunoștințele legate de AJAX acoperite în această secțiune, puteți crea suprapuneri, funcționalități AJAX și o varietate de alte tehnici folosind alte tutoriale. Folosind argumentul cinci, puteți scrie o funcție care ecou o parte din argument. Imaginea va fi afișată dacă este furnizată adresa URL a imaginii. Dashicons, un add-on WordPress, poate fi folosit și cu alte platforme. Puteți adăuga pagini de nivel secundar în meniul dvs. de nivel superior într-o varietate de moduri.
Cum creez un meniu de plugin personalizat?

Nu există un răspuns unic la această întrebare, deoarece procesul de creare a unui meniu de plugin personalizat va varia în funcție de pluginul pe care îl utilizați și de funcțiile pe care le oferă. Cu toate acestea, în general, majoritatea pluginurilor vă vor permite să creați un meniu personalizat accesând pagina de setări a pluginului și selectând fila „Meniu”. De acolo, veți putea adăuga, edita și șterge elemente de meniu după cum este necesar.
Este simplu să creați și să gestionați meniuri personalizate și o puteți face cu oricine. Singurul mod în care aș putea să vă arăt tot ce trebuie să știți a fost să utilizați tema implicită a WordPress, Twenty Fifteen. Pe lângă meniurile standard, sunt disponibile și submeniuri. Puteți trage un element de meniu în dreapta altuia în exemplul următor. Meniurile multiple nu sunt acceptate de toate temele WordPress. Dacă intenționați să utilizați mai mult de două meniuri, țineți cont de setările temei. Există câteva teme care vă permit să construiți subsoluri și meniuri de deasupra antetului, care sunt distincte de meniurile implicite.
Nu există reguli ferme aici, așa că trebuie doar să încerci lucruri noi. Crearea unui meniu social este chiar mai simplă decât realizarea unuia obișnuit. Fiecare link trebuie să fie însoțit de o adresă URL (adresa web unică a linkului) și de un text de link (numele linkului din meniu). Când faceți clic pe fila Linkuri personalizate, puteți crea un link către site-ul dvs. de socializare. Este întotdeauna o idee bună să salvați pagina înainte de a o previzualiza sau de a o părăsi.
Pagina de administrare personalizată WordPress
O pagină de administrare personalizată este o pagină pe care o creați singur și o adăugați în zona de administrare WordPress. Paginile de administrare personalizate sunt utile pentru a adăuga funcționalități suplimentare site-ului dvs. sau pentru a crea o interfață personalizată pentru utilizatorii dvs.
Veți primi scrisorile enumerate mai jos dacă plata dvs. a fost procesată cu succes. Nu vom putea primi plata dvs. dacă achiziția dvs. este considerată frauduloasă de către sistemul nostru. Oferim asistență prioritară într-o zi lucrătoare pentru a vă ajuta să vă rezolvați rapid problema. Licența anuală vă dă dreptul la actualizări de produs și asistență pentru clienți prioritară timp de un an. Cu Lifetime License, veți primi actualizări ale produsului și asistență prioritară pe termen nelimitat (mai multe informații despre licențiere puteți găsi în Acordul de licență). Puteți folosi abonamentul Pro Membership pentru a obține acces la pluginuri WordPress în valoare de 30 USD sau mai mult, precum și la întreaga bibliotecă de pluginuri viitoare care vor fi lansate pe parcursul abonamentului.
Pagina de setări de administrator pentru pluginul WordPress
O pagină de setări de administrare a pluginului WordPress este o pagină în care puteți configura setările pentru un plugin. Această pagină este de obicei accesată din panoul de administrare WordPress .
Utilizatorii administratori își pot adăuga setările la un plugin accesând pagina de setări a pluginului. Următorii pași sunt explicați în acest articol. La sfârșitul articolului, includem un depozit GitHub cu următoarele funcții pentru un plugin WordPress care este în prezent în dezvoltare. Primul și al treilea pas sunt încorporarea funcției displayPluginAdminSettings în numele pluginului, care ar trebui adăugat la fișierul class-plugins-name-/settings-display.php. Fișierul PHP va fi folosit pentru a afișa pagina de setări pentru pluginul dvs. și va determina pe ce filă vă aflați dacă aveți mai multe formulare de setări, precum și ce notificări WordPress veți vedea. Al patrulea pas este să includeți o referință la funcția pluginNameSettingsMessages în funcția dvs. displayAdminTab. Dacă editați fișiere plugin într-un mediu de dezvoltare local, puteți căuta tabloul de bord de administrare WordPress .

Puteți instala pluginul după ce ați încărcat folderul părinte al pluginului în WordPress. Ca rezultat al funcției registerAndBuildFields, funcția registerAndBuildFields este semnificativ mai mică și mai lizibilă. Am adăugat această funcție ca urmare a postării noastre anterioare, permițându-vă să utilizați casetele de selectare în setările pluginului.
Șablon de pagină de administrare WordPress
Un șablon de pagină de administrare WordPress este un șablon de pagină care este utilizat pentru a personaliza aspectul interfeței de administrare WordPress . Interfața de administrare WordPress este interfața back-end în care vă gestionați site-ul WordPress.
Cum să includeți o bară laterală în șablonul de pagină personalizată
Dacă doriți să creați un șablon de pagină cu o bară laterală, va trebui să treceți printr-un proces diferit. Faceți clic pe butonul WordPress Admin Panel și selectați Pagini. Noul șablon de pagină personalizată va fi listat în partea dreaptă a ecranului. Bara laterală trebuie activată mai întâi, făcând clic pe linkul Editare de lângă șablonul de pagină personalizată pe care doriți să-l utilizați. Pagina Editare șablon de pagină personalizată conține o secțiune Setări. Bara laterală este situată sub secțiunea Conținut a paginii. Dacă doriți să includeți o bară laterală în șablonul de pagină personalizată, trebuie să bifați caseta de lângă Includeți bara laterală. Făcând clic pe pictograma Actualizare pagină din partea de jos a paginii, puteți finaliza actualizarea.
Cum să creezi un plugin în WordPress cu un exemplu
Adăugarea unui plugin pe site-ul dvs. WordPress este o modalitate excelentă de a-i extinde funcționalitatea. Există mii de plugin-uri disponibile, de la instrumente simple la aplicații complexe. Deși puteți găsi pluginuri pentru aproape orice, nu sunt toate create egale. Este important să alegeți un plugin care este bine codificat, compatibil cu versiunea dvs. de WordPress și actualizat în mod regulat. Pentru a începe, mergeți la secțiunea Plugin-uri din tabloul de bord WordPress. De acolo, puteți fie să căutați un plugin, fie să răsfoiți după categorie. După ce ați găsit un plugin pe care doriți să îl instalați, faceți clic pe butonul „Instalați acum”. Acum că pluginul este instalat, va trebui să îl activați. Pentru a face acest lucru, faceți clic pe linkul „Activare”. Odată activat, pluginul va apărea în bara laterală din stânga a tabloului de bord WordPress. În funcție de plugin, poate fi necesar să-i configurați setările înainte de a începe să-l utilizați.
WordPress este deja extrem de puternic, dar pluginurile vă pot ajuta să atingeți înălțimi și mai mari. WordPress are mii de plugin-uri gratuite și plătite disponibile. La momentul scrierii, există peste 59.000 de pluginuri WordPress gratuite disponibile în depozitul oficial de pluginuri WordPress. Vă vom arăta cum să creați un plugin WordPress simplu în acest tutorial. Veți învăța cum să creați un plugin simplu în acest curs, precum și să primiți câteva resurse și instrumente care vă vor ajuta să reușiți. Fișierul principal al fiecărui plugin WordPress poate fi creat manual sau automat folosind instrumente precum pluginplate sau pluginboilerplate. Un plugin va fi creat în acest tutorial pentru a adăuga un tip de postare personalizat pe site-ul unui restaurant imaginar.
Vă puteți pune la treabă deschizând editorul de text preferat (folosesc Notepad++) și schimbând fișierul principal, hot-recipes.html. Când facem clic pe butonul de activare, trebuie să introduceți codul care va începe execuția pluginului. Cu acest cod, rețetele noastre personalizate de tip post pot fi accesate printr-o varietate de opțiuni. Alte caracteristici includ câmpuri personalizate, comentarii, imagini prezentate și așa mai departe. Acestea sunt caracteristicile care vor fi vizibile în editorul de postări după ce ați creat o nouă rețetă. Este simplu să convertiți un fișier hot-recipes.html într-un fișier zip pe un Mac sau PC. Conectați-vă la site-ul dvs. de testare și navigați la pagina Pluginuri, unde puteți adăuga pluginuri noi. Acum, dacă te uiți în meniul de administrare WordPress , vei observa noul nostru tip de postare Rețete, precum și capacitatea de a adăuga rețete noi.
Configurarea și utilizarea pluginului Awesome
Pentru a crea pluginul, includeți pur și simplu următorul cod în șablonul dvs. WordPress: php get_plugin_file('awesomeplugin');? Odată ce ați inclus linia de cod, puteți începe codarea. WordPress va încărca automat fișierul plugin dacă utilizați funcția get_plugin_file(). Tot ce trebuie să faceți este să adăugați niște cod în fișierul awesomeplugin.php după ce pluginul este încărcat pentru a-l configura și utiliza. Următorul cod, de exemplu, ar fi folosit pentru a crea o nouă postare: *br. „Postarea” va fi adăugată ca add_action în awesomeplugin_post_processing. Fișierul awesomeplugin.php conține această linie de cod, permițând pluginului să finalizeze toate sarcinile.
WordPress Creați o pagină de administrare fără meniu
WordPress nu are o caracteristică inerentă pentru a crea o pagină de administrare fără meniu. Cu toate acestea, există diverse plugin-uri disponibile care pot adăuga această funcționalitate la WordPress. Un astfel de plugin este Admin Menu Editor, care vă permite să creați meniuri personalizate și elemente de meniu pentru panoul de administrare WordPress.
Cum adaug o pagină de administrare personalizată la un site web WordPress fără să dau clic pe butonul Adaugă în coș? Acest lucru a fost în sfârșit rezolvat printr-un simplu hack care nu necesită JS pentru a evidenția elementul de meniu dorit (și elementul de submeniu) și funcționează pe meniurile obișnuite ale pluginurilor. În opinia mea, super-globalul $_GET specifică parametrii pe care utilizatorul îi poate folosi pentru a indica că dorește să editeze un articol. Pentru a face o pagină inaccesibilă, puteți folosi un submeniu sau chiar meniul principal al panoului de administrare WP . Utilizarea options.php ca slug-uri părinte oferă acum răspunsul corect pentru codexul WordPress al add_submenu_page. Pentru un exemplu despre cum poate arăta, consultați fragmentul de cod de mai jos. Remove_submenu_page nu anulează înregistrarea funcțiilor de apel invers; mai degrabă, pur și simplu elimină link-urile.
Când cineva nu vede pagina dvs. conectată, meniul de navigare corect (meniul nostru personalizat tip postare, în acest exemplu) va apărea în continuare. Cel mai convenabil mod de a face acest lucru este să utilizați din nou același ID de inserare, așa cum se arată în imaginea de mai jos. Cele două poziții anterioare nu mai sunt ignorate atunci când se utilizează pozițiile 8 și 9.