In search result page, pagination is not showing up I have migrated a site from Drupal 6 to Drupal 7. Search form I have rendered in page.tpl.php like this

&lt;?php
     $block = module_invoke('search','block_view','form');          
     print render($block['content']); 
?&gt;


I am able to search, but pagination is missing in the search result page.

In the theme folder I have search-results.tpl.php and search-results.tpl.php.

In the search-results.tpl.php &lt;?php print $pager; ?&gt;  is available. 

If I change theme to default theme or core theme pagination is working fine.

What is the issue over here which is causing not showing pagination links?
i don't think that this will help you but do it like this:

// template.php
function MYTHEME_preprocess_page(&amp;$variables){
  $search_box = drupal_render(drupal_get_form('search_form'));
  $variables['search_box'] = $search_box;
}


page.tpl.php:

&lt;?php print $search_box; ?&gt;


according to this discussion. You should not put your logic into tpl.