WordPress有一个非常简单而严格的数据模型:POST和分类法。帖子(及其帖子类型)用于内容,分类法(分层或非分层)用于对这些内容进行分组或关联。
要获得WordPress方式的方法,可以将帖子类型切换为自定义分类法Attorney
将自定义帖子类型分组PracticeArea
.
下面是一个简单的模型代码,例如functions.php
要开始,请执行以下操作:
add_action(\'init\', \'register_post_types_and_taxonomies\');
function register_post_types_and_taxonomies() {
register_post_type(\'practice-area\', array(
// Your CPT args
));
register_taxonomy(\'attorney\', array(\'practice-area\'), array(
\'hierarchical\'=> true, // Behave like categories (checkboxes)
// Your CT args
));
}
有了这个,你就有了自己的复选框。你可以通过另一种方式获得它(你必须在练习区检查律师),但你可以很容易地在前端显示内容。如果您创建
taxonomy-attorney.php
并将描述字段用作
post_content
作为替代,您可以在主查询中获得所有相关的实践领域。