我需要整合this plugin 使用我的WordPress网站,类别必须采用以下格式:
"Option 1": {"Suboption":200},
"Option 2": {"Suboption 2": {"Subsub 1":201, "Subsub 2":202},
"Suboption 3": {"Subsub 3":203, "Subsub 4":204, "Subsub 5":205}
}
我怎样才能得到它<我尝试了
json-api.
这是步行者:
class MyWalker extends Walker_Category {
var $tree_type = \'category\';
var $db_fields = array (\'parent\' => \'parent\', \'id\' => \'term_id\');
function start_lvl( &$output, $depth, $args = array() ) {
if ( \'list\' != $args[\'style\'] )
return;
$indent = str_repeat("\\t", $depth);
$output .= "$indent:{";
}
function end_lvl( &$output, $depth, $args = array() ) {
if ( \'list\' != $args[\'style\'] )
return;
$indent = str_repeat("\\t", $depth);
$output .= "$indent}\\n";
}
function start_el($output, $category, $depth , $args = array() ) {
extract($args);
$cat_name = esc_attr( $category->name );
$cat_name = apply_filters( \'list_cats\', $cat_name, $category );
$output .= \'"\' . $cat_name.\'=>\'.$depth . \'",\';
}
function end_el($output, $page, $depth = 0, $args = array() ) {
if ( \'list\' != $args[\'style\'] )
return;
$output .= "\\n";
}
}