Respuestas de foro creadas

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Iniciador del debate mcordero

    (@mcordero)

    Gracias Fernando, me parece muy interesante. Pero el cliente quiere vender productos también. No solo donaciones.

    Ufff. Que lio el que te tengo.

    Muchas gracias

    Iniciador del debate mcordero

    (@mcordero)

    Gracias Fernando, pero la idea es entender el código. A demás tratar de poner los menos plugins posible ya que el servidor del cliente es muy lento.

    Iniciador del debate mcordero

    (@mcordero)

    Ya me respondí solo, para quien lo necesite.
    para agregar categorias y tags hay que poner la siguiente lines

    'taxonomies' => array( 'category', 'post_tag' ),`

    queda todo de esta forma.

    function crear_post_type_disponibilidad(){
    	// Etiquetas para el post type
    	$labels = array(
    		'name' 				=> _x('Paquetes Turisticos', 'Post type General Name', 'disponibilidad'),
    		'singular_name' 	=> _x('Disponibilidad', 'Post type Singular Name', 'disponibilidad'),
    		'menu_name' 		=> __('Paquetes Turisticos', 'disponibilidad'),
    		'parent_item_colon'	=> __('Disponibilidad Padre', 'disponibilidad'),
    		'all_items'			=> __('Todos los paquetes', 'disponibilidad'),
    		'view_items'		=> __('Ver paquete', 'disponibilidad'),
    		'add_new_item'		=> __('Nuevo paquete turistico', 'disponibilidad'),
    		'add_new'			=> __('Nuevo paquete', 'disponibilidad'),
    		'edit_item'			=> __('Editar paquete', 'disponibilidad'),
    		'update_item'		=> __('Actualizar paquete', 'disponibilidad'),
    		'search_item'		=> __('Buscar paquete', 'disponibilidad'),
    		'not_found'			=> __('No encontrado', 'disponibilidad'),
    		'not_found_in_trash'=> __('No encontrado en la papelera', 'disponibilidad'),
    
    	);
    	// Otras opciones para el post type
    	$args = array(
    		'label' 			=> __('disponibilidad', 'disponibilidad'),
    		'description' 		=> __('Paquetes turísticos con disponibilidad','disponibilidad'),
    		'labels'			=> $labels,
    		'supports'			=> array(
    			'title', 'thumbnail', 'revisions', 'custom-fields', 'page-attributes', 'post-formats',
    		),
    		'hierarchical'		=> true,
    		'public'			=> true,
    		'show_ui'			=> true,
    		'show_in_menu'		=> true,
    		'show_in_admin-bar'	=> true,
    		'menu_position'		=> 6,
    		'menu_icon'			=> 'dashicons-tickets',
    		'can_export'		=> true,
    		'has_archive'		=> true,
    		'exclude_from_search' => false,
    		'capability_type'	=> 'post',
    		'taxonomies' => array( 'category', 'post_tag' ),
    			
    	);
    
    	register_post_type('disponibilidad',$args);
    
    }
    add_action('init','crear_post_type_disponibilidad',0);

    Gracias

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)