首页 > 解决方案 > 如何通过帖子 ID 获取帖子元及其分类和术语值

问题描述

我正在开发一个门户网站,我必须使用帖子 ID 过滤一些数据。

情况如下: 我有一些课程(自定义帖子),例如与大学相关的食品技术、B.tech(课程帖子的后元),而大学有一些州(与大学相关的分类学)。

SO:食品技术有 => ABC,XYZ 大学,分类值 => A1,B1 州

我成功地将大学与州联系起来,但不是根据特定课程,例如。作为过滤器的食品技术课程会获取与所有课程相关联的所有大学,而不是与特定课程相关联。

这是代码

    $args = array(
    'post_type' => 'college',
    'posts_per_page' => -1,
    'orderby' => 'meta_value_num',
    'order'   => 'DESC',
    'post_status' => array( 'publish' ),
        'tax_query' => array(
            array(
                'taxonomy' => 'State',
                'field' => 'slug',
                'terms' => 'delhi',

            )
        ),
    );
   $loop = new WP_Query($args);
   if($loop->have_posts()) {
   while($loop->have_posts()) : $loop->the_post(); 
    echo get_the_title();  // college title linked with terms delhi
   endwhile;
   }

需要帮助: 当然,我应该在哪里传递帖子 ID,才能获得仅与德里学期相关的课程大学?

标签: wordpress

解决方案


推荐阅读