短代码内的Wordpress查询无法在页面

时间:2016-06-03 18:53:44

标签: php wordpress wordpress-plugin

在深入研究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;
}
?>

0 个答案:

没有答案