Tác dụng của việc đổi tiêu đề “Bài viết”
- Tránh nhầm lẫn khi bạn không dùng Post cho mục “blog”
- Giao diện quản trị trở nên dễ hiểu hơn cho quản trị viên hoặc uploader
- Tăng khả năng tùy biến CMS theo dự án
Đổi tiêu đề
Tại tập tin functions.php
, thêm đoạn mã sau.
// Đổi nhãn cho post type mặc định (post)
add_action('init', function () {
global $wp_post_types;
if (!isset($wp_post_types['post'])) return;
$labels = &$wp_post_types['post']->labels;
$labels->name = 'Chương truyện';
$labels->singular_name = 'Chương truyện';
$labels->add_new = 'Thêm chương mới';
$labels->add_new_item = 'Thêm chương mới';
$labels->edit_item = 'Chỉnh sửa chương';
$labels->new_item = 'Chương mới';
$labels->view_item = 'Xem chương';
$labels->search_items = 'Tìm chương';
$labels->not_found = 'Không tìm thấy chương nào';
$labels->not_found_in_trash = 'Không có chương nào trong thùng rác';
$labels->name_admin_bar = 'Chương';
});
// Đổi nhãn trong menu admin
add_action('admin_menu', function () {
global $menu, $submenu;
// Đổi "Bài viết" thành "Truyện"
if (isset($menu[5])) {
$menu[5][0] = 'Truyện';
}
// Đổi submenu "Tất cả bài viết", "Viết bài mới"
if (isset($submenu['edit.php'])) {
if (isset($submenu['edit.php'][5])) {
$submenu['edit.php'][5][0] = 'Chương truyện';
}
if (isset($submenu['edit.php'][10])) {
$submenu['edit.php'][10][0] = 'Thêm chương mới';
}
// Có thể thêm:
$submenu['edit.php'][] = [ 'Danh sách truyện', 'edit_posts', 'edit-tags.php?taxonomy=category' ];
}
});
Kết quả
Sau khi thêm đoạn mã trên:
- Menu Bài viết trong admin sẽ thành Truyện
- Các mục con như Viết bài mới, Tất cả bài viết, v.v… cũng đổi tương ứng
- Giao diện nhập bài và danh sách cũng hiển thị theo tiêu đề mới như “Thêm chương mới”, “Danh sách truyện”, v.v…
Tuỳ chỉnh theo nhu cầu
Bạn có thể thay "Truyện"
, "Chương truyện"
… thành bất kỳ tên nào phù hợp với nội dung của bạn như:
- Tin tức
- Bài giảng
- Câu hỏi
- Đánh giá…
Chúc bạn thành công trong việc cá nhân hoá WordPress theo đúng mục đích sử dụng!
Bình Luận