Soporte » Diseño – Temas y plantillas » Crear terminos de una taxonomia al activar tema

  • Resuelto inmoenred

    (@inmoenred)


    Hola quisiera saber si es posible crear ciertos terminos para una determinada taxonomia al activar el tema.

    Por ejemplo, si mi site tiene una taxonomia llamada Provincias, poder insertar todas las provincias una vez se active el tema automaticamente.

    Desde yá, gracias

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Puedes hacerlo con este código en functions.php:

    function create_my_cat () {
    	if (file_exists (ABSPATH.'/wp-admin/includes/taxonomy.php')) {
    		require_once (ABSPATH.'/wp-admin/includes/taxonomy.php');
    		if ( ! get_cat_ID( 'Nombre categoría' ) ) {
    			wp_create_category( 'Nombre categoría' );
    		}
    		if ( ! get_cat_ID( 'Otra categoría' ) ) {
    			wp_create_category( 'Otra categoría' );
    		}
    	}
    }
    add_action ( 'after_setup_theme', 'create_my_cat' );

    Al instalar el tema comprobara si existen esas categorías y si no existen las creara. Para comprobar el funcionamiento debes desactivar y volver a activar el tema, para que ejecutar la accion ‘after_setup_theme’

    😀

    Muchísimas gracias

    Se puede hacer lo mismo con terminos de una taxonomia?
    Como sería el codigo?

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Crear terminos de una taxonomia al activar tema’ está cerrado a nuevas respuestas.