register_post_type e nuova voce nel menu admin

felino

Utente Attivo
12 Dic 2013
929
10
18
Aci Catena (Catania)
Salve a tutti,
leggendo la documentazione ho creato il seguente custom post type:
PHP:
function create_post_type_excursion() {
   
    register_post_type('event',
        array(
            'labels' => array(
                'name' => __( 'Escursioni', 'qns' ),
                'singular_name' => __( 'Escursioni', 'qns' ),
                'add_new' => __('Aggiungi nuovo', 'qns' ),
                'add_new_item' => __('Aggiungi nuova escursione' , 'qns' )
            ),
        'public' => true,
        'menu_position' => 5,
        'menu_icon' => get_template_directory_uri() .'/images/admin/excursion-icon.png',
        'rewrite' => array(
            'slug' => 'escursioni'
        ),
        'supports' => array( 'title','editor','thumbnail'),
    ));
}
 
add_action( 'init', 'create_post_type_excursion' );

Adesso vorrei inserire la relativa voce nel menu admin, come dovrei procede?

Grazie.
 

felino

Utente Attivo
12 Dic 2013
929
10
18
Aci Catena (Catania)
Risolto, avevo messo qualche parametro importante come 'show_ui', 'show_in_menu'.

Codice:
function create_post_type_excursion() {
    
    $args = array(
        'labels' => array(
            'name' => __( 'Escursioni', 'qns' ),
            'singular_name' => __( 'Escursioni', 'qns' ),
            'add_new' => __('Aggiungi nuovo', 'qns' ),
            'add_new_item' => __('Aggiungi nuova escursione' , 'qns' )
        ),
        'public'             => true,
        'publicly_queryable' => true,
        'show_ui'            => true,
        'show_in_menu'       => true,
        'menu_position'      => 5,
        'menu_icon'          => 'dashicons-location',
        'query_var'          => true,
        'rewrite'            => array( 'slug' => 'book' ),
        'capability_type'    => 'post',
        'has_archive'        => true,
        'hierarchical'       => false,
        'supports'           => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
    );


    register_post_type('excursion', $args);
}


add_action( 'init', 'create_post_type_excursion' );

Grazie!
 

felino

Utente Attivo
12 Dic 2013
929
10
18
Aci Catena (Catania)
Salve a tutti,
come indicato sopra sono riuscito ad aggiungere il mio custom type.

Ho modificato il parametro "support" con:
Codice:
'supports'           => array( 'title', 'editor', 'thumbnail', 'excerpt')
perchè vorrei visualizzare l'immagine in evidenza nella riepilogo delle pagine di quel post type.

Nel functions del mio thema ho:
Codice:
    add_theme_support( 'post-thumbnails' );
   
    if ( function_exists( 'add_theme_support' ) ) {
        add_theme_support( 'post-thumbnails' );
        set_post_thumbnail_size( "500", "500" );  
    }

ed io l'ho convertito in:
Codice:
    add_theme_support( 'post-thumbnails' );
   
    if ( function_exists( 'add_theme_support' ) ) {
        add_theme_support( 'post-thumbnails', array( 'excursion' ) );
        set_post_thumbnail_size( "500", "500" );  
    }
ma nonostrante ciò la colonne delle immagine in evidenza non viene visualizzata, come mai?

Grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M configurare mail register.it (con 1000 invii/die) su Outlook Posta Elettronica 0
A HTML issues with creating a register and login page + general questions HTML e CSS 1
Cloud Register.it Partner Prova i VPS Register.it : Il primo mese sconti fino al 50% su tutte le configurazioni Server Dedicati e VPS 0
jonnino2004 Aruba vs Register Hosting 15
M SMTP Esterno da Register.it Hosting 5
neo996sps Connessione MySQL da Aruba a Register PHP 5
una mamma snob Quando un sito web su Register con pacchetto Wordpress inizia a fare si testa sua. WordPress 7
Z Errore con il register PHP 2
voldemort Errore IMAP dominio Register.it Posta Elettronica 0
K Buddypress: pagina login/register CMS (Content Management System) 1
A Form mail register Classic ASP 4
V register hosting business Hosting 2
D Problema hosting business di register.it Hosting 0
N Register.it ed ASP.NET 2.0 Hosting 1
G Aiuto con www.register.it Hosting 2
R AIUTO Pubblicazione su Register.it Hosting 6
cerbero register.it Hosting 10
cito17 Form mail con register.it Classic ASP 12
T Segnalazione post PHP 4
P inserire due voci in un titolo post wp WordPress 1
S Variabile in post su altra pagina PHP 2
A recuperare i dati passati nel post PHP 1
R [C#] Scrivere un post in grassetto con Selenium su FB Mobile .NET Framework 0
T Vendo Guest Post Offerte e Richieste di Lavoro e/o Collaborazione 1
G cerco: traffico sito, pubblicità condividente post su pagine gruppi Vendere e Acquistare pubblicita' online 0
R Distribuire uno Script "Facebook Auto Post" PHP 0
D VENDO Guest Post ZA 45 su sito dedicato agli influencer italiani Vendere e Acquistare pubblicita' online 0
D [VENDO] Guest Post/Banner su sito Offerte e Richieste di scambio links 0
R [C#] Automatizzare un inserimento di un Post su un Gruppo Facebook .NET Framework 0
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
A php metodo post jquery non da mai errore jQuery 4
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
T [VENDO] Guest post su 16 siti ZA 39 Vendere e Acquistare pubblicita' online 0
F Post [VENDO] articoli in vari siti tematici e testate giornalistiche Vendere e Acquistare pubblicita' online 0
moustache text box + post php con IE si comporta in modo strano PHP 15
L Richieste HTTP get post PHP 1
G Passare path directory in POST PHP 2
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
Web93 CAMBIARE TAG POST TITOLO DA H2 A H1 WordPress 1
S (VENDO) Guest post Vendere e Acquistare pubblicita' online 0
WebmasterFioriniAndrea [PHP] Method POST PHP 3
R [COmpro] Guest post settore turismo Vendere e Acquistare pubblicita' online 3
Michelebozzo Cerco guest post Annunci servizi di Social Media Marketing 0
G Inserire "Leggi il resto dell'articolo" con link al post sul sito preso via RSS Email Marketing 0
T [VENDO] Guest Post su un sito di tecnologia iscritto a GNews a 20 euro Vendere e Acquistare pubblicita' online 0
WorldWideWeb Ajax POST con risposta JSON Ajax 2
bobbit6k [CERCO] Post su pagina FB + DEM Vendere e Acquistare pubblicita' online 0
F [VENDO] guest post a partire da 30€ (anche pacchetti a prezzi convenienti) Vendere e Acquistare pubblicita' online 0
M Inviare variabili da menu a tendina a pagina php con post PHP 6
P [WordPress] header-post-title-class WordPress 7

Discussioni simili