问题描述
我正在尝试在我的 wordpress 网站的后端过滤自定义分类法,以允许某些用户仅使用部分可用条目。
通过高级自定义字段插件,我在用户面板中创建了一个自定义元框,允许我随意禁用或启用自定义分类法中现有的术语列表 (WP_Terms)。
但是现在我只需要显示从 wordpress 帖子编辑器的用户页面中选择的术语。
这是我到目前为止想出的代码,但似乎我搁浅了。
function filter_admin_allowed_regions ( $terms,$id,$taxonomy ) {
$terms = wp_cache_get( $id,"{$taxonomy}_relationships_sorted" );
$newTerms = array();
if(is_admin())
if ( $taxonomy->name == "regioni" ) {
$allowed = the_field('tassonomie_abilitate','user_'.get_current_user_id());
return $allowed;
}
return $terms;
}
add_filter( 'get_the_terms','filter_admin_allowed_regions',10,4 );
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)