wordpress – modifying template to show more posts

I think you can define posts number from Theme Options panel if so use ot_option('hp_mid_num') as posts_per_page parameter to get more flexible query

final code here

<?php
    $wp_query = new WP_Query( array( 
    'posts_per_page' => ot_option( 'hp_mid_num' ), 
    'cat' => ot_option( 'hp_mid_cat' ),
    'paged' => $paged
    ) );
?>