$appointment_management_content_type, 'post__in' => array_filter( $appointment_management_content_ids ), 'orderby' => 'post__in', 'posts_per_page' => absint(4), 'ignore_sticky_posts' => true, ); // Apply category filter only if content type is 'post' if ( 'post' === $appointment_management_content_type && ! empty( $appointment_management_services_category ) ) { $appointment_management_services_args['category_name'] = $appointment_management_services_category; } $appointment_management_services_args = apply_filters( 'appointment_management_service_section_args', $appointment_management_services_args ); appointment_management_render_service_section( $appointment_management_services_args ); /** * Render Service Section. */ function appointment_management_render_service_section( $appointment_management_services_args ) { $appointment_management_service_button_label = get_theme_mod( 'appointment_management_service_button_label_', '' ); $appointment_management_service_button_link = get_theme_mod( 'appointment_management_service_button_link_', '' ); ?>

have_posts() ) : ?>
have_posts() ) : $appointment_management_query->the_post(); ?>