У меня есть следующий код ниже. Этот код используется для отображения результатов запроса. У меня есть 2 страницы, которые используют это.
Это должно относиться к идентификатору страницы 6196:
get_template_part( 'includes/content', 'profile-loop' );
и это к идентификатору страницы 12537:
get_template_part( 'includes/content', 'highlight-loop' );
Я ищу способ обмена части функции get_template_part
в зависимости от того, на какой странице был посетитель.
ПОЛНАЯ ФУНКЦИЯ:
add_filter('uwpqsf_result_tempt', 'customize_output', '', 4);
function customize_output($results , $arg, $id, $getdata ){
// The Query
$apiclass = new uwpqsfprocess();
$query = new WP_Query( $arg );
ob_start(); $result = '';
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();global $post;
get_template_part( 'includes/content', 'profile-loop' );
wp_reset_postdata();
}
}
else {
echo '<h3 class="center">No results. Try broadening your search parameters.</h3>';
}
$results = ob_get_clean();
return $results;
}