Ho una categoria sul mio sito web chiamata 'profili' Sono in procinto di spostare questa categoria in un tipo di post personalizzato chiamato 'profili'.
Il mio problema è che non riesco a visualizzare la pagina di archivio per questo tipo di post personalizzato. Quando vado all'URL mywebsite.com/profiles
mi porta a una singola pagina di post per un post nella categoria profili.
Ho incluso has_archive = true;
nel miofunctions.php
Non ho avuto problemi a creare una pagina di archivio per un altro tipo di post personalizzato che ho fatto sullo stesso sito Web, quindi mi sono davvero perso il motivo per cui questa volta non funziona.
Qualsiasi consiglio sarebbe molto apprezzato?
add_action( 'init', 'profile_custom_init' );
/* Here's how to create your customized labels */
function profile_custom_init() {
$labels = array(
'name' => _x( 'Profiles', 'post type general name' ), // Tip: _x('') is used for localization
'singular_name' => _x( 'Profile', 'post type singular name' ),
'add_new' => _x( 'Add New', 'Profile' ),
'add_new_item' => __( 'Add Profile' ),
'edit_item' => __( 'Edit Profile' ),
'new_item' => __( 'New Profile' ),
'view_item' => __( 'View Profile' ),
'search_items' => __( 'Search Profile' ),
'not_found' => __( 'No Profile found' ),
'not_found_in_trash' => __( 'No Profile found in Trash' ),
'parent_item_colon' => ''
);
// Create an array for the $args
$args = array( 'labels' => $labels, /* NOTICE: the $labels variable is used here... */
'public' => true,
'publicly_queryable' => true,
'has_archive' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 10,
'supports' => array( 'title', 'editor','thumbnail', 'excerpt', 'custom-fields' ),
'taxonomies' => array('category')
);
register_post_type( 'profile', $args ); /* Register it and move on */
}