Hello,
I've run across this issue on multiple sites. We set some page as the "blog" home in WordPress options, let's say the page is called "news-and-events" with ID 63.
Then I want to show a widget only on the blog page and single posts.
The latest version is this
global $post; retu (is_page('news-and-events') || is_single());
It works on the single posts but not on the BLOG page. I've tried using page ID, no luck.