Wordpress作者不是用户

时间:2014-02-12 14:01:07

标签: wordpress-plugin wordpress

如何通过各自的文章创建作者列表,而不为每个人创建新用户,这是一种聪明的方法吗?

每个作者可以有很多文章,每篇文章都可以有很多作者。

我知道这在自定义关系数据库中是如何工作的,但我不确定它如何最适合WP DP。

我认为自定义帖子类型和自定义字段的组合?

1 个答案:

答案 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 );