$auto_mechanic_slider_content_type, 'post__in' => array_filter( $auto_mechanic_slider_content_ids ), 'orderby' => 'post__in', 'posts_per_page' => absint(3), 'ignore_sticky_posts' => true, ); // Apply category filter only if content type is 'post' if ( 'post' === $auto_mechanic_slider_content_type && ! empty( $auto_mechanic_banner_slider_category ) ) { $auto_mechanic_banner_slider_args['category_name'] = $auto_mechanic_banner_slider_category; } $auto_mechanic_banner_slider_args = apply_filters( 'auto_mechanic_banner_section_args', $auto_mechanic_banner_slider_args ); auto_mechanic_render_banner_section( $auto_mechanic_banner_slider_args ); /** * Render Banner Section. */ function auto_mechanic_render_banner_section( $auto_mechanic_banner_slider_args ) { ?>