Cách ẩn thêm liên kết mới trên trang cpt với các ví dụ

Để ẩn liên kết "Thêm mới" trên trang loại bài đăng tùy chỉnh, bạn có thể sử dụng chức năng `remove_submenu_page()` trong WordPress. Chức năng này được sử dụng để xóa trang menu con khỏi bảng quản trị

Đây là một ví dụ về cách sử dụng nó

// Hook into the 'admin_menu' action
add_action( 'admin_menu', 'my_remove_submenu_pages' );

function my_remove_submenu_pages() { // Remove the "Add New" submenu page for a custom post type remove_submenu_page( 'edit.php?post_type=custom_post_type', 'post-new.php?post_type=custom_post_type' ); }

Trong ví dụ trên, `custom_post_type` nên được thay thế bằng tên của loại bài đăng tùy chỉnh của bạn. Mã này sẽ xóa liên kết "Thêm mới" khỏi menu con cho loại bài đăng tùy chỉnh của bạn

Tôi hi vọng cái này giúp được. Hãy cho tôi biết nếu bạn có bất kì câu hỏi nào khác

Với bài viết này, Chúng tôi sẽ giải đáp vấn đề mà nhiều bạn quan tâm khi viết chương trình Ví dụ cách ẩn thêm liên kết mới trên trang cpt.

Cách ẩn thêm liên kết mới trên trang cpt bằng các ví dụ - ẩn thêm liên kết mới trên trang cpt
// Simply pass the the parameter 'create_posts' => 'do_not_allow',
// in the capabilities array when calling register_post_type.

'capabilities' => array(
    'create_posts' => 'do_not_allow'
)

Một số ví dụ khác xoay quanh vấn đề Cách ẩn add new link trên trang cpt với các Ví dụ được nhiều người quan tâm

Làm cách nào để xóa nút Thêm mới trong loại bài đăng tùy chỉnh của tôi?

Trong khai báo loại bài đăng tùy chỉnh của bạn, hãy thêm các khả năng (đừng nhầm với cap ) rồi đặt thành false như bên dưới. .
wp-admin\edit-form-advanced. .
wp-admin\chỉnh sửa. .
wp-admin\bao gồm\bài đăng. .
wp-admin\menu. .
wp-admin\post-new. .
wp-admin\press-this

Làm cách nào để ẩn loại bài đăng tùy chỉnh trong Wordpress?

function plt_hide_custom_post_type_ui_menus() { //Ẩn "Giao diện người dùng CPT". remove_menu_page('cptui_main_menu'); . remove_submenu_page('cptui_main_menu', 'cptui_manage_post_types');