如何通过各自的文章创建作者列表,而不为每个人创建新用户,这是一种聪明的方法吗?
每个作者可以有很多文章,每篇文章都可以有很多作者。
我知道这在自定义关系数据库中是如何工作的,但我不确定它如何最适合WP DP。
我认为自定义帖子类型和自定义字段的组合?
答案 0 :(得分:1)
最好让他们成为具有作者角色的用户。它会为你节省很多工作。
那就是说,我可能会用自定义字段标记帖子(post meta)。然后,您可以检索get_posts
的那些,因为您可以通过meta查询:
$args = array(
'meta_query' => array(
array(
'key' => 'authorname',
'value' => 'steve',
)
)
);
$postsbyauthor = get_posts( $args );
如果您确实使用了自定义帖子类型,则可以将其添加到查询参数中:
$args = array(
'post_type' => 'guestpost'
'meta_query' => array(
array(
'key' => 'authorname',
'value' => 'steve',
)
)
);
$postsbyauthor = get_posts( $args );