Bỏ qua menu, tới nội dung
Thành viên The MONA Group
Thành viên The MONA Group
Sản phẩm và viết theo yêu cầu
1900 636 648Tư vấn miễn phí, 8h–22h
MONA OS 2.0Hệ thống quản trị MONA tự phát triển, nối 7 phần mềm nội bộ về một dữ liệu, có Gấu Quản Trị trả lời câu hỏi điều hành.7 phần mềm1 trục dữ liệu8 AI AgentXem MONA OS hoạt động
Dự án giáo dụcThe IELTS WorkshopPhần mềm quản lý chuỗi 11 cơ sở luyện thi, kèm app cho học viên20238 tháng12 ngườiXem hồ sơ dự án Xem thêm dự án Khoa Y
Dự án bán lẻHình minh hoạ gấu MONA bán trang sức tại quầy kính, cạnh màn hình bán hàng và tồn khoNgọc Thành JewelryPhần mềm quản lý chuỗi cửa hàng trang sức, tích hợp xuất hoá đơn20246 tháng7 ngườiXem hồ sơ dự án
Dự án sản xuấtHình minh hoạ gấu MONA hướng dẫn công nhân học bài trên phần mềm đào tạo trong phòng họp nhà máyPolytex Far Eastern Việt NamPhần mềm đào tạo công nhân viên chạy trong mạng nội bộ nhà máy20234 tháng8 ngườiXem hồ sơ dự án
Dự án nhân sựHình minh hoạ gấu MONA đứng lớp đào tạo cho bác sĩ, điều dưỡng bằng phần mềm học trực tuyếnBệnh viện Hoàn Mỹ Sài GònViệc đào tạo nhân sự chuyển từ Excel sang phần mềm MONA viết riêng20247 tuần13 moduleXem hồ sơ dự án
Sản phẩm có sẵnHình minh hoạ gấu MONA phục vụ bàn, khách quét mã QR trên bàn để gọi mónnhahang.aiGọi món tại bàn bằng mã QR, kết nối bếp, quản lý bàn, định lượng nguyên liệuNhà hàngQuán ănChuỗi ăn uốngXem nhahang.ai
Sản phẩm có sẵnMONA HouseTự lập hoá đơn tiền phòng, gửi mã QR qua Zalo, báo có khi khách chuyển khoảnNhà trọCăn hộ cho thuêXem MONA House
Sản phẩm có sẵnMONA NHTQĐặt hàng Taobao, 1688, Tmall, ví khách hàng và theo dõi vận đơn cho công ty nhập hàngTaobao1688TmallXem MONA NHTQ
Tư vấn miễn phí, 8h–22h mỗi ngày

NC-27 · Website và headless WordPress · Bản 1.0 · Bài tổng hợp

Headless WordPress là gì và khác WordPress thường ở đâu

Headless WordPress giữ nội dung trong WordPress và để một ứng dụng khác vẽ trang cho khách. Bài này đọc tài liệu chính thức của WordPress, WPGraphQL và Faust.js ngày 09/10/2026 để nói rõ cách tách, hai đường lấy dữ liệu, và chi phí của việc có hai lớp.

Thực hiện: Nhóm kỹ thuật MONA Software Công ty TNHH Phần mềm MONA, MST 0316694442

Tra văn bản · Cập nhật

Tách hai lớpTrước khi chọnHỏi MONATrích dẫn

Kết luận cho chủ doanh nghiệp

  1. 1

    Headless WordPress giữ nội dung trong WordPress và để một ứng dụng riêng, thường là Next.js, vẽ trang. Khách chỉ thấy ứng dụng đó, còn WordPress trả dữ liệu qua API.

  2. 2

    Có hai đường lấy dữ liệu: REST API có sẵn và WPGraphQL. REST đơn giản hơn khi website ít loại nội dung, còn WPGraphQL hợp hơn khi cần xin đúng các trường với nhiều loại nội dung.

  3. 3

    Cái giá lớn nhất là vận hành hai lớp, mỗi lớp có cập nhật, bảo mật và sao lưu riêng. Trước khi chọn, nên rà loại nội dung, nhu cầu đăng nhập và chi phí vận hành.

Điểm chính: Headless WordPress có hai lớp để vận hành. Tài liệu chính thức không đưa mức chi phí hay thời gian làm nào.

1Headless tách WordPress thành hai phần như thế nào

WordPress thường gom ba việc vào một chỗ: lưu nội dung, hiển thị giao diện và xử lý thương mại như giỏ hàng. Headless WordPress tách việc hiển thị ra khỏi WordPress. WordPress chỉ còn giữ nội dung và trả về qua API, còn một ứng dụng riêng, ở đây thường là Next.js, vẽ trang cho khách.

Điều thay đổi là lớp hiển thị được viết lại bằng một ứng dụng khác, và giao diện PHP của WordPress không còn là thứ khách nhìn thấy.

Ba việc WordPress thường làm và cách headless chia lại
ViệcWordPress thườngHeadless WordPress
Lưu nội dungWordPress và cơ sở dữ liệu của nóVẫn ở WordPress, được đọc qua API
Vẽ trang cho kháchTheme PHP của WordPressỨng dụng riêng, thường là Next.js
Giỏ hàng và thanh toánWooCommerce chạy trong WordPressCần gọi Store API, phiên làm việc theo cookie hoặc Cart-Token

2REST API có sẵn hay WPGraphQL để lấy nội dung

Hai đường lấy dữ liệu phổ biến là REST API có sẵn trong WordPress và WPGraphQL, một plugin miễn phí thêm lớp GraphQL. WordPress có endpoint mặc định cho bài viết và trang tại /wp/v2/posts và /wp/v2/pages.

REST API là cách WordPress mở dữ liệu cho ứng dụng bên ngoài. Nội dung riêng tư cần xác thực, và WordPress khuyến nghị dùng Application Passwords từ bản 5.6 thay vì plugin Basic Auth, vì plugin này chỉ nên dùng khi phát triển.

WPGraphQL có lợi thế về hình dạng dữ liệu: một yêu cầu có thể xin đúng các trường cần, nên không cần gọi nhiều lần để lấy tác giả và chuyên mục. Hãng viết plugin tự đưa ra số đo so sánh với REST, nhưng số đó là phép thử của chính họ, không nêu môi trường, nên bài không trích lại như số đo độc lập.

Hai đường lấy dữ liệu từ WordPress
Tiêu chíREST API có sẵnWPGraphQL (plugin)
Giấy phépNằm trong lõi WordPressMã nguồn mở, GPL-3, miễn phí
Hình dạng dữ liệuEndpoint cố định, trả về nhiều trườngSchema kiểu rõ, xin đúng trường cần
Nội dung riêng tưCần xác thực, khuyến nghị Application PasswordsCần cấu hình quyền truy cập tương tự
Nhược điểm được nêuNguồn không nêu cụ thểTrang so sánh của hãng không nêu nhược điểm nào của GraphQL

3Faust.js và khi nào nên chọn cách nào

Faust.js là bộ công cụ nối WordPress với Next.js. Hướng dẫn cài đặt của Faust bảo cài thêm FaustWP và WPGraphQL, nên người làm headless với Faust thường đi qua WPGraphQL. Tài liệu không ghi phiên bản cụ thể của các thành phần này, nên bài không nêu số phiên bản.

Dùng REST thay vì WPGraphQL vẫn có thể làm được, nhưng khi đó phần nối dữ liệu viết tay nhiều hơn. Đây là cách đọc của MONA suy ra từ tài liệu, chưa phải kết quả đã thử.

Khi nào nên chọn cách nào (MONA suy ra từ nguồn)
Tình huốngHướng điCăn cứ
Website giới thiệu, ít trang, nội dung đơn giảnREST API là đủ, ít thành phần hơnTài liệu REST mô tả endpoint mặc định cho bài và trang
Nhiều loại nội dung tuỳ chỉnh và nhiều trường liên quanCân nhắc WPGraphQLWPGraphQL bao phủ bài, trang, loại nội dung tuỳ chỉnh, taxonomy
Dùng Faust.js để có sẵn việc xem trước và định tuyếnLàm theo hướng dẫn Faust, gồm FaustWP và WPGraphQLHướng dẫn cài đặt của Faust

4Chi phí vận hành hai lớp và khi nào nên cân nhắc

Chi phí của headless nằm ở việc vận hành hai lớp. Một lớp là WordPress và cơ sở dữ liệu, lớp kia là ứng dụng Next.js cần máy chủ Node.js hoặc Docker, cộng reverse proxy phía trước. Mỗi lớp có cập nhật, bảo mật và sao lưu riêng.

Nói thẳng điều này khác với cách một số hãng hosting trình bày: WP Engine tự nhận site brochure nhỏ thường hợp WordPress truyền thống hơn, nhưng cũng không nêu chi phí vận hành hai lớp trong trang headless của họ.

Khi nào headless đáng cân nhắc (MONA suy ra, chưa có số đo)
Câu hỏiNếu cóNếu không
Đội có người làm được cả hai lớp?Headless có chỗ đứngGiữ WordPress truyền thống để ít thành phần hơn
Cần cùng một nội dung cho web, app và màn hình khác?Headless hợp, một nguồn nội dungMột website là đủ thì lợi ích giảm
Cần tốc độ tải trang rất cao?Đáng đo trước khi hứaTối ưu cache WordPress có thể đủ

5Năm việc nên làm trước khi chọn headless

Bài này chỉ mô tả khái niệm và các lựa chọn công khai. Việc MONA làm headless thế nào, mất bao lâu và giá bao nhiêu chưa có trong bài, vì các câu hỏi đó đang chờ đội kỹ thuật trả lời.

Nếu website đang chạy WordPress, việc đầu tiên nên làm là rà các trang và liên kết hiện có, xem phần nào thật sự cần tách ra. Bước này không phụ thuộc vào việc chọn REST hay WPGraphQL.

Năm việc nên làm trước khi chọn headless
ViệcVì saoCăn cứ
Liệt kê loại nội dung và trường đang dùngQuyết định REST hay WPGraphQLHướng dẫn WPGraphQL so sánh hai cách
Xác định nội dung riêng tư cần đăng nhậpQuyết định xác thựcTài liệu REST về xác thực
Đo tốc độ hiện tạiCó mốc để so sau khi đổiKhông có nguồn nào cho mốc này
Ghi chi phí vận hành hai lớpTránh bất ngờ sau bàn giaoNguồn không nêu, đây là cách đọc của MONA
Chọn đơn vị làm và hỏi cách sao lưu, cập nhậtHai lớp cần hai quy trìnhSuy luận từ cấu trúc hai lớp

6Giới hạn của bài tổng hợp này

  • Tài liệu đọc ngày 09/10/2026 từ developer.wordpress.org, wpgraphql.com, faustjs.org và nextjs.org. Phiên bản của Faust, WPGraphQL và Next.js không có trên các trang đã đọc, nên bài không nêu số phiên bản.
  • Số đo tốc độ của WPGraphQL là phép thử của chính hãng, không có môi trường, nên bài không trích như số đo độc lập. Chưa có số đo của MONA.
  • Các bảng «MONA suy ra» là cách đọc của một công ty làm phần mềm, chưa được thử trên dự án thật. Đội kỹ thuật MONA chưa xác nhận cách làm, giá và thời gian.
  • Bài không đưa chi phí, thời gian làm hay hosting của MONA. Các câu hỏi đó đang chờ đội kỹ thuật trả lời trước khi lên trang.

7Nguồn và trích dẫn

Trích dẫn bài này

Nhóm kỹ thuật MONA Software (2026). Headless WordPress là gì và khác WordPress thường ở đâu. NC-27, bản 1.0. Công ty TNHH Phần mềm MONA. https://mona.software/nghien-cuu/headless-wordpress-la-gi-khac-gi-wordpress-thuong/. Tra văn bản 09/10/2026, cập nhật 09/10/2026.

@techreport{mona_nc27_2026,
  author = {{Nhóm kỹ thuật MONA Software}},
  title = {Headless WordPress là gì và khác WordPress thường ở đâu},
  institution = {Công ty TNHH Phần mềm MONA},
  number = {NC-27, bản 1.0},
  year = {2026},
  month = oct,
  url = {https://mona.software/nghien-cuu/headless-wordpress-la-gi-khac-gi-wordpress-thuong/},
  note = {Bài tổng hợp, tra văn bản 09/10/2026}
}

Muốn biết website WordPress của mình có nên tách headless? Hỏi MONA

Gửi MONA website đang chạy, loại nội dung và nhu cầu bán hàng. MONA rà theo năm việc trong bài và nói phương án hợp với hiện trạng.

Hotline 1900 636 648