CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%
Dùng Prompt SetUp WordPress giúp bạn tiết kiệm thời gian, kiểm soát theme một cách chặc chẽ an toàn khi thiết kế web mới.
Bài viết này không dành cho những ai chỉ làm website WordPress theo hướng kéo thả, sử dụng sẵn các theme đa năng hoặc trình dựng giao diện như Flatsome, Elementor hay Block Editor. Nội dung được viết cho những người tiếp cận WordPress với tư duy lập trình, coi WordPress là một hệ quản trị nội dung để phát triển sản phẩm web một cách nghiêm túc, có kiểm soát và có khả năng mở rộng lâu dài.
🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏
Trong thực tế làm việc, các đoạn code và prompt được chia sẻ trong bài thường được sử dụng nhiều nhất khi hướng dẫn sinh viên thực tập, các coder mới bắt đầu làm quen với WordPress ở mức lập trình, hoặc thậm chí là những lập trình viên đã có kinh nghiệm nhưng lần đầu tiếp cận hệ CMS WordPress. Ở giai đoạn này, việc loay hoay tìm kiếm, sao chép và chỉnh sửa từng đoạn code nhỏ trong functions.php thường gây mất rất nhiều thời gian và dễ phát sinh lỗi không cần thiết.
Việc sử dụng sẵn các prompt sinh code được chuẩn hoá giúp rút ngắn đáng kể thời gian setup theme ban đầu, giảm sai sót trong quá trình cấu hình và giúp người làm web tập trung vào phần logic và kiến trúc của dự án thay vì xử lý các vấn đề lặt vặt. Chỉ cần sao chép và sử dụng đúng các prompt này, bạn có thể nhanh chóng xây dựng được một nền tảng WordPress sạch, gọn và sẵn sàng cho việc phát triển ở mức chuyên nghiệp.
Chuẩn bị:
- Web WordPress mới
- Theme tự build hoặc các Starter Theme miễn phí
- Quyền truy cập vào Hosting hoặc WordPress có quyền chỉnh sửa file
1. Một quan sát rất quen thuộc với người mới làm WordPress
Nếu bạn từng bắt đầu một dự án WordPress mới, rất có thể bạn đã trải qua cảm giác này. Cài xong WordPress, kích hoạt theme, mở file functions.php lên và không biết nên viết gì trước. Phần lớn người mới sẽ bỏ qua bước này, chuyển thẳng sang cài plugin hoặc code giao diện. Khi website bắt đầu chậm, phát sinh lỗi hoặc khó bảo trì, họ mới quay lại tìm cách vá víu từng đoạn nhỏ.
Quan sát từ thực tế làm web cho khách hàng cho thấy rằng, rất nhiều vấn đề của WordPress không đến từ giao diện hay plugin, mà đến từ việc không chuẩn hoá functions.php ngay từ đầu. Trong bối cảnh AI đã trở thành công cụ hỗ trợ lập trình phổ biến, việc học cách dùng prompt để sinh code đúng cho giai đoạn setup theme là con đường ngắn và an toàn nhất cho các bạn mới làm quen với WordPress.
Video giải thích cấu trúc cơ bản các file trong theme WordPress
2. Vì sao prompt sinh code lại quan trọng trong giai đoạn setup theme WordPress
Setup theme là giai đoạn đặt nền móng cho toàn bộ dự án. Những gì được cấu hình trong functions.php sẽ ảnh hưởng trực tiếp đến hiệu năng, bảo mật và khả năng mở rộng của website về sau. Trước đây, lập trình viên phải ghi nhớ nhiều đoạn code khác nhau hoặc tìm kiếm rải rác trên Internet. Cách làm này vừa tốn thời gian vừa tiềm ẩn rủi ro vì không kiểm soát được phạm vi tác động của code.
Prompt sinh code giúp người mới chuyển từ việc nhớ code sang việc mô tả đúng yêu cầu. Khi bạn mô tả rõ mục tiêu, phạm vi và điều kiện sử dụng, AI có thể sinh ra đoạn code phù hợp để nhúng trực tiếp vào functions.php. Điều quan trọng không nằm ở việc code đó dài hay ngắn, mà nằm ở việc nó được sinh ra đúng ngữ cảnh của WordPress theme ngay từ đầu.
3. Top 5 prompt sinh code WordPress hữu ích dành cho bạn
Prompt số 1 dùng để làm sạch và tối ưu WordPress core trước khi code giao diện
Prompt đầu tiên và cũng là quan trọng nhất trong quá trình setup theme là prompt dùng để dọn dẹp WordPress core. Mục tiêu của prompt này là loại bỏ những tính năng mặc định không cần thiết trên frontend, giảm tải tài nguyên và hạn chế lộ thông tin hệ thống.
Prompt này thường được dùng ngay sau khi tạo theme mới và trước khi viết bất kỳ dòng code giao diện nào. Khi được viết đúng, prompt sẽ yêu cầu AI sinh code tắt emoji, oEmbed, XML RPC, xoá các thẻ meta dư thừa trong head và ẩn version WordPress, đồng thời đảm bảo không ảnh hưởng đến khu vực quản trị. Đây là bước thể hiện rõ nhất tư duy làm WordPress nghiêm túc ngay từ đầu.
Hãy viết code WordPress để nhúng vào functions.php nhằm: - Tắt emoji, oEmbed, XML-RPC - Xóa các thẻ meta không cần thiết trong <head> - Ẩn version WordPress - Không ảnh hưởng đến admin Viết code sạch, có comment rõ ràng
Prompt số 2 dùng để thiết lập cấu trúc nền cho theme WordPress
Sau khi làm sạch core, bước tiếp theo trong setup theme là khai báo các tính năng nền tảng của theme. Prompt ở giai đoạn này giúp sinh code thiết lập add theme support, đăng ký menu, cấu hình content width và chuẩn hoá các thành phần cơ bản mà WordPress mong đợi ở một theme đúng chuẩn.
Đối với người mới, prompt này đặc biệt quan trọng vì nó giúp tránh những lỗi âm thầm chỉ xuất hiện khi làm SEO, khi thêm menu hoặc khi mở rộng tính năng về sau. Việc sinh code bằng prompt ở giai đoạn này giúp bạn hiểu rõ theme của mình đang hỗ trợ những gì, thay vì làm theo thói quen hoặc sao chép từ theme khác.
Viết code WordPress cho functions.php để: - Khai báo add_theme_support (title-tag, post-thumbnails, html5) - Đăng ký menu chính và menu footer - Thiết lập content width - Viết code theo best practice WordPress - Có comment dễ hiểu cho người mới
Prompt số 3 dùng để enqueue CSS và JavaScript đúng chuẩn WordPress
Một trong những sai lầm phổ biến của người mới làm WordPress là nhúng CSS và JavaScript trực tiếp trong file header hoặc footer. Prompt sinh code enqueue tài nguyên giúp bạn làm đúng chuẩn WordPress ngay từ đầu, sử dụng các hàm enqueue, kiểm soát phiên bản file và tránh xung đột với plugin.
Prompt này nên được dùng trước khi bạn bắt đầu cắt giao diện. Khi code được sinh ra đúng chuẩn, việc bảo trì và mở rộng frontend sau này sẽ dễ dàng hơn rất nhiều. Đây cũng là bước giúp người mới chuyển từ tư duy làm web tĩnh sang tư duy lập trình WordPress thực thụ.
Hãy viết code enqueue CSS và JS cho WordPress: - Nhúng style.css và main.js - Sử dụng wp_enqueue_style và wp_enqueue_script - Có version cache busting theo filemtime - Chỉ áp dụng cho frontend, không ảnh hưởng admin - Viết code rõ ràng, dễ mở rộng
Prompt số 4 dùng để tạo Custom Post Type ngay từ giai đoạn setup theme
Rất nhiều website WordPress không chỉ dùng bài viết và trang mặc định. Khi làm web doanh nghiệp, dự án, dịch vụ hoặc portfolio, Custom Post Type gần như là yêu cầu bắt buộc. Prompt sinh code tạo Custom Post Type giúp bạn định nghĩa cấu trúc nội dung ngay từ đầu, thay vì vá thêm khi website đã vận hành.
Prompt này thường yêu cầu AI sinh code tạo post type với slug rõ ràng, hỗ trợ các tính năng cần thiết và có taxonomy riêng. Việc đưa Custom Post Type vào functions.php từ sớm giúp cấu trúc website rõ ràng, dễ quản lý và thuận lợi cho SEO về lâu dài.
Viết code WordPress tạo Custom Post Type 'Dự án': - Có slug thân thiện SEO - Hỗ trợ title, editor, thumbnail - Có taxonomy riêng - Hiển thị trong admin menu - Đặt code trong functions.php, có comment
Prompt số 5 dùng để thiết lập bảo mật cơ bản cho theme mới
Bảo mật không phải là thứ để làm sau cùng. Ngay khi setup theme, một số biện pháp bảo mật cơ bản nên được áp dụng ở mức nền tảng. Prompt sinh code bảo mật cơ bản giúp bạn ẩn thông báo lỗi đăng nhập, hạn chế truy cập không cần thiết và giảm các rủi ro phổ biến đối với website WordPress mới.
Prompt này không nhằm thay thế các giải pháp bảo mật chuyên sâu, nhưng nó thể hiện tư duy cẩn trọng của người làm web ngay từ bước đầu tiên của dự án.
Hãy viết code bảo mật cơ bản cho WordPress trong functions.php: - Ẩn lỗi đăng nhập - Chặn truy cập trực tiếp file - Giới hạn số lần đăng nhập sai - Không ảnh hưởng trải nghiệm người dùng - Code gọn, dễ hiểu
4. Cách sử dụng năm prompt này trong quy trình làm WordPress thực tế
Khi được sử dụng đúng cách, năm prompt trên tạo thành một quy trình setup theme hoàn chỉnh. Người mới chỉ cần tạo theme, dùng lần lượt các prompt để sinh code, kiểm tra lại frontend và admin, sau đó mới bắt đầu code giao diện. Quy trình này giúp giảm đáng kể lỗi phát sinh trong quá trình phát triển và giúp người học hiểu rõ WordPress vận hành như thế nào thay vì chỉ làm theo cảm tính.

Còn việc dùng AI nào để sinh code thì chắc chắn rằng: bạn hẳn đang là một chuyên gia trong việc sử dụng rồi đúng không, nên tôi không đề cập đến ChatGPT, Gemini, Copilot ….nữa.
5. Kết luận từ góc nhìn của người làm công nghệ
Trong bối cảnh AI ngày càng phổ biến, năng lực của một lập trình viên WordPress không còn nằm ở việc nhớ bao nhiêu đoạn code, mà nằm ở khả năng đặt đúng câu hỏi và kiểm soát được code sinh ra. Năm prompt sinh code WordPress nhúng vào functions.php ở giai đoạn setup theme chính là nền tảng để người mới tiếp cận WordPress một cách bài bản và an toàn.
Khi functions.php được chuẩn hoá ngay từ đầu, mọi phần việc phía sau từ giao diện đến mở rộng tính năng đều trở nên rõ ràng và dễ kiểm soát hơn. Đây là bước nhỏ nhưng có ảnh hưởng lâu dài đến chất lượng của một website WordPress.
Dưới đây là Prompt tổng hợp dành cho Setup dự án mới bằng WordPress.
Bạn là một Senior WordPress Developer chuyên xây dựng theme chuẩn WP Core. Hãy sinh code PHP để nhúng vào file functions.php cho một dự án WordPress mới hoàn toàn, theo các yêu cầu sau: I. TIÊU CHUẨN CHUNG - Tuân thủ WordPress Coding Standards - Code gọn, dễ đọc, có comment tiếng Việt dễ hiểu cho người mới - Sử dụng prefix thống nhất: wpshare247_ - Không dùng plugin, chỉ dùng WP Core - Không gây xung đột, không ảnh hưởng admin - Sẵn sàng bàn giao cho khách doanh nghiệp II. THIẾT LẬP THEME (after_setup_theme) - add_theme_support: + title-tag + post-thumbnails + html5 (search-form, comment-form, comment-list, gallery, caption, style, script) - Đăng ký menu: + menu chính + menu footer - Thiết lập content_width chuẩn III. TỐI ƯU & DỌN DẸP FRONTEND - Tắt emoji - Tắt oEmbed - Xóa meta không cần thiết trong <head> - Ẩn version WordPress (html, css, js) - Không ảnh hưởng admin IV. BẢO MẬT CƠ BẢN - Ẩn lỗi đăng nhập - Chặn truy cập trực tiếp file PHP - Giới hạn số lần đăng nhập sai (dùng transient) - Reset số lần sai khi đăng nhập đúng - Thân thiện người dùng, không gây khó chịu V. CUSTOM POST TYPE & TAXONOMY - Tạo Custom Post Type: "Dự án" + Slug SEO: du-an + Hỗ trợ: title, editor, thumbnail + Hiển thị admin menu + show_in_rest = true - Tạo taxonomy riêng cho CPT: + Dạng category + Slug SEO thân thiện VI. CẤU TRÚC CODE - Mỗi nhóm chức năng tách rõ block - Comment đầu mỗi block giải thích mục đích - Hàm đặt tên rõ ràng, có prefix - Không viết code dư thừa VII. OUTPUT - Chỉ trả về code PHP hoàn chỉnh - Có thể copy và dán trực tiếp vào functions.php - Không giải thích ngoài code
Lời khuyên khi sử dụng prompt sinh code trong WordPress
Prompt sinh code là một công cụ hỗ trợ rất mạnh, đặc biệt trong giai đoạn setup theme WordPress. Tuy nhiên, nếu sử dụng không đúng cách, prompt có thể khiến người làm web lệ thuộc vào code sinh ra mà không thực sự hiểu hệ thống mình đang xây dựng. Vì vậy, điều quan trọng nhất khi dùng prompt trong WordPress không phải là sinh được bao nhiêu code, mà là kiểm soát được code đó đang tác động đến phần nào của hệ thống.
Mẹo: Để tránh lỗi WordPress xảy ra đáng tiếc, nên dùng lần lược từng đoạn code cho AI sinh ra, dán vào functions, nếu gặp vấn đề, xóa và nhờ AI kiểm tra mọi thứ rồi dùng lại.
Khi sử dụng prompt để sinh code nhúng vào functions.php, nên luôn xác định rõ phạm vi ảnh hưởng ngay trong nội dung prompt. Cần làm rõ code chỉ áp dụng cho frontend hay có liên quan đến khu vực quản trị, có tác động đến REST API, editor hay các chức năng lõi khác của WordPress hay không. Việc này giúp hạn chế tối đa rủi ro phát sinh lỗi trong quá trình vận hành hoặc khi cài thêm plugin về sau.
Một điểm quan trọng khác là không nên dồn quá nhiều yêu cầu vào một prompt duy nhất. Đối với WordPress, việc sinh từng nhóm code nhỏ, mỗi nhóm giải quyết một vấn đề cụ thể sẽ giúp dễ kiểm tra, dễ chỉnh sửa và dễ bảo trì hơn. Cách làm này cũng phù hợp với cấu trúc hook và filter vốn được thiết kế để tách biệt từng chức năng trong WordPress.
Prompt sinh code nên được xem là công cụ để tiết kiệm thời gian thiết lập ban đầu, chứ không phải là sự thay thế hoàn toàn cho việc hiểu WordPress core. Sau khi sinh code, người làm web nên dành thời gian đọc lại, hiểu luồng hoạt động và mối liên hệ giữa các hook đang được sử dụng. Điều này đặc biệt quan trọng với sinh viên thực tập và các coder mới làm quen với WordPress ở mức lập trình.
Cuối cùng, cần tránh tâm lý sao chép prompt một cách máy móc giữa các dự án khác nhau. Mỗi website WordPress có mục tiêu, quy mô và yêu cầu khác nhau, vì vậy prompt nên được điều chỉnh cho phù hợp với từng ngữ cảnh cụ thể. Khi sử dụng prompt như một phần trong quy trình làm việc có kiểm soát, bạn không chỉ tiết kiệm được thời gian mà còn nâng cao chất lượng và tính ổn định của website WordPress về lâu dài.
CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%