1. WordPress là gì? Vì sao nên dùng wordpress?
WordPress là một hệ thống CMS viết bằng ngôn ngữ lập trình PHP và sử dụng MySQL database (cơ sở dữ liệu MySQL)
Là một ngôn ngữ nguồn mở miễn phí nhưng rất ổn định và phổ biến nhất trên thế giới. Hiện nay ở Việt Nam cũng như trên toàn thế giới rất nhiều Công ty, Doanh nghiệp và cá nhân đang sử dụng nó có thể kể đến:
- Nước ngoài: CNN, Dow John, Wall Street Journal
- Việt Nam: VietMoz, Bkasoft, ThachPham….
Theo thống kê, năm 2013, có tới gần 20% trong top 10 triệu website sử dụng ngôn ngữ WordPress. Và hiện nay WordPress là một CMS miễn phí, dễ sử dụng, kể cả người tự học wordpress và quan trọng hơn nó dễ SEO với các website dạng Blog hoặc tin tức.
Tính chất mở của WordPress
WordPress là một bộ mã nguồn mở. Có lẽ vì điều này mà tạo nên sự thành công của WordPress như ngày hôm nay. Điều này có nghĩa là WordPress được tạo ra bởi cộng đồng và phục vụ cho lợi ích của cộng đồng, giúp mọi người có thể tự làm website bằng wordpress. Nó được phát triển bởi hàng trăm tình nguyện viên trên thế giới và rất rất nhiều lập trình viên khác đã đóng góp vào đây. Để sử dụng WordPress thì bạn không cần phải trả bất kỳ chi phí nào cho bộ mã nguồn này.
2. Nên dùng wordpress.org hay wordpress.com
Nếu bạn là một người tự học wordpress để sử dụng bình thường, chỉ muốn viết blog để chia sẻ thông thường, không muốn tùy chỉnh nhiều trên trang của mình thì bạn nên lựa chọn WordPress.com.
Nếu bạn muốn tự làm website bằng wordpress với mục đích trở thành blogger chuyên nghiệp, hơn nữa bạn có kinh phí để chi trả cho tên miền và hosting hàng năm, và bạn muốn học thêm về lập trình PHP, MySQL cũng như lập trình WordPress, bạn muốn thử sức mình để SEO blog WordPress lên top đầu của Google thì bạn nên chọn WordPress.org.
3. Hướng dẫn cài đặt localhost XAMPP trên máy tính cho người tự học wordpress
Cài đặt localhost là công việc các bạn nên làm nếu muốn theo học lập trình web với PHP. Khâu lựa chọn phần mềm để sử dụng cũng quan trọng không kém. Tùy vào sở thích của mỗi người mà lựa chọn phần mềm cho phù hợp.
Để làm được trang tự học wordpress này, đầu tiên thì bạn phải tải bản cài đặt XAMPP mới nhất về máy tính của bạn.
Tải bộ cài đặt XAMPP
Bạn mở trình duyệt lên và truy cập vào địa chỉ https://www.apachefriends.org/download.html. Bạn cũng có thể vào Google và gõ tìm kiếm từ XAMPP, sau đó truy cập vào kết quả đầu tiên.

Trong trang tải về có rất nhiều phiên bản tương thích với các hệ điều hành khác nhau. Tùy thuộc vào máy tính của bạn mà lựa chọn bản cài đặt cho thích hợp nhé.
Cài đặt XAMPP
Sau khi người tự học thiết kế web bằng wordpress đã hoàn thành xong bước tải bộ cài đặt về máy tính, bạn mở tập tin này lên và cứ nhấn OK hoặc Next để nó vào tới màn hình như bên dưới.

Nếu bạn không thích dùng cái nào thì bỏ chọn cái đó. Tuy nhiên, bạn nên dữ lại các dịch vụ như: Apache, MySQL, PHP, phpMyAdmin. Nhưng nếu máy tính của bạn có cấu hình tương đối thì nên chọn tất cả và nhấn Next để tiếp tục cài đặt.
Quá trình cài đặt XAMPP sẽ diễn ra trong một thời gian, nếu nhanh thì vài phút sẽ xong.
4. Cài wordpress trên localhost như thế nào?
Bước 1 : Tạo database
– Bạn mở browser (trình duyệt) , gõ http://localhost/phpmyadmin
– Nhấp Database

– Tạo tên Database và chọn kiểu dữ liệu utf8_general_ci (ví dụ : nordiccoder.com)
Vậy là đã có chỗ chứa dữ liệu của website. Bạn qua bước 2
Bước 2 : Truy cập http:// wordpress.org hay wordpress.com và tải wordpress về (làm như hình bên dưới)

Bước 3 : Sau khi bạn download wordpress, bạn chép file zip vừa tải vào C:\xampp\htdocs\ rồi Extract Here, sau khi bung ra sẽ được folder wordpress, hãy đổi tên folder theo ý bạn.
Ví dụ: nordiccoder.com
Bước 4 : Mở browser gõ http://localhost/blogloi.com và tiến hành cấu hình, Khai báo thông tin kết nối Database như hình dưới (Username : root, Password : để trống), sau đó nhấp Submit
Tiếp tục nhấp Run the install
Bước 5 : Điền thông tin admin cần thiết để đăng nhập và nhấp Install WordPress
Bước 6 : Cài đặt thành công và nhấp login để đăng nhập vào trang quản trị
Nhập username và password đã tạo ở bước 5
Bước 7 : Hoàn tất quá trình cài wordpress trên localhost và chạy để kiểm tra
Như vậy là quá trình cài đặt wordpress trên localhost đã hoàn thành. Bạn đã có thể bắt đầu làm website thôi!