Domanda

Questa domanda ha già una risposta qui:

Quindi sto cercando di creare un tipo di post personalizzato per il mio tema. Ho scritto la funzione per registrare il tipo di post e posso aggiungere un post dal pannello di amministrazione, ma quando provo a visualizzare il permalink del nuovo post, ottengo una pagina 404 non trovata.

Ecco la funzione del mio tipo di post:

add_action( 'init', 'create_press_coverage' );

function create_press_coverage() {
    register_post_type( 'press_coverage',
        array(
            'labels' => array(
                'name' => 'Press Coverages',
                'singular_name' => 'Press Coverage',
                'add_new' => 'Add New',
                'add_new_item' => 'Add New Press Coverage',
                'edit' => 'Edit',
                'edit_item' => 'Edit Press Coverage',
                'new_item' => 'New Press Coverage',
                'view' => 'View',
                'view_item' => 'View Press Coverage',
                'search_items' => 'Search Press Coverage',
                'not_found' => 'No Press Coverages found',
                'not_found_in_trash' => 'No Press Coverages found in Trash',
                'parent' => 'Parent Press Coverage'
            ),

            'public' => true,
            'menu_position' => 8,
            'supports' => array( 'title', 'editor', 'comments', 'thumbnail', 'custom-fields' ),
            'taxonomies' => array( '' ),
            'has_archive' => true
        )
    );
}

Sto usando il tema di avviamento delle radici. C'è qualche configurazione extra che devo fare per far funzionare i tipi di post personalizzati?

Grazie.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top