如何从自定义域中回显自定义帖子参数中的字符串?

时间:2019-04-16 作者:mThemes Net

我正在使用一个函数(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();
}
提前感谢您!

1 个回复
SO网友:cseto

如果你回音,你会得到什么价值Maav_Helper::get_post_meta( \'select_categ\', \'\' ) 或变量$select-categ?

自手动输入以来web 工作,检查范围解析操作符是否工作。听起来它可能返回空字符串或未定义的值。

相关推荐