I have developed a custom wordpress theme from scratch. I'm having a issue in it. When I try to use native wordpress gallery shortcode in my post or page, It is display fine in the editor but its not displaying on the front end.
I even tried it by using:
echo do_shortcode('[gallery columns="5" link="none" ids="70,69,68,67"]');
But nothing has shown up...
Other post / page content is displaying fine but just gallery is not displaying. Its like its not even generating anything on the front-end.
If I switched the theme to any other theme it work but not in my theme, so its clear that its a theme problem. Do I have to add some kind of theme support for the gallery?
Any help would be appreciated :)
Update: 2 May, 2017
I'm using pre_get_posts
hook which causing the problem. Can someone help me understand why?