【使用钩子更改分类法”
分层”
设置】我正在使用来自存储库的免费Real Estate WordPress插件, 但已支付了支持费用。
无论如何, 插件的”
城市”
分类不是分层的。我需要使其成为HIERARCHICAL, 以便可以在其下创建带有分层城市的县。如你所知, 出于已知原因, 无法修改插件的文件(更新覆盖)。
我正在寻找这样的事情部署在functions.php中:
function change_post_object_label( $taxonomy_args ) {
$taxonomy_args->
hierarchical = true;
}
add_action( 'taxonomy_hook', 'change_taxonomy_args' );
是否存在?如何在不更改php文件的情况下将给定分类法的层次结构设置为” true” ?
#1如果你使用的是WordPress 4.4或更高版本, 则可以使用register_taxonomy_args过滤器。
将此添加到你的functions.php中, 不要忘记使用实际的分类标准。
function filter_register_taxonomy_args( $args, $taxonomy ) {if ( $taxonomy === 'taxonomy_slug_here' ) {$args['hierarchical'] = true;
}
return $args;
}
add_filter( 'register_taxonomy_args', 'filter_register_taxonomy_args', 10, 2 );
推荐阅读
- 解决问题(子style.css不会覆盖父style.css)
- 更改previous_post_link中的WordPress%title变量输出
- 更改网站默认语言(WordPress)
- 将搜索结果页面更改为自定义post类型的单页
- ansible异步任务
- ansible变量注册多种方式
- Linux系统故障定位与优化
- ansible 条件,循环,roles用法简述
- jenkins之-通过API方式调用