根据一些参数显示内容

时间:2014-07-01 12:37:52

标签: php sql wordpress

有点迷失 - 只是想找到正确的顺序让它发挥作用。

我有一个模板,可以根据以下参数输出值。

我有一个运行自定义帖子类型的wordpress课程,以及每个课程的其他自定义字段,如“部门ID”

根据ACF的“选项页面”设置,我想决定某个部门是否支付了他们的账单。

如果post.course.departmentid将选项设置为option.department.paid = TRUE,则会显示页面内容,如果不显示错误文本。

我很抱歉 - 这可能是一个愚蠢的问题,但我今天的头很远,项目的截止日期正在结束。

UPDATE! 我试着更好地解释一下。 基于第一个查询和提取的字段,我想过滤一个新的查询。

$querystr = "
SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->postmeta.meta_key = 'kursid' 
    AND $wpdb->postmeta.meta_value = " . $KURS_ID . " 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->posts.post_type = 'course'
 ";

 $pageposts = $wpdb->get_results($querystr, OBJECT);


$querystrRegion = "
    SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->postmeta.meta_key = 'avdelingid' 
    AND $wpdb->postmeta.meta_value = " . get_field('regionid') . " 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->posts.post_type = 'region'
 ";

$regions = $wpdb->get_results($querystrRegion, OBJECT);

?>

0 个答案:

没有答案