Hi,
The code provided is to change the layout of product page and leardash pages to content sidebar.
But to assign a sidebar to it, you need to add this code.
function assign_my_sidebar($sidebar){
if ( 'product' || 'sfwd-courses' || 'sfwd-lessons' || 'sfwd-quiz' || 'sfwd-topic' || 'sfwd-certificates' == get_post_type() ) {
return 'ups-sidebar-shop';
}
return $sidebar;
}
add_filter( 'ups_sidebar', 'assign_my_sidebar');
Change shop
with the name of you sidebar.
So your complete code will be.
add_filter('x_option_x_layout_content', 'add_sidebar_learndash',999);
function add_sidebar_learndash($layout) {
if ( 'product' || 'sfwd-courses' || 'sfwd-lessons' || 'sfwd-quiz' || 'sfwd-topic' || 'sfwd-certificates' == get_post_type() ) {
$layout = "content-sidebar";
}
return $layout;
}
function assign_my_sidebar($sidebar){
if ( 'product' || 'sfwd-courses' || 'sfwd-lessons' || 'sfwd-quiz' || 'sfwd-topic' || 'sfwd-certificates' == get_post_type() ) {
return 'ups-sidebar-shop';
}
return $sidebar;
}
add_filter( 'ups_sidebar', 'assign_my_sidebar');
Hope that helps