在深入研究StackOverflow并汇总代码之后,我设法制定了以下代码。但是,我似乎无法弄清楚为什么它不会在页面上显示。
目前我只有“#34; test"只是看看循环是否会发射。
问题是什么?
<?php add_shortcode( 'jobs-search-results', 'jobs_search_results' );
function jobs_search_results() {
ob_start();
$jobs_search_results_args = array (
'post_type' => array( 'job' ),
'meta_query' => array(
array(
'key' => 'client_state',
'value' => 'Alabama',
),
),
);
$jobs_search_results_query = new WP_Query( $jobs_search_results_args );
if ( $jobs_search_results_query->have_posts() ) : while($jobs_search_results_query->have_posts()) : $jobs_search_results_query->the_post();
?>
test
<?php endwhile;
$jobs_search_results_output = ob_get_clean();
return $jobs_search_results_output;
endif;
}
?>