我是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;
}
答案 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;
}