NhimLongXanh.comNhím Lông Xanh
Tên miền và website

WordPress là gì? Ưu nhược điểm khi dùng để làm website cho người không biết code

WordPress là gì, khác nhau giữa bản tự cài và bản dịch vụ, theme và plugin hoạt động ra sao. Ưu nhược điểm thật, cách giữ an toàn và khi nào nên chọn nền tảng khác.

Macro close-up of hands of a Vietnamese student arranging colorful wooden building blocks next to a laptop with a blank glowing screen, cheerful yellow and blue palette, shallow depth of field

WordPress là phần mềm mã nguồn mở miễn phí dùng để làm và quản lý website, ban đầu dành cho blog, nay dùng cho đủ loại từ trang giới thiệu công ty, báo điện tử tới cửa hàng trực tuyến. Theo các thống kê công nghệ web, khoảng bốn trên mười website trên thế giới chạy WordPress, nhiều hơn mọi hệ quản trị nội dung khác cộng lại.

Người không biết code dùng được WordPress vì mọi việc thường ngày như viết bài, đăng ảnh, sửa menu, thêm trang đều làm qua giao diện quản trị giống soạn văn bản. Đổi giao diện bằng theme, thêm tính năng bằng plugin, không cần viết dòng lệnh nào.

Nhưng "miễn phí và dễ" có cái giá của nó: bạn phải tự lo cập nhật, bảo mật, tốc độ. Phần dưới giải thích rõ hai kiểu WordPress hay bị nhầm, cách theme và plugin hoạt động, ưu nhược điểm thật, và khi nào nên chọn thứ khác.

Hai kiểu WordPress: tự cài và dùng dịch vụ

Hai cái tên gần giống nhau làm nhiều người mua nhầm. Phần mềm là một, cách dùng khác hẳn:

Tiêu chíWordPress tự cài (bản mã nguồn từ WordPress.org)WordPress dạng dịch vụ (như WordPress.com)
Bạn cần chuẩn bịTên miền và hosting, rồi cài WordPress (nhiều hosting cài một chạm)Chỉ cần tạo tài khoản
Chi phíPhần mềm miễn phí; trả tiền hosting, tên miền, theme hoặc plugin trả phí nếu dùngCó gói miễn phí giới hạn; gói trả phí theo năm
Cài plugin, theme tuỳ ýCó, toàn quyềnBị giới hạn ở gói thấp, mở rộng ở gói cao
Ai lo cập nhật, sao lưu, bảo mậtBạn hoặc người bạn thuêNhà cung cấp dịch vụ
Quyền với dữ liệu, mã nguồnToàn quyền, chuyển hosting dễXuất được nội dung nhưng bị ràng buộc bởi điều khoản dịch vụ
Hợp vớiNgười muốn tự do tuỳ biến, website bán hàng, website nhiều tính năngBlog cá nhân, người muốn khỏi lo kỹ thuật

Khi ai đó nói "làm website bằng WordPress", gần như luôn là bản tự cài trên hosting. Các phần còn lại của bài nói về kiểu này.

Theme và plugin: cách WordPress được lắp ghép

Theme quyết định giao diện: bố cục, màu sắc, phông chữ, cách hiển thị bài viết và trang. Đổi theme là website đổi diện mạo nhưng nội dung vẫn giữ nguyên. Kho chính thức có hàng nghìn theme miễn phí; theme trả phí thường giá khoảng vài trăm nghìn tới vài triệu đồng, kèm hỗ trợ và cập nhật một thời gian. Các theme hiện đại dùng trình soạn khối (block) hoặc kèm công cụ kéo thả để bạn tự dựng trang mà không cần sửa mã.

Plugin là phần mở rộng thêm tính năng: biểu mẫu liên hệ, tối ưu SEO, bộ nhớ đệm cho nhanh, sao lưu, bảo mật, bán hàng (WooCommerce là plugin bán hàng phổ biến nhất), đa ngôn ngữ. Kho chính thức có hàng chục nghìn plugin. Đây vừa là sức mạnh lớn nhất vừa là điểm yếu lớn nhất của WordPress: mỗi plugin do một nhóm khác nhau viết, chất lượng chênh lệch, và mỗi plugin thêm vào là thêm mã chạy mỗi lần tải trang, thêm một cửa có thể bị tấn công.

Quy tắc thực tế cho người mới: chọn plugin có lượt cài đặt lớn, cập nhật trong vài tháng gần nhất, tương thích với bản WordPress đang dùng, đánh giá tốt. Mỗi tính năng chỉ một plugin, không cài hai plugin SEO hay hai plugin cache cùng lúc. Một website giới thiệu thường chỉ cần khoảng mười plugin trở xuống. Tuyệt đối không dùng theme, plugin trả phí bản "crack" tải trên mạng: đó là nguồn mã độc phổ biến bậc nhất.

Dựng website WordPress đầu tiên: thứ tự công việc

Nếu đã quyết định dùng WordPress tự cài, làm theo thứ tự này sẽ đỡ phải quay lại sửa:

  1. Mua tên miền và hosting hỗ trợ PHP bản mới, cơ sở dữ liệu MySQL hoặc MariaDB; đăng ký đứng tên chính bạn.
  2. Trỏ tên miền về hosting, cài chứng chỉ SSL miễn phí, rồi mới cài WordPress để địa chỉ website là https ngay từ đầu.
  3. Cài WordPress bằng công cụ một chạm của hosting; đặt tên đăng nhập quản trị khác admin và mật khẩu dài.
  4. Vào Cài đặt: chỉnh tên website, múi giờ (UTC+7), định dạng ngày, và mục Đường dẫn tĩnh chọn kiểu theo tên bài viết thay cho kiểu có dấu hỏi và số.
  5. Xoá bài mẫu, trang mẫu, plugin mẫu; cài một theme nhẹ và các plugin thiết yếu: sao lưu, bảo mật, SEO, bộ nhớ đệm, biểu mẫu liên hệ.
  6. Tạo các trang cố định (giới thiệu, liên hệ, chính sách), dựng menu, rồi mới đổ bài viết hoặc sản phẩm.
  7. Khai báo website với Google Search Console, gửi sitemap do plugin SEO tạo ra.

Tên mục trong trang quản trị có thể khác đôi chút theo phiên bản và ngôn ngữ đã chọn. Nếu cài bằng tiếng Việt, một số plugin vẫn hiện tiếng Anh; điều đó bình thường.

Ưu điểm: vì sao WordPress phổ biến đến vậy

Miễn phí và không bị khoá vào nhà cung cấp. Phần mềm miễn phí, chạy trên gần như mọi hosting. Không vừa ý hosting này thì chuyển sang hosting khác mang theo toàn bộ website, không phải làm lại.

Dễ quản trị nội dung. Người bán hàng, nhân viên văn phòng học vài buổi là tự viết bài, đổi ảnh, cập nhật giá được. Có phân quyền tác giả, biên tập viên, quản trị viên cho nhiều người cùng làm.

Hệ sinh thái khổng lồ. Gần như tính năng nào cũng đã có plugin: đặt lịch hẹn, khoá học, diễn đàn, đặt bàn. Người làm WordPress ở Việt Nam cũng nhiều, dễ thuê người hỗ trợ, dễ tìm hướng dẫn tiếng Việt.

Thân thiện SEO ở mức nền tảng. Đường dẫn đẹp, cấu trúc tiêu đề rõ ràng, kết hợp plugin SEO để chỉnh tiêu đề, mô tả, sitemap. WordPress không tự đưa bạn lên top, nhưng không cản đường.

Phù hợp cả khi website lớn dần. Từ blog vài bài tới trang tin hàng chục nghìn bài đều chạy được, miễn hosting đủ mạnh và cấu hình bộ nhớ đệm hợp lý.

Nhược điểm: những điều ít người nói trước

Là mục tiêu tấn công số một. Vì phổ biến nhất nên bot quét lỗ hổng WordPress chạy liên tục suốt ngày đêm. Các cửa hay bị dò là trang đăng nhập, tệp xmlrpc.php và plugin cũ có lỗ hổng đã công bố. Website nhỏ không bị nhắm riêng, nó bị quét hàng loạt như mọi website khác.

Phải cập nhật đều đặn. Lõi WordPress, theme, plugin đều ra bản vá thường xuyên. Bỏ mặc vài tháng là tích lỗ hổng; cập nhật vội không sao lưu thì có lúc plugin xung đột làm trắng trang. Cần một nhịp đều: sao lưu, cập nhật, kiểm tra.

Chậm khi cài quá nhiều plugin. Mỗi plugin thêm truy vấn cơ sở dữ liệu, thêm tệp CSS, JavaScript. Theme đa năng nặng nề cộng hai ba chục plugin có thể làm trang mất nhiều giây mới hiện trên điện thoại. Chọn theme nhẹ, gỡ plugin không dùng, bật bộ nhớ đệm, nén ảnh.

Hosting rẻ kéo theo vấn đề. WordPress cần PHP và cơ sở dữ liệu; gói hosting quá rẻ, quá tải dễ chậm, dễ dính lỗi kết nối cơ sở dữ liệu lúc đông khách.

Tính năng đặc thù có thể thành chắp vá. Ghép nhiều plugin để làm một quy trình riêng (ví dụ quản lý kho phức tạp) dễ thành mớ khó bảo trì, mỗi lần cập nhật lại lo vỡ.

Giữ website WordPress an toàn: việc tối thiểu

Không cần là chuyên gia, chỉ cần làm đều các việc sau:

  1. Bật sao lưu tự động hằng ngày hoặc hằng tuần, lưu bản sao ở nơi khác ngoài hosting (dịch vụ lưu trữ đám mây), và thử khôi phục ít nhất một lần cho biết.
  2. Đặt mật khẩu quản trị dài, không dùng tên đăng nhập admin, bật xác thực hai lớp qua plugin bảo mật.
  3. Cập nhật lõi, theme, plugin mỗi tuần hoặc hai tuần, sau khi đã có bản sao lưu; gỡ hẳn plugin, theme không dùng thay vì chỉ tắt.
  4. Chặn tệp xmlrpc.php nếu không dùng ứng dụng WordPress trên điện thoại hay Jetpack; đây là cửa bot dò mật khẩu ưa thích và ăn nhiều tài nguyên máy chủ.
  5. Giới hạn số lần đăng nhập sai, hoặc đặt website sau một dịch vụ tường lửa ứng dụng web.
  6. Với website ít người truy cập theo giờ cố định, tắt cơ chế wp-cron chạy theo lượt tải trang và thay bằng tác vụ định kỳ thật trên máy chủ để giảm tải.
  7. Chỉ cài theme, plugin từ kho chính thức hoặc nhà phát triển có uy tín, không dùng bản crack.

Nếu không muốn tự làm những việc này, chi phí thuê bảo trì định kỳ thường thấp hơn nhiều so với chi phí dọn dẹp một website đã bị chèn mã độc.

Khi nào nên chọn nền tảng khác thay vì WordPress

WordPress hợp với đa số website nội dung và cửa hàng vừa nhỏ, nhưng không phải lựa chọn duy nhất. Nên cân nhắc thứ khác khi:

  • Bạn chỉ cần một trang giới thiệu tĩnh vài mục, ít khi sửa: trang HTML tĩnh hoặc công cụ dựng trang kéo thả nhẹ hơn, gần như không phải bảo trì.
  • Bạn bán hàng, không muốn đụng tới cập nhật hay bảo mật và chấp nhận trả phí tháng: nền tảng bán hàng thuê bao bớt lo hơn WordPress kèm WooCommerce.
  • Bạn cần một ứng dụng nghiệp vụ riêng như đặt lịch nhiều chi nhánh, quản lý học viên, kho phức tạp: phần mềm chuyên dụng hoặc viết riêng thường gọn hơn ghép hàng chục plugin.
  • Bạn cần tốc độ tối đa cho trang có lượng truy cập rất lớn mà ngân sách máy chủ hạn chế: các giải pháp tạo trang tĩnh có thể rẻ và nhanh hơn.
  • Không ai trong đội có thời gian chăm website mỗi tháng và cũng không có ngân sách thuê người: dịch vụ được quản lý trọn gói an toàn hơn.

Câu hỏi thường gặp

WordPress có thật sự miễn phí không?

Phần mềm miễn phí hoàn toàn. Bạn vẫn phải trả tiền tên miền và hosting, cộng thêm theme hay plugin trả phí nếu cần. Một website WordPress cơ bản tự làm thường tốn vài triệu đồng mỗi năm cho hosting và tên miền.

Học WordPress mất bao lâu?

Viết bài, đăng ảnh, sửa trang học trong một hai buổi. Tự cài đặt, chọn theme, plugin và dựng một website hoàn chỉnh thường mất vài tuần làm buổi tối. Sửa mã theme hay viết plugin là chuyện khác, cần học lập trình PHP.

Website WordPress hay bị hack có đúng không?

Phần lớn vụ bị chiếm do plugin, theme cũ chưa cập nhật, bản crack hoặc mật khẩu yếu, không phải do lõi WordPress. Cập nhật đều, sao lưu, mật khẩu mạnh và ít plugin giúp giảm rủi ro rất nhiều.

Dùng WordPress làm website bán hàng được không?

Được, bằng plugin WooCommerce, có giỏ hàng, thanh toán, quản lý đơn, kho cơ bản. Cần hosting đủ mạnh và chịu khó bảo trì. Với cửa hàng muốn khỏi lo kỹ thuật, nền tảng bán hàng thuê bao có thể hợp hơn.

Đổi theme có làm mất bài viết không?

Không. Bài viết, trang, ảnh nằm trong cơ sở dữ liệu và thư mục tải lên, độc lập với theme. Tuy vậy, các phần tạo bằng công cụ riêng của theme cũ như mã ngắn, widget, bố cục có thể hiển thị lỗi. Nên thử theme mới trên bản sao trước.

Có nên thuê người làm website WordPress không?

Nên nếu bạn không có thời gian học, nhưng hãy yêu cầu tên miền, hosting và tài khoản quản trị cao nhất đứng tên bạn, có bàn giao hướng dẫn sử dụng, danh sách plugin và lịch cập nhật. Tránh gói giá rẻ dùng theme, plugin crack.

Bài viết liên quan

Có câu hỏi hay góp ý? Viết cho Nhím Lông Xanh

Thấy bài sai, muốn đề xuất chủ đề, hay có điều muốn hỏi? Để lại lời nhắn, Nhím Lông Xanh sẽ trả lời.