$post_type, 'posts_per_page' => -1, ); // Build the args array. if ( isset( $attrs['id'] ) ) { $args['orderby'] = 'post__in'; $args['ignore_sticky_posts'] = true; if ( is_numeric( $attrs['id'] ) ) { $args['post__in'] = array( $attrs['id'] ); } else { $args['post__in'] = explode( ',', $attrs['id'] ); } } elseif ( isset( $attrs['slug'] ) ) { $args['orderby'] = 'name'; $args['name'] = $attrs['slug']; } else { return; } $render = apply_filters( 'fl_builder_insert_layout_render', true, $attrs, $args ); if ( ! $render ) { return; } // Render and return the layout. ob_start(); if ( $builder_active ) { echo '