register_post_type e nuova voce nel menu admin

felino

Utente Attivo
12 Dic 2013
940
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
940
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
940
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
S passare un valore da un form a un file .php con metodo post PHP 4
D [COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo. Vendere e Acquistare pubblicita' online 0
J [Vendo] Guest post a fini Posizionamento organico Vendere e Acquistare pubblicita' online 0
T [VENDO] Guest Post su siti di Proprietà Offerte e Richieste di scambio links 0
T [VENDO] Guest Post su siti di Proprietà Vendere e Acquistare pubblicita' online 0
A Vendo Guest post Offerte e Richieste di scambio links 0
T [VENDO] Guest Post su siti di Proprietà con IP diversi Offerte e Richieste di scambio links 0
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 16
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

Discussioni simili