Đổi tiêu đề mục “Bài viết” trong trang quản trị WordPress

Bạn đang sử dụng mục Bài viết (Post) của WordPress cho một nội dung khác như Tin tức, Truyện, hay Chương truyện? Hãy tuỳ chỉnh lại tiêu đề trong trang quản trị để dễ quản lý và thân thiện hơn với người dùng.

Đổi tiêu đề mục “Bài viết” trong trang quản trị WordPress

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


  • Không có bình luận.