Thanks for the Details
1. Yes, I am using Views generated output for the slider, but not Views native sliders.
This confirms what I suspected here:
https://toolset.com/forums/topic/upgrade-to-views-1-11-1-breaks-bxslider/#post-347389
You are using Views to Provide Data, instead of Render Data.
The purpose of Views was and is, to render Data, and not to populate other elements with it.
Since Views 1.11 we have had to wrap Views loop outputs in default HTML and CSS/JS in order to support things like infinite scrolling, and future to come features like "Front End Sorting and Ordering"
This will not be reverted, and it is not a BUG per se but basically it was never intended to use Views as a Data Provider.
Though, given the large usage of Views as a Data Provider, our DEV Team is currently developing a specific View Setting in order to do exactly this:
Provide raw data for later use.
This is a new feature and I can not state any ETA on this, other than that it is under development for future releases.
By now, the only way to return a "clean" Loop output is using the below filter:
add_filter( 'wpv_filter_wpv_view_shortcode_output', 'prefix_clean_view_output', 5, 2 );
function prefix_clean_view_output( $out, $id ) {
if ( $id == '375' ) { //Please adjust to your Views ID
$start = strpos( $out, '<!-- wpv-loop-start -->' );
if (
$start !== false
&& strrpos( $out, '<!-- wpv-loop-end -->', $start ) !== false
) {
$start = $start + strlen( '<!-- wpv-loop-start -->' );
$out = substr( $out , $start );
$end = strrpos( $out, '<!-- wpv-loop-end -->' );
$out = substr( $out, 0, $end );
}
}
return $out;
}
This above code will not allow any settings in a View like parametric Search, AJAX Updates, scrolling, pagination, etc.
It will provide bare, raw results.
This code will allow you to populate your 3rd Party Software with content generated by Views.
I have to emphasize that this is not the intended way to use Views, being Views a "Data Render Engine" and not a "Data Provider".
Please let me know if the above solution works for you, I look forward to your reply!
Thank you for your patience.