<?php
/** remove latest post from query
** the $id can be seen in the data-script-id
** in the html output https://d.pr/i/77hzdI
** get_posts defaults to latest post
** see https://developer.wordpress.org/reference/functions/get_posts/ to change post_type, etc
**/
add_filter( 'bricks/posts/query_vars', function( $query, $settings, $id ) {
if ( "xqvhbn" == $id ) {
$latest = get_posts( [ 'numberposts' => 1, 'fields' => 'ids' ] );
$query['post__not_in'] = $latest;
}
return $query;
}, 10, 3 );