wordpress:无法挂钩wp_insert_term

时间:2016-01-20 21:45:34

标签: php wordpress wordpress-plugin

我试图为term创建一个meta,其中包含创建它的作者的id,因为我知道我需要挂钩函数wp_insert_term()但是我没有得到它

function author_as_meta($term) {
    $x = add_term_meta(get_term_by('name', $term, 'novel'), 'owner', get_current_user_id()); 

    if(!$x) {
        wp_die($x);
    }
}
$taxonomy = 'novel';
add_action('create_'.$taxonomy, 'author_as_meta');
  

"新颖"是我的自定义分类法,我也尝试了类别,但它仍然没有工作,我也尝试使用变量$ taxonomy,它应该包含分类法的名称,但它会返回错误" undefined&# 34;

1 个答案:

答案 0 :(得分:0)

我找到了

function author_as_meta($term_id) {
    add_term_meta($term_id, 'owner', get_current_user_id());
}
add_action('create_novel', 'author_as_meta');