基于用户的定制分类创建

时间:2015-12-11 作者:Polykrom

我需要创建一个User based Custom Post Custom Taxonomy Term, 因此,在admin和frontend中,我可以将创建/更新与;删除当前登录用户的术语。

是否有关系表来执行此操作,或者我必须自己创建一个关系表(meta)?如果已经在WP中实现,我如何为此创建/获取/更新/删除数据?

1 个回复
SO网友:Polykrom

关于,

我想我找到了这个话题。

为了在自定义分类法中创建基于用户的术语,我创建了一个附加到术语(新WP 4.4功能)“author”的元,其中包含登录的用户ID:

add_term_meta($term_id,\'author\',get_current_user_id());
然后检索创建术语的用户:

$author = get_the_author_meta( \'user_nicename\', intval(get_term_meta($term_id,\'author\')) );
我认为这是最好的方法。

干杯