CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%
Trong quá trình thiết kế web bằng WordPress, chúng ta sẽ thường xuyên làm việc với Template Page để tạo ra những trang có cấu trúc riêng biệt như Liên hệ, Giới thiệu,…..Thường thì các template đó chúng ta khộng dùng đến Nội Dung – Content – Editor. Vì vậy các bạn mới học WordPress sẽ khó khăn để ẩn nội dung content editor loại bỏ ra khỏi quản trị admin của template đó.
Mục đích của việc này là xóa bỏ các phần dư thừa, không dùng đến trong quản lý các Template Page. Chúng ta hãy tìm hiểu các cách loại bỏ chúng nhé. Nếu bạn chưa biết template page là gì, hãy tìm hiểu lại bài viết này nhé: Cách tạo template page trong WordPress
1. Ẩn nội dung Editor của Template Page
Ví dụ trong dự án WordPress của chúng ta đang có các template page như hình, bạn cần chú ý đến tên file php của các template nhé
Để loại bỏ Nội Dung – Content Editor trong admin mỗi khi quản lý template page bạn chỉ cần thêm đoạn code sau vào file functions.php trong theme nhé
/** * Xóa nội dung của 1 template */ if(is_admin()){ add_action( 'admin_head', 'wpshare247_hide_editor' ); function wpshare247_hide_editor() { //For tempate page $arr_template = array( 'page-contact.php', 'page-pricing.php', 'page-about.php', 'page-service.php', 'page-web-design.php' );// Thêm tên file template page bạn cần ẩn Content $template_file = $template_file = basename( get_page_template() ); if(in_array($template_file, $arr_template)){ remove_post_type_support('page', 'editor'); } } }
2. Ẩn nội dung Editor của Page (Trang)
<?php /** * Xóa nội dung của tất cả các post là Trang */ if(is_admin()){ add_action( 'admin_head', 'wpshare247_hide_editor' ); function wpshare247_hide_editor() { remove_post_type_support('page', 'editor'); } }
3. Ẩn nội dung Editor của Bài Viết (Post)
<?php /** * Xóa nội dung của tất cả các post là Bài Viết */ if(is_admin()){ add_action( 'admin_head', 'wpshare247_hide_editor' ); function wpshare247_hide_editor() { remove_post_type_support('post', 'editor'); } }
4. Ẩn nội dung Editor của Custom Post Type
<?php /** * Xóa nội dung của tất cả các post là Custome Post Type */ if(is_admin()){ add_action( 'admin_head', 'wpshare247_hide_editor' ); function wpshare247_hide_editor() { $my_post_type = 'wpshare247-service'; remove_post_type_support($my_post_type, 'editor'); } }
Khi cần sử dụng lại nội dung này chỉ cần xóa đoạn code trên ra khỏi functions.php là được nhé. Hi vọng bài viết này sẽ giải quyết được vấn đề bạn đang cần tìm.
CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%