警告——我不是程序员,我是一个自学了基本php/wordpress主题的设计师
我意识到这是一个非常具体的问题,但我希望专家们能帮助我找到一些我忽视的普遍原则。
我正在使用插件发布2篇帖子来生成CPT“演讲者”与wordpress用户之间的关系(相关plugin documentation)
然后,我想在演讲人的单一页面上显示相关用户所有博客帖子的链接。我的问题是,get\\u author\\u posts\\u url会返回指向正确相关用户的链接,而get\\u author会获得其他一些看似随机的用户。所有这些都在同一个查询中!
这是我的代码:
$users = get_users( array(
\'connected_type\' => \'authors_to_speakers\',
\'connected_items\' => $post,
) );
if($users){
foreach ( $users as $spost ){
echo \'<div class="related-tour-item"><a href="\';
echo get_author_posts_url($spost->ID);
echo \'">All posts by\';
echo get_the_author($spost->ID);
echo \'</a></div>\';
}
输出是指向正确作者存档页的正确链接,然后是另一个(不同)用户名
有什么线索吗?