首先,将过滤器挂钩注册到handyapply_filters
工具:
function wpse_238394_org_types() {
return apply_filters(
"my_org_types",
array( "affiliate", "direct", "bureau" )
);
}
现在,
wpse_238394_org_types()
将返回尚未筛选的默认3种类型,因此我们需要另外一种自定义类型:
add_filter("my_org_types", function($types) {
$types[] = "custom_type";
return $types;
});
现在如果您调试
wpse_238394_org_types()
它应该包括
custom_type
项目沿默认值。
希望这有帮助。请同时查看文档https://developer.wordpress.org/plugins/hooks/creating-custom-hooks/ 如jdm2112所示。