Wordfence is saying that there is a vulnerability…
“Disable Admin Notices individually <= 1.3.5 – Cross-Site Request Forgery”
“The Disable Admin Notices individually plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.3.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.”
]]>My security plugin is warning me that your plugin should be disabled as it has “Cross Site Request Forgery (CSRF)”. This just showed up today.
]]>Hello, can we fix this?
PHP Notice – “Doing it Wrong” – WP version 6.7.0.
Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wbcr_factory_pages_474 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. (This message was added in version 6.7.0.)
Hello,
I installed the plugin and activated Hide all notices and Enable hidden notices in adminbar.
However, I am missing the notice in the admin bar at the top right.
What am I doing wrong?
Kind regards,
Johannes
Hello, when I enable redis with object cache pro, all admin notifications start to appear and even though I set the plugin to “all notices”, the plugin does not work.
I think there is an incompatibility problem with the object cache.
]]>I used to use the Clearfy plugin but I had to uninstall it because there was a security problem reported several weeks ago but it’s no longer updated, it seems abandoned.
I installed the Hide Admin notices plugin, but it gives me errors.
I was thinking of using this plugin, but if it’s linked to Clearfy, it’s probably been discontinued too.
]]>Is there a way to approve certain notices or buttons so that the “hide for me” button is no longer displayed for items you want to keep on screen? Thanks in advance.
]]>Hello! master addons for elementor isnt being hidden by this plugin! thanks
]]>Hi Temyk
Please мake your plugin compatible with the latest version of WordPress.
Thank you for your efforts!
Hi there!
I would like to know if it is possible changing the wording of the link that appears on the top bar of the admin’s interface.
In Spanish, it reads “Avisos de”, which, as such, actually means nothing at all.
Hope you can help me figure this one out.
Cheers!
]]>for php 8.1, It looks like you need to replace
plugins_url( null, ...
with
plugins_url( '', ...
the null ends up being fed to strpos which doesn’t like null in 8.1
]]>Unfortunately the plugin just creates a fatal error and so can’t be activated on my site
Fatal error: Uncaught TypeError: WBCR\Factory_Templates_112\Configurate::__construct(): Argument #1 ($plugin) must be of type Wbcr_Factory460_Plugin, WDN_Plugin given, called in /home/calendarium/public_html/wp-content/plugins/disable-admin-notices/includes/class-plugin.php on line 87 and defined in /home/calendarium/public_html/wp-content/plugins/anti-spam/libs/factory/templates/includes/class-configurate.php on line 24( ! ) TypeError: WBCR\Factory_Templates_112\Configurate::__construct(): Argument #1 ($plugin) must be of type Wbcr_Factory460_Plugin, WDN_Plugin given, called in /home/calendarium/public_html/wp-content/plugins/disable-admin-notices/includes/class-plugin.php on line 87 in /home/calendarium/public_html/wp-content/plugins/anti-spam/libs/factory/templates/includes/class-configurate.php on line 24Call Stack#TimeMemoryFunctionLocation10.0033756768{main}( )…/plugins.php:022.795238120416plugin_sandbox_scrape( $plugin = ‘disable-admin-notices/disable-admin-notices.php’ )…/plugins.php:19232.795238121016include_once( ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/disable-admin-notices.php )…/plugin.php:231442.795938127152WDN_Plugin->__construct( $plugin_path = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/disable-admin-notices.php’, $data = [‘prefix’ => ‘wbcr_dan_’, ‘plugin_name’ => ‘wbcr_dan’, ‘plugin_title’ => ‘Webcraftic disable admin notices’, ‘support_details’ => [‘url’ => ‘https://clearfy.pro/’, ‘pages_map’ => […]], ‘has_premium’ => TRUE, ‘license_settings’ => [‘provider’ => ‘freemius’, ‘slug’ => ‘disable-admin-notices-premium’, ‘plugin_id’ => ‘6456’, ‘public_key’ => ‘pk_0570ec3c1b4100b9c9a0cbfe80f9f’, ‘price’ => 29, ‘has_updates’ => TRUE, ‘updates_settings’ => […]], ‘subscribe_widget’ => TRUE, ‘subscribe_settings’ => [‘group_id’ => ‘105407140’], ‘render_adverts’ => TRUE, ‘adverts_settings’ => [‘dashboard_widget’ => FALSE, ‘right_sidebar’ => TRUE, ‘notice’ => FALSE], ‘load_factory_modules’ => [0 => […], 1 => […], 2 => […], 3 => […], 4 => […], 5 => […]], ‘plugin_version’ => ‘1.3.2’, ‘plugin_text_domain’ => ‘disable-admin-notices’] )…/disable-admin-notices.php:15352.798238224552WDN_Plugin->global_scripts( )…/class-plugin.php:3962.798238224592WBCR\Factory_Templates_112\Configurate->__construct( $plugin = class WDN_Plugin { protected $prefix = ‘wbcr_dan_’; protected $plugin_title = ‘Webcraftic disable admin notices’; protected $plugin_name = ‘wbcr_dan’; protected $plugin_version = ‘1.3.2’; protected $plugin_text_domain = ‘disable-admin-notices’; protected $support_details = [‘url’ => ‘https://clearfy.pro/’, ‘pages_map’ => […]]; protected $has_updates = FALSE; protected $updates_settings = []; protected $has_premium = TRUE; protected $license_settings = [‘provider’ => ‘freemius’, ‘slug’ => ‘disable-admin-notices-premium’, ‘plugin_id’ => ‘6456’, ‘public_key’ => ‘pk_0570ec3c1b4100b9c9a0cbfe80f9f’, ‘price’ => 29, ‘has_updates’ => TRUE, ‘updates_settings’ => […]]; protected $render_adverts = TRUE; protected $adverts_settings = [‘dashboard_widget’ => FALSE, ‘right_sidebar’ => TRUE, ‘notice’ => FALSE]; protected $load_factory_modules = [0 => […], 1 => […], 2 => […], 3 => […], 4 => […], 5 => […]]; protected $load_plugin_components = []; protected $support = class WBCR\Factory_461\Entities\Support { protected $plugin_name = NULL; protected $site_url = ‘https://clearfy.pro/’; protected $features_page_slug = ‘premium-features’; protected $pricing_page_slug = ‘disable-admin-notices’; protected $support_page_slug = ‘support’; protected $docs_page_slug = ‘docs’ }; protected $paths = class WBCR\Factory_461\Entities\Paths { public $absolute = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices’; public $main_file = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/disable-admin-notices.php’; public $relative = NULL; public $url = ‘https://calendarium.lu/wp-content/plugins/disable-admin-notices’; protected $plugin_path = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/disable-admin-notices.php’; public $basename = ‘disable-admin-notices/disable-admin-notices.php’; public $migrations = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/migrations’ }; private ${Wbcr_Factory461_Base}plugin_file = ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/disable-admin-notices.php’; private ${Wbcr_Factory461_Base}plugin_data = [‘prefix’ => ‘wbcr_dan_’, ‘plugin_name’ => ‘wbcr_dan’, ‘plugin_title’ => ‘Webcraftic disable admin notices’, ‘support_details’ => […], ‘has_premium’ => TRUE, ‘license_settings’ => […], ‘subscribe_widget’ => TRUE, ‘subscribe_settings’ => […], ‘render_adverts’ => TRUE, ‘adverts_settings’ => […], ‘load_factory_modules’ => […], ‘plugin_version’ => ‘1.3.2’, ‘plugin_text_domain’ => ‘disable-admin-notices’]; public $request = class Wbcr_Factory461_Request { }; public $premium = class WBCR\Factory_Freemius_148\Premium\Provider { protected $plugin = …; protected $settings = […]; private ${WBCR\Factory_461\Premium\Provider}is_install_package = FALSE; private $plugin_id = ‘6456’; private $public_key = ‘pk_0570ec3c1b4100b9c9a0cbfe80f9f’; private $slug = ‘disable-admin-notices-premium’; private $site_api = NULL; private $plugin_api = NULL; private $user_api = NULL; private $is_activate_license = FALSE; private $license = NULL; private $license_site = NULL; private $license_user = NULL; private $license_plugin = NULL }; public $bootstrap = class Wbcr_FactoryBootstrap462_Manager { public $plugin = …; public $scripts = […]; public $styles = […] }; public $forms = class Wbcr_FactoryForms458_Manager { }; protected $activator_class = []; private ${Wbcr_Factory461_Plugin}loaded_factory_modules = [‘factory_bootstrap_462’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/bootstrap/boot.php’, ‘factory_forms_458’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/forms/boot.php’, ‘factory_pages_461’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/pages/boot.php’, ‘factory_templates_112’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/templates/boot.php’, ‘factory_freemius_148’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/freemius/boot.php’, ‘factory_adverts_138’ => ‘/home/calendarium/public_html/wp-content/plugins/disable-admin-notices/libs/factory/adverts/boot.php’]; private ${Wbcr_Factory461_Plugin}loaded_plugin_components = []; private ${Wbcr_Factory461_Plugin}adverts = class WBCR\Factory_Adverts_138\Base { private $plugin = …; private $settings = […]; private $api = class WBCR\Factory_Adverts_138\Creative_Motion_API { … }; private $placements = […]; private $errors = […] }; public $logger = NULL; private $plugin_data = [‘prefix’ => ‘wbcr_dan_’, ‘plugin_name’ => ‘wbcr_dan’, ‘plugin_title’ => ‘Webcraftic disable admin notices’, ‘support_details’ => […], ‘has_premium’ => TRUE, ‘license_settings’ => […], ‘subscribe_widget’ => TRUE, ‘subscribe_settings’ => […], ‘render_adverts’ => TRUE, ‘adverts_settings’ => […], ‘load_factory_modules’ => […], ‘plugin_version’ => ‘1.3.2’, ‘plugin_text_domain’ => ‘disable-admin-notices’]; public $plugin_slug = ‘wbcr_dan’ } )…/class-plugin.php:87
]]>Could be a really useful plugin…
However I come across the same problem as describe in this review.
Just so you know : It does not seem to be solved.
It is the second time I disable your nagging message in 2 hours.
see screencast link what i tried already.
]]>just added your plugin since a plugin notice was always appearing every few days. Problem is now that i have some kind of a reminder notice which i just want to hide it as normally as before but seems your plugin creates a conflict since when i try to remove it the old way it shows an empty box with only your “hide” mbutton and upon refresh it appears again. I dont want to use your button since it might block my rest notices when are due.
any workaround? if i click your button will just hide the specific one or the whole events when are due?
regards
]]>Is there a way to remove these?
As these are the most annoying.
]]>Hello,
I noticed your plugin doesn’t capture all annoying notifications especially at the individual plugin level.
A perfect example is wp-optimize. When I click that plugin > Database I still see the “Save Time and Money. Manage multiple WordPress sites from one location” notification.
I have documented everything in this short video: Video
Also, when I disable notifications, I always need to refresh the page for those notices to appear on the admin panel. I would like for it to happen in real time.
Please update your plugin as soon as possible to fix this issue.
Thank you very much!
Joe
]]>The plugin shows a “hide for me” button. Is there any way to hide individual notices for all users (maybe with the premium version)?
I couldn’t find any info on that.
]]>I activated in order to get a 1/3 ad removed from Learnpress plugin. Under Courses section it has a 1/3 page ad to purchase their themes. Tired of looking at it. But this plugin does not effect it.
Why?
]]>Hey guys,
The plugins, theme and even WordPress are showing notifications that appear for all user levels (Administrator, Editor, Author, Subscriber, …), but I would like you to show these notifications just for me as an Administrator, and maybe the Editor level, but for the other user levels I would like it to hide any plugin, theme, WordPress notifications as the other levels don’t need to see those notifications. It’s annoying for an Author, Contributor or even Subscriber user to access your panel and see notifications that don’t interest them because it’s not for their use.
Can I do this with your plugin (choose which user levels I want to hide all notifications)?
Thank you!
]]>Hi there,
I posted about this a year ago and now the topic is closed. It’s still not resolved, I can confirm 100% that my notifications will not come back, even after deleting this plugin completely!
I’ve tried deactivating ALL of my other plugins and still nothing, as a result there is no way I can update anything. I can confirm that every single plugin is out of date (by looking at the versions) but there is no way to update them now.
I know it’s because I used this plugin to hide all notifications forever – I’ve never seen this happen before and it’s the only time I’ve ever used it. It seems to have hidden them literally forever, and so there are none of the links that come with the notifications to update plugins.
Is there something I can to in SQL to delete all traces of this plugin or something?
Please help, thanks!!!
]]>Необходимо возобновить оповещения заказов в админ панели, в настройках плагина не вышло, удалила плагин но оповещение так и не возобновилось. В чем может быть проблема?
]]>Hi guys,
I’m thinking of using this plugin on several sites but just wanted to clarify how it works. Are you removing each notice by filtering and removing each notice’s hook? Or are you hiding them via CSS?
Thanks!
]]>Hello, I receive the following 404 error.
DevTools failed to load SourceMap: Could not load content for https://[SITE]/wp-content/plugins/disable-admin-notices/admin/assets/css/notifications-panel.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
How to fix this? We use Lytespeed.
Kind regards,
Gerske
]]>Hi.
Many thanks to the plugin author. I just translated the plugin language to the Persian language. It is in suggestion status yet.
Hello,
The latest update triggers an error for this file:
/wp-content/plugins/disable-admin-notices/libs/factory/pages/templates/impressive-page.class.php
On this line:
return $b['position'] <=> $a['position'];
It breaks the WordPress admin dashboard. I commented out this line for now until a fix is rolled out. I see that it was updated recently so the bug is most likely in the latest update.
Thank you for this plugin and I hope this helps you roll out a speedy fix!
]]>Hi there,
Actually a great plugin, but it is not working for messages from the “Google Site Kit” Plugin. I have 3 Admins, 1 Admin configured the Site Kit, and the other 2 Admins are getting messages from the Site Kit “please configure”. We press on the hide button but it is still coming back… Why?
I would really appreciate, if you could fix this with your plugin!
Thanks,
– roadtrip28
b, strong {font-weight: 600;}
after install… page b and strong is weight600,..
]]>(Plugin version 1.2.4, WP 5.6) After switch to PHP 8.0 the error.log outputs the following message:
Deprecated: Required parameter $plugin follows optional parameter $options in ……./wp-content/plugins/disable-admin-notices/libs/factory/forms/includes/form.class.php on line 266
]]>This method will help you to disable only annoying notices from plugins and themes, but important error notifications will continue to work.
Nope, the statement above on your Plugin main page is incorrect. Some Admin Notices contain very important messages and should never be hidden/blocked for any reason. I think you need to let people know that blocking/hiding important messages could cause major problems for them.
Thanks
]]>