Hi George,
try this snippet:
add_filter( 'generateblocks_query_loop_args', function( $query_args, $attributes ) {
// Check your logic to apply the filtering only to specific loop
if (
! empty( $attributes['className'] ) &&
strpos( $attributes['className'], 'my-class-name' ) !== false &&
is_home() &&
! is_admin()
) {
// Merge the current $query_args which contains arguments defined in the editor with your ordering arguments
return array_merge( $query_args, array(
'meta_query' => array(
array(
'key' => 'your_custom_field',
'value' => '1',
'compare' => '=='
)
),
) );
}
return $query_args;
}, 10, 2 );