Notice: These forums are now retired and closed. For active support, please Submit a Ticket or visit our official WordPress.org community pages.
Kadence Theme | Kadence Blocks | Starter Templates | WooCommerce Email Designer | Ascend | Virtue | Pinnacle

Disable Sidebar on CPT

Home / Forums / Virtue Theme / Disable Sidebar on CPT

This topic is: Resolved
[Resolved]
Posted in: Virtue Theme
September 25, 2014 at 4:49 pm

Hi Ben

I am using event espresso 4 plugin. I would like to disable sidebar on all the event espresso CPT pages and posts.

I’ve tried the following in child theme function file, but not working – I get:

Fatal error: Call to undefined function espresso_events_query() – can you suggest the best method to target the CPT espresso_events?

add_filter('kadence_display_sidebar', 'event_sidebar');

function event_sidebar($sidebar) {
if (espresso_events_query()) {
return false;
}
return $sidebar;
}

UPDATE: I fixed it with the following;

add_filter('kadence_display_sidebar', 'kad_sidebar_on_special_page');
function kad_sidebar_on_special_page($sidebar) {
global $post;
if ($post->post_type == "espresso_events") {
return false;
}
return $sidebar;
}

  • The forum ‘Virtue Theme’ is closed to new topics and replies.