WordPress tillåter plugin- och theme-författare att visa notiser i admin area för att hålla användarna informerade om nya funktioner och updates. Men kl den hastighet som WordPress ekosystem växer, kan admin notices bli utom kontroll.
Att updating dina tillägg och se halva din vy täckt med admin notices är extremt irriterande.
Det är dock ännu mer frustrerande som författare av tillägg eftersom vi är de som får skulden för det.
Sedan finns det naturligtvis tillägg som missbrukar admin notices i främjande syfte. Vissa som du inte ens kan close. Efter att ha sett Jeffs artikel på WPTavern och läst några av kommentarerna kände vi oss tvungna att skriva om detta ämne och erbjuda ett förslag som eventuellt kan fixa problemet.
Om du tycker att admin notices håller på att gå överstyr, så ska du veta att det bara kommer att bli värre (om inget görs åt det).
För närvarande finns det 44,000+ WordPress tillägg i den officiella plugin directory. Detta inkluderar ej tusentals som är hosted på Github eller kommersiella WordPress tillägg.
Eftersom fler utvecklare enter WordPress ekosystem och nya plugins skapas, kan du föreställa dig att det kommer att finnas en tid när du update 5 tillägg och se 5 olika admin notices.
Så vad är lösningen?
Ett centrerat aviseringar-center.
Du förstår, när vi konverterade OptinMonster från en WordPress plugin till en programvara som en tjänst (SaaS app), en av de första sakerna vi byggde var ett notification center för att hålla våra användare underrättade om nya ändringar.
Detta mottogs mycket väl av vår publik. Användare kan markera en notice som läst och de kan alltid gå tillbaka för att läsa tidigare notiser. Det är diskret och tjänar sitt syfte väl. De som vill hålla sig uppdaterade läser notifikationen, andra kan ignorera den genom att markera den som läst.
På Awesome Motive har vi haft flera interna diskussioner om att bygga vårt eget notifikationssystem för vår serie av tillägg till WordPress.
Men det är eller ej genomförbart med tanke på att vi har så många tillägg. Om vi någonsin skulle behöva uppdatera en potentiell bugg i centrerat, skulle vi behöva uppdatera alla våra tillägg samtidigt.
En bättre lösning skulle vara om ett centrerat aviseringar lades till i WordPress core, och det fanns ett standardiserat sätt som alla utvecklare skulle följa.
Det finns ett bra bevis på konceptet tillgängligt i form av en WordPress tillägg som Barry Kooij skapade anropade WP Aviseringar Center (vi skrev om det här).
För närvarande har det pluginet inte alternativet att dismiss aviseringen eller läsa alla detaljer. Men det är en bra början på att lösa det här problemet.
Hur många av er gillar att se ett centrerat notification inbyggt i WordPress core?
Låt oss veta dina tankar genom att lämna dina comments under.
Jiří Vaněk
Honestly, it sometimes really bothers me when I update multiple plugins and then have to deal with all the informational messages in the admin area that I need to dismiss. I understand that for some plugin developers, this is also an opportunity to insert ads for the paid version of their product, but it can be too much. I have several plugins from your company like AIO SEO, Monster Insight, and Optin Monster, and I really appreciate your approach to informing users about various changes. Such notifications are not intrusive, and I can read them when I have the time and inclination to learn what’s new. I usually dismiss and don’t read the information directly on the dashboard because, at that moment, I need to work and don’t have time for it. As a result, the primary function of informing users is usually missed because I think 90% of users will do the same. From your side, this was a really great move to attract people to new information in a non-intrusive way.
John
YESSSSSSS!!!!!!!!! Do it, WordPress!
Emily
Could’t agree more. It will look much much much better. The old way of notification is so annoying me.
Glory Adore
Very good idea but I want to ask who can help design my WordPress site to the best taste?
Jei-Nhy
I think this is a fabulous idea!
Birgit
Great idea! Love to be able to use the whole screen, instead of one filled with notices of plugins that reappear on every new load.
Mitchell
WordPress needs an admin setting to disable admin_notices from selected plugins and themes.
Theme notices to install plugins, that I will never install, are most annoying.
Best wishes,
Mitchell
Rami
Actually, it’s a great idea!!!
Lloyd
Excellent, excellent idea
Christopher Haring
Notification center and management, excellent
Thanks
Chris
Thomas
I’m sick of messages piling up – a notification center would be awesome!
damyang
Very good!! Better late than never..
Jagrav
I’m all for it
Rachel
Sounds like a good solution. I’m new to wp & find the notices can be overwhelming.
Jim Krenz
Great idea. Code it up and submit it to the team. This is an open development system, isn’t it?
Oscar Gonzalez
So what is the notification system where we get WP.com/jetpack alerts. Is that not something that developers can tie into and just start using?
It would be great to have ALL of those notifications in one long list (updates, plugins, themes, blog/site activity, etc).
Whatever option is done, I hope if it’s built into core, that it will have an option to email us as well as making the notification show in the dashboard/bar/wherever.
Candi
Absolutely!
Christophe Debruel
We sure do need something like that. It’s a mess with all the admin notices.
Swapnil Jha
It would be a great idea.
Robin
Definitely. Should have been in there for a long time.
Valentina
Really good idea.I was thinking about it yesterday that why no one has made a good plugin to control Notications.
Finally thanks to you
Erick Lacayo
A must! Let make some noise if it to happen.
Tony Zeoli
That would be a welcome addition, for sure. All these admin notices coming into the home admin screen and some staying with you throughout each page is certainly annoying and this is something WordPress should address as soon as they can roll it into an update. So many people are talking about it now, that it’s getting to a tipping point, for sure.
Michael R.
Cant wait for it!
Peter Cralen
Awesome idea
Scott Bolinger
Absolutely, I actually tweeted that Barry’s plugin should be in WP core a few months ago. The notification center plugin needs a lot of work (it doesn’t support all plugins, and doesn’t always work properly) but it is definitely needed.
Barry
I agree. Pushed out an update today to catch more notifications. Need to think on how to work on dismissing notifications because WordPress plugins add them in code, without DB storage or a unique identifier per notification. The joy
Miguel Angel LuisV.
Good Idea.
Chris
No brainer – needed this for a long time.
Jack Arturo
Yes please!