Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Añadir categorías y etiquetas directamente a la base de datos mediante una función en WordPress

Imago voragine.net

Igual que ocurre con los post, en WordPress podemos necesitar añadir categorías, tags o términos de una taxonomía que hayamos creado sin usar el gestor, bien porque queramos insertar masivamente un número considerable de categorías, bien porque queramos dar a nuestro usuarios esta posibilidad desde un formulario en nuestra página web.

Para insertar categorías, etiquetas o elementos a cualquier taxonomía usaremos la función wp_insert_term.

<?php
wp_insert_term( 'rojo','tag');
?>

Si necesitamos especificar el slug o la descripción podemos hacerlo mediante una matriz de argumentos para sustituir los que asigna por omisión la función:

<?php
 wp_insert_term(
   'Rojo', // el término, el nuevo elemento
   'category', // la taxonomía: 'category' para categorías, 'tag' para etiquetas
   array(
    'description'=> 'El color del tomate.'
    'slug' => 'rojo'
   )
 );
?>

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks