Completely Control/Manage your WordPress WidgetsGet Started with Widget Options Now
There are several ways on how to hide WordPress widgets on mobile devices such as this article which involves installing a WordPress plugin then adding custom css media query which is very tedious. Other way is to use
function, in which as you know isn't a perfect solution since it's conflicting with server and plugins caching; not a even a good solution after all.
Using Widget Options all you have to do is check which devices you want the widgets to be visible. You can choose from desktop, tablet and/or mobile devices, you are in complete control for each and every widgets visibility and you don't need any custom css code. The best part is that, the media query is working perfectly whether you have caching plugin installed or not.
Why Hide WordPress Widgets on Specific Devices?
We all have different reasons to hide several widgets on each devices. One reason is that you don't need longer sidebar contents on mobile devices than the content itself, which is okay for some website owners. But did you notice that on responsive sites, we are serving the sidebar before footer widgets? Maybe you are serving newsletter forms on both of them, this will not be very effective at all and mostly annoyed several readers; which in case you need to hide one of them.