Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Creador del CPT Botiga Virtural

Amb aquest Snippet es crea en el post end de l’administrador el generador de la Botiga Virtual.

if ( ! function_exists('Jordi_cpt_BotigaVirtual') ) {

// Register Custom Post Type
function Jordi_cpt_BotigaVirtual() {

	$labels = array(
		'name'                  => _x( 'Productes', 'Post Type General Name', 'Jordi_cpt_BotigaVirtual' ),
		'singular_name'         => _x( 'Tienda Virtual', 'Post Type Singular Name', 'Jordi_cpt_BotigaVirtual' ),
		'menu_name'             => __( 'Botiga Virtual', 'Jordi_cpt_BotigaVirtual' ),
		'name_admin_bar'        => __( 'Botiga Virtual', 'Jordi_cpt_BotigaVirtual' ),
		'archives'              => __( 'Arxius de productes', 'Jordi_cpt_BotigaVirtual' ),
		'attributes'            => __( 'Porductes', 'Jordi_cpt_BotigaVirtual' ),
		'parent_item_colon'     => __( 'Producta pare', 'Jordi_cpt_BotigaVirtual' ),
		'all_items'             => __( 'Tots els productes', 'Jordi_cpt_BotigaVirtual' ),
		'add_new_item'          => __( 'Afeixir un nou Producta', 'Jordi_cpt_BotigaVirtual' ),
		'add_new'               => __( 'Afeixir Nou', 'Jordi_cpt_BotigaVirtual' ),
		'new_item'              => __( 'Nou Producta', 'Jordi_cpt_BotigaVirtual' ),
		'edit_item'             => __( 'Editar Producta', 'Jordi_cpt_BotigaVirtual' ),
		'update_item'           => __( 'Actualització del Producta', 'Jordi_cpt_BotigaVirtual' ),
		'view_item'             => __( 'Veure el Producta', 'Jordi_cpt_BotigaVirtual' ),
		'view_items'            => __( 'Veure els Productes', 'Jordi_cpt_BotigaVirtual' ),
		'search_items'          => __( 'Buscar el Producta', 'Jordi_cpt_BotigaVirtual' ),
		'not_found'             => __( 'No Trobat', 'Jordi_cpt_BotigaVirtual' ),
		'not_found_in_trash'    => __( 'No Trobat en la Paperera', 'Jordi_cpt_BotigaVirtual' ),
		'featured_image'        => __( 'Foto Principal', 'Jordi_cpt_BotigaVirtual' ),
		'set_featured_image'    => __( 'Establir Foto Destacada', 'Jordi_cpt_BotigaVirtual' ),
		'remove_featured_image' => __( 'Eliminar Foto Destacada', 'Jordi_cpt_BotigaVirtual' ),
		'use_featured_image'    => __( 'Utilitzar Com A Foto Destacada', 'Jordi_cpt_BotigaVirtual' ),
		'insert_into_item'      => __( 'Insertar Un Producta', 'Jordi_cpt_BotigaVirtual' ),
		'uploaded_to_this_item' => __( 'Puixat En Aquest Producta', 'Jordi_cpt_BotigaVirtual' ),
		'items_list'            => __( 'Llistat De Productes', 'Jordi_cpt_BotigaVirtual' ),
		'items_list_navigation' => __( 'Llista De Productes de Navegació', 'Jordi_cpt_BotigaVirtual' ),
		'filter_items_list'     => __( 'Llista De Productes De Filtre', 'Jordi_cpt_BotigaVirtual' ),
	);
	$rewrite = array(
		'slug'                  => 'producto',
		'with_front'            => true,
		'pages'                 => true,
		'feeds'                 => true,
	);
	$args = array(
		'label'                 => __( 'Tienda Virtual', 'Jordi_cpt_BotigaVirtual' ),
		'description'           => __( 'CPT de la Tienda Virtual', 'Jordi_cpt_BotigaVirtual' ),
		'labels'                => $labels,
		'supports'              => array( 'title', 'editor', 'thumbnail', 'revisions' ),
		'taxonomies'            => array( 'category' ),
		'hierarchical'          => true,
		'public'                => true,
		'show_ui'               => true,
		'show_in_menu'          => true,
		'menu_position'         => 3,
		'menu_icon'             => 'dashicons-store',
		'show_in_admin_bar'     => true,
		'show_in_nav_menus'     => true,
		'can_export'            => false,
		'has_archive'           => true,
		'exclude_from_search'   => true,
		'publicly_queryable'    => true,
		'capability_type'       => 'page',
	);
	register_post_type( 'Jordi_TiendaVirtual', $args );

}
add_action( 'init', 'Jordi_cpt_BotigaVirtual', 0 );

}