J'ai une catégorie sur mon site Web appelée «profils». Je suis en train de déplacer cette catégorie vers un type de message personnalisé appelé «profils».
Mon problème est que je ne peux pas afficher la page d'archive pour ce type de publication personnalisé. Lorsque je vais dans l'URL, mywebsite.com/profiles
cela m'amène à une seule page de message pour un message dans la catégorie des profils.
J'ai inclus has_archive = true;
dans monfunctions.php
Je n'ai eu aucun problème à créer une page d'archive pour un autre type de message personnalisé que j'ai fait sur le même site Web, donc je ne sais vraiment pas pourquoi cela ne fonctionne pas cette fois.
Un conseil serait le plus apprécié?
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 */
}