Trong quá trình phát triển website WordPress, việc cần tạo nhiều trang dịch vụ hoặc trang sản phẩm tương tự nhau là điều phổ biến. Nếu bạn đang tìm kiếm cách tạo trang hàng loạt tự động không cần plugin, bài viết này sẽ hướng dẫn bạn chi tiết, cụ thể, dễ hiểu – đặc biệt phù hợp cho năm 2025 khi hiệu suất và tối ưu hóa hệ thống ngày càng quan trọng.
Vì sao nên tạo trang hàng loạt bằng code?
Thay vì ngồi tạo từng trang một cách thủ công, bạn hoàn toàn có thể sử dụng một đoạn mã PHP nhỏ để:
Tạo hàng chục, thậm chí hàng trăm trang cùng lúc
Chủ động kiểm soát trạng thái trang (nháp, công khai, riêng tư…)
Tối ưu tốc độ và không phụ thuộc vào plugin bên thứ ba
Đảm bảo tính nhẹ, mượt, không tốn tài nguyên hosting
Giải pháp này đặc biệt hữu ích với những người đang xây dựng website dịch vụ, website SEO tổng thể hoặc landing page sản phẩm theo cụm.
Hướng dẫn cách tạo trang hàng loạt tự động không cần plugin
Bước 1: Chuẩn bị danh sách tiêu đề trang
Bạn cần xác định danh sách các trang muốn tạo. Ví dụ:
1 2 3 4 5 | Sửa Máy Lạnh Vệ Sinh Máy Lạnh Sửa Máy Giặt Vệ Sinh Máy Năng Lượng ... |
Bước 2: Chèn đoạn code vào functions.php
Bạn mở file functions.php trong theme con (child theme), chèn đoạn code sau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | add_action('init', 'create_custom_pages_draft'); function create_custom_pages_draft() { if (get_option('custom_pages_draft_created')) return; $titles = [ 'Sửa Máy Lạnh', 'Vệ Sinh Máy Lạnh', 'Sửa Máy Giặt', 'Vệ Sinh Máy Năng Lượng', // Thêm tiêu đề trang tại đây ]; foreach ($titles as $title) { if (!get_page_by_title($title, OBJECT, 'page')) { wp_insert_post([ 'post_title' => $title, 'post_status' => 'draft', // hoặc 'publish' nếu muốn đăng ngay 'post_type' => 'page', 'post_content' => '', ]); } } update_option('custom_pages_draft_created', true); } |
Lưu lại file, sau đó truy cập lại Trang quản trị WordPress. Bạn sẽ thấy tất cả các trang được tạo ở trạng thái “Nháp”.
Lưu ý: Code chỉ chạy một lần duy nhất, tránh việc lặp lại mỗi lần tải trang. Nếu muốn chạy lại, bạn có thể xóa dòng
update_option(...)
hoặc đổi tên biến check.
Những lưu ý khi tạo trang hàng loạt bằng code
Không dùng trên site đang hoạt động chính thức nếu bạn chưa backup dữ liệu.
Trang nên ở trạng thái “nháp” để bạn có thể chỉnh sửa nội dung trước khi xuất bản.
Nếu bạn có nhu cầu tạo slug chuẩn SEO, bạn có thể dùng thêm
post_name
trongwp_insert_post()
.Có thể mở rộng thành công cụ tạo bài viết, sản phẩm WooCommerce, hoặc trang tùy chỉnh CPT.
Ưu điểm của phương pháp không dùng plugin
Không làm chậm website
Không gây xung đột với các plugin khác
Dễ kiểm soát và sửa đổi theo nhu cầu riêng
Thích hợp cho các dự án SEO diện rộng, SEO tổng thể
Kết luận
Trong năm 2025, khi mọi website đều hướng tới tốc độ, bảo mật và khả năng mở rộng, việc tự động tạo trang WordPress không cần plugin là một lựa chọn sáng suốt. Bạn không chỉ tiết kiệm thời gian mà còn giữ cho hệ thống sạch, nhẹ và tối ưu.
Nếu bạn đang xây dựng hệ thống dịch vụ, website vệ sinh công nghiệp, sửa chữa điện nước hay bất kỳ lĩnh vực nào có hàng chục dịch vụ phụ, hãy áp dụng cách này ngay hôm nay. Đơn giản, hiệu quả, đúng chuẩn SEO.
- 1001 Lưu Ý Cẩn Thận Trong SEO 2025 Trên Google
- Frox – Sharecode Mẫu Dashboard TailwindCSS Đa Năng, Tối Ưu Cho Nhà Phát Triển Web
- 10 Mẫu Tiêu Đề SEO Cực Hút Click
- Giftbox Products WooCommerce – Giải Pháp Toàn Diện Cho Tặng Quà Kèm Trên Website Bán Hàng
- Sự Thay Đổi Của Ngành Lập Trình Website Và Thiết Kế Website Sau Khi ChatGPT Ra Đời