Saya memiliki kategori di situs web saya yang disebut 'profil'. Saya sedang dalam proses memindahkan kategori ini ke jenis posting khusus yang disebut 'profil'.
Masalah saya adalah saya tidak dapat menampilkan halaman arsip untuk jenis posting khusus ini. Ketika saya pergi ke url mywebsite.com/profiles
, saya perlu satu halaman posting untuk posting dalam kategori profil.
Saya sudah memasukkan has_archive = true;
difunctions.php
Saya tidak punya masalah membuat halaman arsip untuk jenis posting kustom lain yang saya lakukan di situs web yang sama sehingga saya benar-benar bingung mengapa ini tidak berfungsi saat ini.
Setiap nasihat akan sangat dihargai?
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 */
}