我正在使用一个函数(maav\\u portfolio\\u infinite\\u loading)通过ajax在页面上加载更多自定义帖子。
我想只能从我可以在主投资组合页面上设置的特定类别加载。我创建了这个字段,除类别过滤器外,其他一切都正常工作。如果我手动引入它(“portfolio\\u category”=>web),它会工作,但当我尝试回应它时,由于某种原因,它不会工作。
我需要回应“portfolio\\u category”中的$select\\u categ。
下面的函数位于函数中。php。
function maav_portfolio_infinite_loading() {
$select_categ = Maav_Helper::get_post_meta( \'select_categ\', \'\' );
$args = array(
\'post_type\' => $_POST[\'post_type\'],
\'posts_per_page\' => $_POST[\'posts_per_page\'],
\'orderby\' => $_POST[\'orderby\'],
\'order\' => $_POST[\'order\'],
\'paged\' => $_POST[\'paged\'],
\'portfolio_category\' => $select_categ,
\'post_status\' => array(\'publish\')
);
$style = isset( $_POST[\'style\'] ) ? $_POST[\'style\'] : 1;
$overlay_style = isset( $_POST[\'overlay_style\'] ) ? $_POST[\'overlay_style\'] : \'inner-text\';
$i = ( $args[\'paged\'] - 1 ) * $args[\'posts_per_page\'];
$count = $_POST[\'count\'];
$image_size = $_POST[\'image_size\'];
$overlay_animation = $_POST[\'overlay_animation\'];
$maav_query = new WP_Query( $args );
if ( $maav_query->have_posts() ) :
include( get_template_directory() . \'/loop/portfolio/style-\' . $style . \'.php\' );
endif;
wp_reset_postdata();
wp_die();
}
提前感谢您!