3 回答

TA貢獻1841條經驗 獲得超3個贊
有一種更好,更簡單的方法來創建自定義帖子類型,您可以在創建帖子類型 https://wordpress.org/plugins/custom-post-type-ui/ 和使用插件
創建自定義帖子類型后,您可以根據需要刪除插件,并且可以獲取這樣的代碼,只需復制此代碼并在函數中過去.php它也可以在沒有插件的情況下正常工作。

TA貢獻1827條經驗 獲得超4個贊
您只需要刪除
'capability_type' => 'hotels',
'capability_type' => 'clinic',
'capability_type' => 'agent',

TA貢獻1836條經驗 獲得超5個贊
您可以將此代碼復制并粘貼到函數.php文件中。
注冊自定義郵政類型診所功能 create_clinic_cpt() {
$labels = array(
'name' => _x( 'clinic', 'Post Type General Name', 'textdomain' ),
'singular_name' => _x( 'clinic', 'Post Type Singular Name', 'textdomain' ),
'menu_name' => _x( 'clinic', 'Admin Menu text', 'textdomain' ),
'name_admin_bar' => _x( 'clinic', 'Add New on Toolbar', 'textdomain' ),
'archives' => __( 'clinic Archives', 'textdomain' ),
'attributes' => __( 'clinic Attributes', 'textdomain' ),
'parent_item_colon' => __( 'Parent clinic:', 'textdomain' ),
'all_items' => __( 'All clinic', 'textdomain' ),
'add_new_item' => __( 'Add New clinic', 'textdomain' ),
'add_new' => __( 'Add New', 'textdomain' ),
'new_item' => __( 'New clinic', 'textdomain' ),
'edit_item' => __( 'Edit clinic', 'textdomain' ),
'update_item' => __( 'Update clinic', 'textdomain' ),
'view_item' => __( 'View clinic', 'textdomain' ),
'view_items' => __( 'View clinic', 'textdomain' ),
'search_items' => __( 'Search clinic', 'textdomain' ),
'not_found' => __( 'Not found', 'textdomain' ),
'not_found_in_trash' => __( 'Not found in Trash', 'textdomain' ),
'featured_image' => __( 'Featured Image', 'textdomain' ),
'set_featured_image' => __( 'Set featured image', 'textdomain' ),
'remove_featured_image' => __( 'Remove featured image', 'textdomain' ),
'use_featured_image' => __( 'Use as featured image', 'textdomain' ),
'insert_into_item' => __( 'Insert into clinic', 'textdomain' ),
'uploaded_to_this_item' => __( 'Uploaded to this clinic', 'textdomain' ),
'items_list' => __( 'clinic list', 'textdomain' ),
'items_list_navigation' => __( 'clinic list navigation', 'textdomain' ),
'filter_items_list' => __( 'Filter clinic list', 'textdomain' ),
);
$args = array(
'label' => __( 'clinic', 'textdomain' ),
'description' => __( '', 'textdomain' ),
'labels' => $labels,
'menu_icon' => '',
'supports' => array(),
'taxonomies' => array(),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'show_in_admin_bar' => true,
'show_in_nav_menus' => true,
'can_export' => true,
'has_archive' => true,
'hierarchical' => false,
'exclude_from_search' => false,
'show_in_rest' => true,
'publicly_queryable' => true,
'capability_type' => 'post',
);
register_post_type( 'clinic', $args );
}
add_action( 'init', 'create_clinic_cpt', 0 );
- 3 回答
- 0 關注
- 102 瀏覽
添加回答
舉報