<?php

namespace Blazemedia\Affiliation\CustomPostTypes;

class Zone {
    
    static function init() {

        // Add the custom columns to the posts post type:
        add_filter( 'init',    [ get_called_class(), 'add_zone_post_type'] );
    }

    /**
     * registra il post-type per le tabelle
     *
     * @return void
     */
    static function add_zone_post_type() {

        register_post_type('affiliate_zone', [

            'public'          => false,
            'show_ui'         => true,
            'capability_type' => 'post',
            'hierarchical'    => false,
            'rewrite'         => [ 'with_front' => false  ],
            'supports'        => [ 'title', 'editor' ],
            'show_in_nav_menus' => true,
            'show_in_menu' => 'affiliation-management',
            'menu_position' => 21,
            
            'labels' => [
                'name' => 'Zone Affiliazione',
                'singular_name' => 'Zona Affiliazione',
                'add_new' => 'Aggiungi nuova',
                'add_new_item' => 'Aggiungi nuova zona',
                'edit' => 'Modifica',
                'edit_item' => 'Modifica zona',
                'new_item' => 'Nuovo zona',
                'view' => 'Vedi',
                'view_item' => 'Vedi zona',
                'search_items' => 'Cerca zona',
                'not_found' => 'Nessuna zona trovata',
                'not_found_in_trash' => 'Nessuna zona trovata nel cestino'
            ]
        ]);

    }


}
