2013-09-04 14 views
5

Così ho fatto un tipo di messaggio personalizzato per il mio sito WordPress utilizzando questo codice:a fare le pagine personalizzate per i tipi di messaggi personalizzati

add_action('init', 'register_cpt_bingo'); 

function register_cpt_bingo() { 

    $labels = array( 
     'name' => _x('Bingo Sites', 'bingo'), 
     'singular_name' => _x('Bingo', 'bingo'), 
     'add_new' => _x('Add New', 'bingo'), 
     'add_new_item' => _x('Add New Bingo Site', 'bingo'), 
     'edit_item' => _x('Edit Bingo', 'bingo'), 
     'new_item' => _x('New Bingo', 'bingo'), 
     'view_item' => _x('View Bingo Site', 'bingo'), 
     'search_items' => _x('Search Bingo Sites', 'bingo'), 
     'not_found' => _x('No bingo sites found', 'bingo'), 
     'not_found_in_trash' => _x('No bingo sites found in Trash', 'bingo'), 
     'parent_item_colon' => _x('Parent Bingo:', 'bingo'), 
     'menu_name' => _x('Bingo Sites', 'bingo'), 
    ); 

    $args = array( 
     'labels' => $labels, 
     'hierarchical' => true, 

     'supports' => array('title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'page-attributes'), 

     'public' => true, 
     'show_ui' => true, 
     'show_in_menu' => true, 

     'menu_icon' => '/wp-content/themes/gamblingq/img/bingo.png', 
     'show_in_nav_menus' => true, 
     'publicly_queryable' => true, 
     'exclude_from_search' => false, 
     'has_archive' => true, 
     'query_var' => true, 
     'can_export' => true, 
     'rewrite' => true, 
     'capability_type' => 'page' 
    ); 

    register_post_type('bingo', $args); 
} 

Funziona perfettamente. Si tratta di una schermata del mio pannello di amministrazione:

enter image description here

Come posso aggiungere l'opzione per selezionare un modello di pagina personalizzato come nella seguente immagine:

enter image description here

Qualsiasi consiglio è utile ! Grazie!

+2

hai bisogno di una pagina personalizzata per il singolo post personalizzato? altro ? –

+2

Ne ho bisogno per un singolo post personalizzato ma anche per una pagina di post se è possibile. –

risposta

1

Here è la soluzione per il tuo problema. Seguire la procedura per Creazione di un modello personalizzato Dedicato a Tipi personalizzati post

Problemi correlati