Как отобразить пользовательский тип сообщения для определенных идентификаторов сообщений - PullRequest
0 голосов
/ 21 ноября 2018

Я новичок в WordPress и работаю над пользовательским типом постов под названием RankThem.Участники ранжируются по номерам (посредством представления гравитационных форм) своих 5 лучших статей каждую неделю.Я хочу отобразить фотографию профиля участника, его имя и присвоенный им рейтинговый номер, относящиеся к идентификатору записи, каждая редакция будет иметь идентификатор записи.Я работал, чтобы написать функцию для каждого вывода данных, но не удалось.Любая помощь будет высоко ценится.

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 голосов
/ 22 ноября 2018
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;
}
...