Переопределить основной запрос для шаблона страницы

Я использую шаблон страницы, чтобы зацикливать сообщения, есть уже основной запрос, однако, прежде чем сообщения будут отображаться, я хочу, чтобы отображались неживые сообщения, поэтому я использую этот код для добавления окончательных критериев;

<?php function live_posts_only( $query ) { $today = date('Ymd'); $meta_query = array ( 'meta_key' => 'sale_or_rent', 'meta_value' => 'sale', 'meta_query' => array( 'key' => 'date_listing_expires', 'compare' => '>', 'value' => $today, ), ); $query->set('meta_query',$meta_query); } add_action( 'pre_get_posts', 'live_posts_only' ); ?> <div class="col-xs-12 col-sm-6 col-md-3 no-margin-left"> Do stuff </div> 

Однако, когда на странице отображается только одно сообщение, отображается следующее уведомление;

 Fatal error: Cannot redeclare live_posts_only() 

Как я могу это решить?