Saya telah mendaftarkan jenis posting dengan mengikuti -
$holidayLabels = array(
'name' => __( 'Holidays'),
'singular_name' => __( 'Holidays'),
'all_items' => __( 'All Holidays'),
'add_new' => __( 'Add New Holiday'),
'add_new_item' => __( 'Add New Holiday'),
'edit_item' => __( 'Edit Holiday'),
'new_item' => __( 'New Holiday'),
'view_item' => __( 'View Holidays'),
'not_found' => __( 'No Holidays found'),
'not_found_in_trash' => __( 'No Holidays found in Trash'),
'parent_item_colon' => ''
);
$holidayArgs = array(
'labels' => $holidayLabels,
'public' => true,
'publicly_queryable' => true,
'_builtin' => false,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( "slug" => "holidays" ),
'capability_type' => 'post',
'hierarchical' => false,
//'menu_position' => 6,
'supports' => array( 'title'),
'has_archive' => false,
'show_in_nav_menus' => false,
);
register_post_type('holidays', $holidayArgs);
Dan saya ingin menghapus permalink yang muncul di bawah judul ketika saya memposting liburan baru atau mulai mengedit yang sudah ada.
Saya ingin menghapus ini karena, liburan akan ditampilkan dalam widget terpisah. Saya tidak ingin admin dapat melihatnya sebagai posting tunggal. Tidak ada template yang ditentukan untuk itu.
custom-post-types
permalinks
filters
actions
SachinGutte
sumber
sumber
Jawaban:
Nah, ada cara lain. Dan lebih baik, kurasa.
Anda harus melihat
register_post_type
parameternya. Anda mungkin harus mengaturnya seperti ini:Jika jenis posting tidak umum, maka Anda tidak akan melihat bagian editor ini.
sumber
Nah, salah satu cara cepat adalah menyembunyikan div wadah menggunakan CSS.
sumber
Anda juga dapat menyembunyikan area ini dengan menempatkan kode JavaScript kecil untuk
admin_footer
dihubungkan.sumber