我正在使用以下代码为WP Post注册新的分类法。
function qc22_build_taxonomies(){
register_taxonomy(__( "fullscreen-tags" ), array(__( "fullscreen" )), array("hierarchical" => true, "label" => __( "Fullscreen Tags" ), "singular_label" => __( "Skill Type" ), "rewrite" => array(\'slug\' => \'fullscreen-tags\', \'hierarchical\' => true)));
}
function qc22_fullscreen_edit_columns($columns){
$columns = array(
"cb" => "<input type=\\"checkbox\\" />",
"title" => __( \'fullscreen Item Title\' ),
"type" => __( \'type\' )
);
return $columns;
}
function qc22_fullscreen_custom_columns($column){
global $post;
switch ($column)
{
case __( \'type\' ):
echo get_the_term_list($post->ID, __( \'fullscreen-tags\' ), \'\', \', \',\'\');
break;
}
}
add_action( \'init\', \'qc22_build_taxonomies\', 0 );
add_filter("manage_edit-fullscreen_columns", "qc22_fullscreen_edit_columns");
add_action("manage_posts_custom_column", "qc22_fullscreen_custom_columns");
我想在WP页面上也出现这种分类法。我是wordpress的新手。任何帮助都将不胜感激。
谢谢
最合适的回答,由SO网友:Mamaduka 整理而成
的第二个参数register_taxonomy
可以接受字符串或post类型数组,因此只需添加page
将类型发布到该数组,如下所示:
function qc22_build_taxonomies() {
register_taxonomy( "fullscreen-tags", array( "fullscreen", "page" ), array( "hierarchical" => true, "label" => __( "Fullscreen Tags" ), "singular_label" => __( "Skill Type" ), "rewrite" => array(\'slug\' => \'fullscreen-tags\', \'hierarchical\' => true ) ) );
}