Wordpress插件的父子关系


Wordpress plugin parent child relationship

我正在创建一个插件类别导入程序在wordpress中我有三个数组

<?php
$Id={'1','2,'3','4','5'};
$Title={'Electronic','Mobile','Iphone','Freezer','Lg'};
$Catid={'0','1','2','1','4'};
?>

现在,我如何使用它们来维护父子关系——孩子是那些$Catid与$Id匹配的孩子,这意味着Mobile是电子的孩子。我需要将它们插入数据库并在Wp管理中显示关系。我被困在这里有什么帮助是值得的吗?

我在代码中使用了以下约定

$Id as $myid
$Title as $mytitle
$Catid as $catid
    for($i=0;$i<count($myid);$i++)
    {
        if($catid[$i]==0)
        {
            $my_cat = array('cat_name' => $mytitle[$i], 'category_description'     => 'A Cool Category', 'category_nicename' => $mytitle[$i],         'category_parent' => '');
            // Create the category
            $my_cat_id = wp_insert_category($my_cat);
        }
        else {
            for($j=0;$j<count($myid);$j++)
            {
                if($myid[$j]==$catid[$i]){
                    $parent=trim($mytitle[$j]);
                    break;
                }
            }
            $query="SELECT `term_id`
FROM `wp_terms`
WHERE `name` = '$parent'";
            $res=$wpdb->get_results($query);
            foreach($res as $result)
            {
                $parent_id=$result->term_id;
            }
            //var_dump($res);die;
            $my_cat = array('cat_name' => $mytitle[$i], 'category_description'     => 'A Cool Category', 'category_nicename' => $mytitle[$i],         'category_parent' => $parent_id);
            $my_cat_id = wp_insert_category($my_cat);
        }
    }