繁体   English   中英

WordPress如何从高级自定义字段中获取类别的帖子

[英]Wordpress how to get posts from category from advanced custom field

我想从我的wordpress中使用ajax并获取信息:

首先,我可以从“标记”类别中获取该字段,并从该类别中获取“徽标”字段。 (有用)

其次是获取其他ACF,但不是从类别中获取,而是从具有“要约”自定义帖子类型的帖子中获取,我不知道如何获取它

我的代码:

$mark = $_GET['mark'];
$categories = $_GET['category'];
$output = '';


$myquery['tax_query'] = array(
    'relation' => 'AND',
    array(
        'taxonomy' => 'offer_category',
        'terms' => array($category,
        'field' => 'slug',
    ),
    array(
        'taxonomy' => 'mark_offer',
        'terms' => array($mark),
        'field' => 'slug',
    ),
);
$post = query_posts($myquery);


   $query = new WP_Query( $myquery ); 
   $ind=0; 
   $last = $query->post_count;
              if ( $query->have_posts()) { while ( $query->have_posts()) { $query->the_post();

                $ind++;


                $post_fields = get_fields();
                  // echo get_the_title();


                $myMark = wp_get_post_terms(get_the_ID(), 'mark_offer'); 

                $markId = $myMark[0]->term_id;

                $markLogo = get_field('logo', 'term_'.$markId );

使用自定义帖子类型时,需要执行以下操作:

     query_posts( [
         'post_type' => 'YOURTYPE', 'meta_key' => 'YOUR_CUSTOM_FIELD', 'meta_value' => 'YOUR_CUSTOM_VALUE'
     ] );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM