如何显示特定帖子ID的自定义帖子类型

时间:2018-11-21 16:18:28

标签: wordpress custom-post-type gravity-forms-plugin

我是wordpress的新手,正在研究一种名为RankThem的自定义帖子类型。成员每周通过排名(通过重力表单提交)对他们的前5名社论进行排名。我想显示成员个人资料图片,姓名和他们提交的特定于帖子ID的排名编号,每个社论都将在帖子ID上显示。我一直在为每个数据输出编写一个函数,但是没有成功。任何帮助将不胜感激。

function get_rankthem_post_types()
{
    $args = array(
        'posts_per_page' => -1,
        'post_type'=>'rankthem'
    );
    $_PostID = get_posts($args);

    /*string to return*/
    $content = '';

    foreach($_PostID as $key=>$val)
    {
        $content .= '<strong>'.$val->user_id.'</strong><br />'; 
        $content .= $val->user_avatar.'<hr />'; 
        $content .= $val->post_content.'<hr />';
    }

    return $content;
}

1 个答案:

答案 0 :(得分:0)

function get_rankthem_post_types()
{
    $args = array(
        'posts_per_page' => -1,
        'post_type'=>'rankthem'
    );

    //this will be an array of posts
    $posts = get_posts($args);

    /*string to return*/
    $content = '';

    foreach ($posts as $post)
     {
      foreach($post as $key => $val)
      {
        $content .= '<strong>'.$val->user_id.'</strong><br />'; 
        $content .= $val->user_avatar.'<hr />'; 
        $content .= $val->post_content.'<hr />';
      }
    }

    return $content;
}