Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2016, 21:09
zaezRain
 
Fecha de Ingreso: noviembre-2015
Mensajes: 4
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta Error con get_terms()

Código PHP:
 if (function_exists('acf_add_local_field_group')):
      
$taxonomy 'niño';
      
$tax_terms get_terms($taxonomy);
      
// $tax_terms = array('termino_uno','termino_dos',);

      
$args = array(
        
'key' => 'group_niño',
        
'title' => 'Niño',
        
'fields' => array(),
        
'location' => array(
          array(
            array(
              
'param' => 'post_type',
              
'operator' => '==',
              
'value' => 'psicologos',
            ),
          ),
        ),
      );

      foreach (
$tax_terms as $tax_term) {
          
$args['fields'][] = array(

            
// 'key' => 'field_'.$tax_term,
            // 'label' => 'titulo'.$tax_term,
            // 'name' => $tax_term,
            // 'type' => 'text',

              
'key' => 'field_'.$tax_term->slug,
              
'label' => $tax_term->name,
              
'name' => $tax_term->slug,
              
'type' => 'text',

          );
      }

     
acf_add_local_field_group($args);

     endif; 
Qué tal, estoy intentando crear campos por cada termino de una taxonomia pero el codigo sólo crea uno y sin ningun nombre, en cambio con el codigo que tengo comentado si crea los dos campos con sus respectivos nombres.

Alguien me podria guiar de por qué no funciona con get_terms() ?

Muchas gracias.