I hav a grid view of a CPT with random posts, and I need to make a list view of the same CPT lower on the same page. I don't want those posts already in the grid to show up in the list too. How can I set up the query?
Another possible proble. I'll have 4 views on the same page which means 4 queries. Isn't the server load too much with 4 queries? There are tens of post not thounsands.
If this is not a particularly large site you should be fine with several queries on the same page.
If you have one View which displays "projects" that are marked as "featured" (e.g. you are using a taxonomy or custom field for this), and then lower down the page you want to display the other projects that are not featured, then you would add the opposite filter to that in your original View.
In the Query Filter section when you insert a filter, by default the comparison would be "is equal to", but for the second View you might use "is different from" the same value, for example.
In case of the other cot I do this. But in case of the activities cpt I cannot have featured posts. And I show random posts. If I cannot exclude already present posts I'll have to show the last ones in the grid and I the list make a query with offset.
If your first View shows random posts there is no way for the second View to know which posts were randomly chosen for the first to exclude them, and so some duplication may be inevitable.