diff --git a/inc/compatibilities/jetengine.php b/inc/compatibilities/jetengine.php new file mode 100644 index 00000000..cce9b443 --- /dev/null +++ b/inc/compatibilities/jetengine.php @@ -0,0 +1,49 @@ +init(); + add_filter( + 'jet-engine/ajax/listing_load_more/response', + function ( $response ) { + if ( isset( $response['html'] ) && ! empty( $response['html'] ) ) { + $response['html'] = Optml_Main::instance()->manager->replace_content( $response['html'], true ); + } + + return $response; + }, + 10, + ); + } + + /** + * Should we early load the compatibility? + * + * @return bool Whether to load the compatibility or not. + */ + public function should_load_early() { + return true; + } +} diff --git a/inc/manager.php b/inc/manager.php index c6be3b94..97794bc6 100644 --- a/inc/manager.php +++ b/inc/manager.php @@ -100,6 +100,7 @@ final class Optml_Manager { 'otter_blocks', 'spectra', 'wpsp', + 'jetengine', 'jetpack', ]; /**