将用户上载的文件显示为帖子

时间:2014-08-15 作者:satancorpse

因此,我实现了一个功能,任何人都可以上传带有标题和描述的特定类型的文件。我很难在某个页面中将它们显示为帖子或列表。我不确定我应该如何实现这一点。

在这里发帖之前,我搜索过其他社区,当然也尝试过谷歌,但仍然没有希望。我知道这不是一个stackoverflow类型的问题,但我不得不发表这篇文章,希望这里的专家能帮助我走上正轨。

基本上,它是一种显示三个字段的表单,一个是标题,另一个是用于上载文件和用于描述的文本区域。我想要的是,每次有人填写表单时,都将其设置为一个自定义帖子。在后端,它们可以显示为帖子,管理员可以像典型的wordpress帖子一样编辑或删除。我希望我已经充分解释了这一点。

谢谢,任何链接或资源都将不胜感激。

1 个回复
SO网友:Welcher

如果我正确理解了问题,您应该能够按用户id查询媒体。类似以下(未测试)代码:

//only do this if there is a user logged in
if( is_user_logged_in() ) {

    //get the currenly logged in user
    $user_ID = get_current_user_id();

    $upload_args = array(
        \'post_type\' => \'attachment\',
        \'author\' => $user_ID
    );

    $uploads = new WP_Query( $upload_args );
}else{
    //what to do if there is no user logged in.
}
希望有帮助!

结束

相关推荐

Form Object Gravity Forms

重力形式。我尝试在渲染表单字段之前对其进行操作add_filter(\"gform_pre_render\", \"my_function\", 10, 5); function my_function($form){ ... $form[\"fields\"][0][\"content\"] = \'This is a html-block\' } 这样,我可以传递html块的内容,假设html是表单上的第一个字段。如何通过id? 假设上面的html块