Home Forums Weaver Xtreme Theme Hide Sidebar Widgets on Mobile Reply To: Hide Sidebar Widgets on Mobile


Originally I was asking how to hide the sidebar widgets on mobile, and then I asked how to do it for a particular page, and then I asked how to do it for more than one page. The answer you gave me was I could create a CSS rule such as:

.myhidebar #primary-widget-area {display:none;}

And then for every page I wanted to apply this rule, I would go into the Page editor > Xtreme Options > Xtreme Plus > per page added classes > Container box and add myhidebar.

Ran into issues because there is no place on posts to add this class. Or at least I don’t see it.

So I then decided to add just one item in the secondary widget and use that for mobile, and hence came up with the following 2 rules which would have the primary widget only displayed if size is greater than 767px (not mobile) and have the secondary widget only displayed if mobile.

@media (min-width: 767px) {#secondary-widget-area {display:none;}}
.is-mobile #primary-widget-area {display:none;}

You are saying I can combine this into one rule instead of two:

@media (min-width: 767px) {
#secondary-widget-area {display:none;}
#primary-widget-area {display:none;}

But that hides my primary widget on displays larger than 767px (like my desktop or tablet).