Wordpress 如何按用户id/作者获取自定义帖子类型

Wordpress 如何按用户id/作者获取自定义帖子类型,wordpress,custom-post-type,userid,Wordpress,Custom Post Type,Userid,所以,我定制了“pelajaran”类型的帖子。我选择了“位置和主题”选项来搜索自定义的帖子类型 我从用户那里获取了数据位置+主题和值。这是我选择选项的代码 $query = get_users('role=GURU&order=ASC&orderby=meta_value&meta_key=address'); <select name="location"> <option>Location</opti

所以,我定制了“pelajaran”类型的帖子。我选择了“位置和主题”选项来搜索自定义的帖子类型

我从用户那里获取了数据位置+主题和值。这是我选择选项的代码

$query      = get_users('role=GURU&order=ASC&orderby=meta_value&meta_key=address');


<select name="location">
           <option>Location</option>
                <?php foreach ($query as $q) { 
                $address = get_the_author_meta('address', $q->ID); ?>
           <option value="<?php echo $q->ID; ?>"><?php echo $address; ?></option>

                <?php } ?>
 </select>
当结果出来时,因为用户id的值。是否可以从用户id/作者检索自定义帖子类型的数据

在另一页上,这是我的结果代码:

<?php
    global $current_user;
    get_currentuserinfo();

    $location = "";
    if (isset($_POST['location'])) {
        $location = $_POST['location'];
    }

    $args = array (
        'post_type' => 'pelajaran',
        'author'        =>  $current_user->ID,
        'posts_per_page'    => -1,
    );

    $pelajaran = get_posts($args);

    for($i=0;$i<sizeof($pelajaran);$i++) { ?>

     <?php if($location == $pelajaran[$i]->ID )
    echo ' '; //some my code html here

      ?>

 <?php } ?>
但是,我仍然无法显示用户id/作者的post数据类型。 有人能帮我吗?
提前感谢:

“address”不是get\u the\u author\u meta的有效参数,那么您认为代码有效吗?