我正在尝试通过短代码将该字词添加到收藏夹中。但是当我添加短代码[add_term term_id = 840“]时(例如,where term id = 840是一个特定的术语)。它没有添加到我的收藏条款列表中?我不知道为什么......
function add_termid( $atts, $content = null) {
$atts = shortcode_atts(
array(
'term_id' => 'term_id',
), $atts
);
}
function store()
{
global $userdata;
$favorites_to_store = array();
foreach($this->favorites as $favorite)
{
$favorites_to_store[] = array('term_id' => $favorite['term_id'], 'taxonomy' => $favorite['taxonomy']);
}
if(version_compare(get_bloginfo('version'), '3.0', '<')) update_usermeta($userdata->ID, 'wp_favorites', $favorites_to_store);
else update_user_meta($userdata->ID, 'wp_favorites', $favorites_to_store);
}
add_shortcode ('add_term', 'add_termid');