2012-08-29 4 views
-1
내가 워드 프레스 플러그인 카테고리 수입을 만드는 오전

나는 3 개 배열 지금은 그들에게 아이를 사용하여 부모 자식 관계를 유지하는 방법을워드 프레스 플러그인 부모 자식 관계

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

은 $ CATID는 $ 아이디와 일치하는 사람들은 모바일을 의미있다 전자 자식. DB에 삽입하고 관계를 Wp-admin에 표시해야합니다. 나는 여기에 붙어있어 어떤 도움이 감지 할 수 있습니까?

답변

0

내 코드에서 사용한 다음과 같은 규칙

$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); 
     } 

    }