我正在使用函数(maav_portfolio_infinite_loading)
通过Ajax在页面上加载更多自定义帖子。
我希望只能从可以在主投资组合页面上进行设置的特定类别加载。我创建了该字段,除类别过滤器外,其他所有东西都起作用。如果我手动('portfolio_category' => web,)
进行介绍,它会起作用,但是当我尝试回显它时,由于某种原因,它就不会起作用。
我需要回显$select_categ in 'portfolio_category'
。
下面的功能在functions.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();
}