Tìm hiểu REST API là gì, nguyên lý hoạt động và cách tích hợp vào dự án WordPress. Hướng dẫn chi tiết từ cơ bản đến nâng cao cho lập trình viên và quản trị web.
Nhiều website hiện nay đang chuyển sang các mô hình headless (Next.js, Nuxt, Astro, v.v.) hoặc static site generator (Hugo, Eleventy) để tối ưu hiệu suất và SEO. Tuy nhiên, việc tích hợp tìm kiếm...
Plugin Init Live Search cung cấp hệ thống REST API mạnh mẽ và linh hoạt để phục vụ cho cả giao diện tìm kiếm và các ứng dụng headless. Tất cả các endpoint đều sử...
Sau một thời gian phát triển và tối ưu, plugin Init Live Search hiện đã chính thức xuất hiện trên kho plugin của WordPress.org. Đây là cột mốc quan trọng, đánh dấu bước khởi đầu...
Trong thời đại mà các plugin hiện đại đều tận dụng REST API và JavaScript để tăng trải nghiệm người dùng, việc viết shortcode theo kiểu cũ (echo HTML trực tiếp từ PHP) đã không...
Plugin Init View Count hỗ trợ endpoint REST API /wp-json/initvico/v1/top để lấy danh sách bài viết được xem nhiều nhất. Đây là công cụ cực kỳ hữu ích cho frontend, SPA, app mobile hoặc các...
Init Reading Position là một plugin WordPress giúp người dùng quay lại đúng vị trí đã đọc trong bài viết trước đó. Khi người dùng cuộn qua bài viết, plugin sẽ tự động ghi nhớ...
Init View Count là một plugin WordPress giúp bạn theo dõi lượt xem bài viết theo cách hiện đại, thông minh và có khả năng mở rộng cực cao. Sử dụng REST API kết hợp...
Sau khi đã biết cách tạo route riêng và xử lý POST với permission_callback, bước tiếp theo là làm việc với các tình huống nâng cao như xác thực qua nonce cho frontend JS, gửi...
Sau khi đã nắm cơ bản về cách tạo route GET trong REST API, bước tiếp theo là làm việc với method POST, xử lý xác thực và trả lỗi đúng chuẩn. Đây là phần...
Init Live Search là plugin tìm kiếm trực tiếp (live search) cho WordPress được thiết kế với tiêu chí nhanh, nhẹ, dễ dùng và tối ưu hiệu năng. Plugin sử dụng Vanilla JavaScript kết hợp...
WordPress đã tích hợp sẵn REST API từ phiên bản 4.7, nhưng phần lớn người dùng mới chỉ biết đến /wp-json/wp/v2/posts – tức là các route mặc định. Bài viết này hướng dẫn cách tạo...
Thay vì sử dụng admin-ajax.php truyền thống, bạn có thể tích hợp Fetch API với WordPress REST API để xây dựng các chức năng động trên website một cách hiện đại, nhanh chóng và nhẹ...
Nếu bạn đang muốn đếm lượt đọc bài viết một cách chính xác hơn so với cách đếm mỗi lần load trang, thì cần dựa vào hành vi thực tế của người đọc như phần...
Chatbot không còn là công nghệ xa lạ, và bạn hoàn toàn có thể triển khai một hệ thống tự động trả lời đơn giản ngay trên website WordPress mà không cần tích hợp nền...
Hầu hết các hướng dẫn tạo form gửi dữ liệu từ frontend trong WordPress đều sử dụng admin-ajax.php. Tuy nhiên, file này đã lỗi thời, chậm, và không thân thiện với developer. Bài viết này...
AJAX trong WordPress thường được xử lý qua admin-ajax.php – nhưng đây là một trong những điểm nghẽn hiệu suất lớn. Trong bài viết này, ta sẽ học cách chuyển sang dùng REST API –...
Trong một số hệ thống nhiều trang WordPress – chẳng hạn như một mạng lưới tin tức hoặc hệ thống microsite – việc đồng bộ bài viết giữa các site con là rất cần thiết....
Trong môi trường có nhiều site WordPress (ví dụ: multisite tách biệt hoặc hệ thống liên kết nội bộ), việc thiết lập webhook nội bộ giúp bạn phản hồi, đồng bộ hoặc thông báo sự...
Headless WordPress là xu hướng hiện đại, tách phần giao diện (frontend) khỏi phần xử lý dữ liệu (backend). Thay vì để WordPress lo cả hai việc, ta chỉ dùng nó như API backend, và...