如何在自定义字段的自定义帖子args中回显字符串?

时间:2019-04-17 10:14:20

标签: php wordpress

我正在使用函数(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();
    }

0 个答案:

没有答案