WordPressi vidinaid ei kuvata – siin on põhjus

Kas olete pettunud ja segaduses, kuna WordPressi vidinaid ei kuvata? Sa ei ole üksi. Kui värskendused juhtuvad, võivad asjad puruneda.

Põhjuse väljaselgitamine pole sageli lihtne.

Kui WordPressil oleks tehniline abitelefon, asendaksid pistikprogrammide lubamise ja keelamise nõuanded standardse tehnilise nõuande – lülitage see välja ja uuesti sisse.



Vidinate kadumise või laadimata jätmise süüdlase tuvastamine on lihtsam, kui teate, mis seda juhib.

See on fail functions.php, hulk skripte, mida käivitavad pistikprogrammid, ja andmebaasi tasemel saab kasutaja rolle ja võimalusi seadistada nii, et need keelaksid teemade redigeerimise võimalused.

WordPressi vidinaid ei kuvata

Ühildumatud pistikprogrammid võivad takistada vidinate korralikku laadimist. WordPressi põhiraamistiku värskendused võivad (ja on takistanud) vidinate laadimist. Klassikaliste vidinate pistikprogramm parandab selle. Vidinaid juhib fail functions.php. Kui see puudub, pole vidinaid näidata.

Installige Klassikaline vidinate pistikprogramm

WordPressi värskendused võivad muuta sellised komponendid nagu teemad ja nendes olevad vidinaalad katki. Kui WP versioon 5.8 välja tuli, see juhtus.

Klõpsake vasakpoolses menüüs vidinate üksusel ja peaksite nägema oma teema vidinate ala.

Kui need kas ei laadita või laaditakse veateadetega, vajate klassikaliste vidinate pistikprogrammi.

Nii näeb välja, kui teie teema ei toeta uusi vidinaplokke versioonis 5.8 ja uuemates versioonides.

Näete plokke, kuid nende sees ei laadita midagi. Kui nad seda teevad, võidakse plokkide kohal kuvada veateateid, mis annavad teile teada koodiridadest, mis vidinaid rikuvad.

WordPressi põhivärskendus versioonis 5.8 pani inimesi rüselema, et parandada vidinaid, mis ei näita vigu.

WordPressi meeskond andis välja pistikprogrammi Classic Widgets, mis taastab vidina funktsionaalsuse.

Selles öeldakse, et nad kavatsevad pistikprogrammi säilitada kuni 2022. aastani.

Kas see tähendab, et WP Core'i ühilduvuse tagamiseks konfigureeritakse veelgi või peab teie teema arendaja teie teemat värskendama, et uusi vidinaplokke toetada, pole veel teada.

Praeguseks on WordPressi vidinate lahenduseks, mida WP versioonis 5.8 ja uuemates installides ei kuvata, installida ja aktiveerida pistikprogrammi Classic Widgets WordPressi kaasautorite meeskonna poolt.

Kasutaja rolliga seotud probleemid

Vidinaalale pääsevad juurde ainult administraatorid. Toimetajad, autorid ja kaasautorid ei pääse vidinaalale juurde.

Neile, kes haldavad mitme kasutajaga saiti, saab kasutajarollidele lisada võimalused, mis välistab vajaduse anda kellelegi administraatorirollid, et juhtida teie vidinaid (ja palju muud) kogu saidi ulatuses.

Näiteks võite soovida, et saidiredaktoril oleks võimalik külgriba redigeerida, et näidata igakuisi pakkumisi või eripakkumisi, kuid samas ei tohiks olla tuline ideest anda toimetajatele vabad käed kõigele, mida administraatorid WordPressis saavad teha.

Nagu nokitsemine oma reklaamiüksuste ja paigutustega, mis raha sisse toovad.

Et redigeerija saaks vidinaid redigeerida, peab ta kasutajarollile lisama võimaluse, et võimaldada neil teemasid redigeerida, kuna vidinate ala on teemapõhine.

Lihtsaim viis kasutajarollide haldamiseks on lisada ' Liikmed” pluginalt MemberPress

Pärast installimist ja aktiveerimist saate muuta mis tahes kasutajarolli võimalusi või lisada kohandatud kasutajaid.

Näiteks, et anda toimetajale juurdepääs vidinaala redigeerimiseks, minge paremal külgribal asuvasse üksusemenüüsse „Liikmed”, klõpsake redigeerija rolli jaoks käsul Redigeeri ja seejärel „anna” või „keela” võimalused.

Kõik seadistuslehe vasakpoolses esimeses menüüs on üksused, mida näete administraatorina. Paremal on märkeruut, et lubada või keelata võimalused, mida soovite teistele määrata.

Vidinaid juhib WordPressi teema, seega on luba 'andmiseks' 'Muuda teema valikuid'.

Kui see on tehtud, saavad teised kasutajad laadida vidinate ala ja seal ka redigeerida.

Ühildumatud pistikprogrammid või teemaprobleemid

Pistikprogrammid on teie saidile funktsioonide lisamiseks erakordsed. Probleem on selles, et nad peavad teie teemaga kenasti mängima. Kui nad omavahel läbi ei saa, lähevad asjad teie saidil katki.

Nagu WordPressi vidinaid ei kuvata, lakkab ka teie Google Analytics töötamast või kaovad teemade ja pistikprogrammide üleslaadimisnupud. Need võivad juhtuda siis, kui JavaScripti koodid on vastuolus.

Alustage tõrkeotsingut, lülitades oma teema WP vaiketeemale Twenty Twenty-One.

Selle on loonud WordPressi meeskond võimalikult puhta kodeeringuga. Esmalt installige ja aktiveerige see teema, seejärel kontrollige, kas vidinad laaditakse.

Kui see ikka vidinaid ei näita, aktiveerige uuesti teema, mida soovite kasutada, seejärel minge oma pistikprogrammide lehele ja desaktiveerige kõik pistikprogrammid.

Mugavuse huvides klõpsake kõigi aktiivsete pistikprogrammide kuvamiseks lingil 'aktiivne', seejärel klõpsake esimest märkeruutu, et iga pistikprogramm automaatselt valida.

Valige rippmenüüst valik „desaktiveeri” ja seejärel klõpsake pistikprogrammide hulgi desaktiveerimiseks nuppu „Rakenda”.

See keelab kõik teie pistikprogrammid. Seejärel minge tagasi oma vidinate lehele ja vaadake, kas need ilmuvad nüüd.

Kui nad seda teevad, on järgmine vaevarikas ülesanne lubada iga pistikprogramm ükshaaval, kuni leiate selle, mis teie vidina lehe rikub.

Teie teema pole vidinateadlik

See juhtub harva, kuna väga vähesed WordPressi teemad (kui neid tänapäeval üldse on) pole vidinatest teadlikud, mis tähendab, et külgribasid pole registreeritud. See juhtub tõenäolisemalt kohandatud teema puhul, millel puudub fail functions.php või pole külgribasid registreeritud.

Kui olete tellinud kohandatud teema, paluge oma arendajal see vidinateks muuta.

WordPressis registreeritakse kõik vidinaalad külgribadena. Kui kogete WordPressi külgriba ei kuvata ja saate veateate, mis ütleb ...

'Praegu kasutatav teema ei ole vidinateadlik, mis tähendab, et sellel pole külgribasid, mida saaksite muuta.'

… Seejärel on vidinate kuvamiseks vaja teema vidinaid muuta.

Selleks tuleb luua fail functions.php, registreerida külgribad, laadida alla teema, lahti pakkida ja lisada fail functions.php. Tihendage kaust uuesti ja laadige värskendatud teema üles.

Külgribade (vidinate) registreerimise kood teema funktsioonis.php failis on

add_action( 'widgets_init', 'register_nav_menus' );
function my_register_sidebars() {
/* Register the 'right' sidebar. */
register_sidebar(
array(
'id' => 'right',
'name' => __( 'Right Sidebar' ),
'description' => __( 'A short description of the sidebar.' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);

Arvestades, et WordPressi funktsioone juhib fail functions.php, peaks teie WP teemal see tõesti olema.

Seetõttu on vidinateadlikud teemad haruldane probleem ja ainult kohandatud teemade puhul. Nagu siis, kui teie arendaja unustas selle teile WP saidile üleslaadimiseks saadetud ZIP-faili lisada.