Hi there,
You can try creating a duplicate of the Header Element without the <h1>{{post_title}}</h1>
, and then displayed to the specific pages you prefer. Then, exclude these pages/posts in your original Header Element.
You may also do this through CSS, you’ll just need to get to post id or page id:
post:
body.postid-5729 .inside-page-hero h1 {
display:none;
}
if page:
body.page-id-2621 .inside-page-hero h1 {
display:none;
}
combined:
body.page-id-2621 .inside-page-hero h1, body.postid-5729 .inside-page-hero h1 {
display:none;
}
multiple:
body.page-id-2621 .inside-page-hero h1, body.postid-5729 .inside-page-hero h1,
body.postid-5730 .inside-page-hero h1,
body.postid-5731 .inside-page-hero h1 {
display:none;
}
As shown, you may apply the rule to multiple posts/pages, you’ll just to separate the selector with a comma.
Here is an article with regards to adding CSS: https://docs.generatepress.com/article/adding-css/#additional-css
Adding this through additional CSS should work.
How to get the page/post id: https://kinsta.com/blog/wordpress-get-post-id/
Hope this clarifies. 🙂