Hello @miko7 ,
You can exclude posts from the Post Grid block using the following filter.
To do that please follow the following steps:-
1] To apply different filters for a specific block you need to add a unique class to the block from the Advanced Tab of Post Grid Block.
2] You need to get the post IDs of the Pages or Posts you want to exclude.
3] After that, you need to add the following filter in your child theme’s functions.php file.
function filter_post_query( $query_args, $attributes) {
// Unique class name added from Advanced tab for Post Grid.
if ( 'my-post-grid-class' == $attributes['className'] ) {
// 123 and 456 is the post id you want to exclude.
$query_args['post__not_in'] = array( 123,456 );
}
return $query_args;
}
add_filter( 'uagb_post_query_args_grid', 'filter_post_query', 10, 2 );
I hope that helps.
Regards,
Sweta