Advertisement
gilzow

import people tax from external source

Feb 25th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2. function biology_update_faculty_taxonomy(){
  3.     include_once(dirname(__FILE__).'/class-biologyEmployeeData.php');
  4.     $objFMPConnector = new biologyEmployeeData();
  5.     $aryFaculty = $objFMPConnector->retrieve_faculty_list();
  6.     $aryFacultyPawprints = array_keys($aryFaculty);
  7.     $aryFullTermList = get_terms('faculty',array('hide_empty'=>false));
  8.     $aryCurrentPawprints = array();
  9.     //we need a list of just the slugs (pawprints) currently in the faculty term list
  10.     foreach($aryFullTermList as $objTerm){
  11.         $aryCurrentPawprints[] = $objTerm->slug;
  12.     }
  13.    
  14.     $aryPawPrintDifference = array_diff($aryFacultyPawprints,$aryCurrentPawprints);
  15.    
  16.     foreach($aryPawPrintDifference as $strPawPrint){
  17.         $objFaculty = $aryFaculty[$strPawPrint];
  18.         wp_insert_term($objFaculty->get('name'),'faculty',array('slug'=>$strPawPrint));    
  19.     }
  20.    
  21.     biology_email_admin('nothing wrong, just letting you know the function fired.',__FUNCTION__);
  22. }
  23. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement