显示特定用户的自定义帖子类型

时间:2017-08-11 作者:Rachel Lara

我希望你能帮助我。。。我已经搜索了这些信息,但没有找到任何有用的东西。

我正在做一个项目,我创建了一个帖子类型(student\\u valuation),管理员在其中放置有关成员(学生)的信息,有一个下拉列表(student\\u name)来选择学生姓名。

我想把这个评估放在一个特定的页面中,让学生记录下来。如果有人有我可以使用的查询。。。非常感谢。

1 个回复
SO网友:Regolith

尝试以下操作:

$args = array(
    \'author\' => get_current_user_id(),
    \'post_type\' => \'YOUR_CUSTOMPOST_TYPE\',
);
$author_posts = new WP_Query( $args );
if ($author_posts->have_posts()): while ($author_posts->have_posts()) : $author_posts->the_post();

     //DISPLAY CONTENTS HERE

endwhile; endif;
wp_reset_postdata();
wp_reset_query();
更换YOUR_CUSTOMPOST_TYPE 对于您的帖子类型,它所做的是查找作者当前是登录用户的特定帖子类型的帖子。

当前它查询作者当前是登录用户的帖子,您可以使用列出其他用户get_users(), full description here, 和设置\'author\' => get_current_user_id()\'author\' => $ID_OF_USER

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register