function display_courses_by_category($category) {
$args = array(
'post_type' => 'sfwd-courses', // LearnDash course post type
'tax_query' => array(
array(
'taxonomy' => 'course-category', // Custom taxonomy for categories
'field' => 'slug',
'terms' => $category,
),
),
);
$query = new WP_Query($args);
if ($query->have_posts()) {
echo '
';
echo '
';
wp_reset_postdata();
}
}
// Use these functions where you want to display the sections
display_courses_by_category('course');
display_courses_by_category('assessment');
' . ucfirst($category) . ' Courses
'; // Title based on category echo '';
while ($query->have_posts()) {
$query->the_post();
echo '
';
echo '
';
}
echo '' . get_the_title() . '
'; // Course title echo '' . get_the_excerpt() . '
'; // Course excerpt
echo 'View Course'; // Course link
echo '