WordPress: Hoe de administraasje fan nije widgets útskeakelje
Every once in a while there’s a new feature in WordPress that just doesn’t appear to be well thought out. I believe one of these was when WordPress decided to go full-force with its Gutenberg bewurker en tapasse it op widget administraasje lykas. Ik dielde dit koartlyn yn in artikel oer de útdagings fan it brûken fan WordPress as dyn CMS.
D'r binne nochal wat senario's wêr't dizze nije funksje net te behearjen is:
- Browser notifikaasjes - Ik haw in moaie blêdernotifikaasjetsjinst dy't opkomt as jo de side besykje ... dus elke kear as de Gutenberg-blokbewurker de widgets werjaan, is alles wat ik sjoch de ferdomde popup.
- Cookie tagongsrjochten - Ik haw in oare moaie popup dy't besikers om harren tastimming freget om se te folgjen mei cookies. Dit wurdt ek werjûn yn 'e blokbewurker.
- Meardere sydbalken - Ik haw kategory-spesifike sydbalken om oanbiedingen spesifyk per kategory te publisearjen. Dat makket de widget-administraasje praktysk ûnmooglik, om't it foar altyd laden en is stadich as de hel.
- Meardere widgets - As jo in ton widgets brûke, fertraget it dizze side ek en makket it praktysk ûnmooglik om te behearjen.
As it team by WordPress dit lêst, tink ik dat de nije administraasje koe wurkje as elke sydbalke waard fermeld, elke widget binnen, en jo moasten dy sydbalke en widget eins selektearje om it te besjen. Dat is de manier wêrop de oanpassingspagina wurket foar tema's.
Hoe werom te gean nei it Classic Widgets Administration Panel
Mei dit yn gedachten kinne jo dizze funksjonaliteit eins útskeakelje yn jo tema of berntema's functions.php, foegje gewoan ta:
// Disables the Gutenberg editor when managing widgets.
add_filter( 'use_widgets_block_editor', '__return_false' );
As alternatyf kinne jo in WordPress-plugin tafoegje dy't eins skreaun en stipe is troch it kearnûntwikkelingsteam by WordPress, neamd
Klassike widgets. It team jout oan dat it oant 2024, of sa lang as nedich, stipe en ûnderhâlden wurdt.Persoanlik hâld ik net fan 'e overhead fan in plugin foar wat sa ienfâldich as dit, mar as jo net bekend binne mei WordPress-tema's en gjin koade wolle bewurkje, moatte jo wierskynlik net.
Side-notysje: ik wol opmerke dat ik in fan bin fan 'e Gutenberg-redakteur. Wylst oaren klage nochal wat oer de feroaring, ik echt leuk. Benammen it feit dat ik wrâldwide ynhâld kin bouwe en it ynfoegje. It is gewoan gjin geweldige funksje foar gebrûk mei de widget-administraasje en ik leau dat WordPress in ynstelling hjirfoar moat tafoegje om it yn te skeakeljen of út te skeakeljen ynstee fan it standert yn te stellen.