Bài 01 – Giới thiệu về WordPress

1774

WordPress là một hệ thống xuất bản blog viết bằng ngôn ngữ lập trình PHP và sử dụng MySQL database, WordPress còn là một mã nguồn mở cho phép bạn tạo các website hoặc blog nhanh, đẹp và cực kỳ dễ dùng!

Mục lục

I – Tổng quan

WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích. Qua thời gian, số lượng người sử dụng càng ngày càng tăng lên, những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress để xây dựng, phát triển thêm những tính năng vô cùng tuyệt vời.
Và cho đến thời điểm viết bài này là 2016, WP đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog cá nhân, website tin tức/tạp chí, web quảng bá doanh nghiệp, web bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,… Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress.

Tuy nhiên, như thế không đồng nghĩa với việc WordPress chỉ thích hợp với các dự án quy mô nhỏ mà vừa, hiện nay, có tới khoảng 28% website trong danh sách 100 website lớp nhất thế giới chọn sử dụng mã nguồn wordpress này. Như tạp chí TechCrunch, MTV News, Bata, Quartz, CNN, BBC America, Sony Music, … và rất nhiều website khác.

Gioi thieu ve wordpress

II – Lịch sử

b2/cafelog, thường được biết đến với cái tên đơn giản hơn là b2 hay cafelog là tiền thân của WordPress. Nó cũng được viết bằng ngôn ngữ lập trình PHP để dùng với MySQL bởi Michel Valdrighi, người đã trở thành nhà phát triển chính của WordPress hiện nay.

– Vào năm 2004, thời hạn cấp phép của gói sản phẩm cạnh tranh Movable Type bị thay đổi bởi Six Apart, và rất nhiều người dùng của nó chuyển sang sử dụng WordPress, tạo nên một bước ngoặt lớn trong sự phát triển và phổ biến của WordPress.

– Năm 2007, WordPress giành giải thưởng Packt Open Source CMS. Năm 2009. WordPress dẫn đầu về mã nguồn CMS tốt nhất.

III – Những thành tựu của WordPress

Khi tìm hiểu về WordPress, bạn sẽ thật tự hào khi biết rằng mã nguồn mà các bạn đang tìm hiểu ngay sau đây có những thành tựu rất vượt bậc và là một mã nguồn CMS mở phổ biến nhất hành tinh. Để kiểm chứng điều đó, các bạn cần biết là:

  • Trên thế giới, có khoảng 25 bài viết được đăng lên các website sử dụng WordPress mỗi giây.
  • Số lượng website làm bằng WordPress chiếm 23% tổng số lượng website trên thế giới.
  • Trong số 100% các website sử dụng mã nguồn CMS, WordPress chiếm 60%.
  • Phiên bản WordPress 4.0 đạt hơn 16 triệu lượt tải chỉ sau khoảng hai tháng.
  • WordPress đã được dịch sang 52 ngôn ngữ khác nhau. Tuy nhiên lại chưa có phiên bản tiếng Việt chính thức, nhưng bạn có thể Việt hóa dễ dàng bằng cách tìm bài trên blog với từ khóa “Việt hóa WordPress“.
  • Có hơn 80 chương trình họp mặt về WordPress được tổ chức vào năm 2014.
  • Mã nguồn WordPress hiện đang có khoảng 785 lập trình viên cùng hợp tác phát triển.
  • Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress.org thì đã có hơn 2.700 themes khác nhau.

Bạn thấy đó, WP thật tuyệt vời phải không nào?

IV – Blog (WordPress.com)

WordPress.com là dịch vụ viết blog miễn phí, khi đăng ký tài khoản tại wordpress.com sẽ có sub-domain dạng example.wordpress.com; WordPress.com dễ sử dụng, thường được dùng để viết blog, có nhiều giao diện cho người dùng lựa chọn, có cộng đồng viết Blog rất đông đảo. Tuy nhiên, WordPress.com không cài được Plugin, không tùy chỉnh được code của giao diện, Settings rất hạn chế.

V – WordPress tự host (wordpress.org)

WordPress cho phép người dùng tải xuống mã nguồn tại website chính thức WordPress.org. Với mã nguồn này, có thể xây dựng một blog thậm chí một website như ý muốn. Hiện nay, nhắc đến WordPress người ta thường nghĩ ngay đến WP tự host.

Hiện nay bạn có thể dễ dàng tự host WordPress chỉ trong 1 phút với các Hosting hỗ trợ tự động cài đặt WordPress. Và các bạn có thể xem những bài hướng dẫn WordPress mà mình đã xây dựng để có thể quản lý được WordPress một cách dễ dàng.

VI – Cấu trúc cơ bản của một trang WordPress

Bộ quản trị WP gồm các phần sau:

  • Dashboard: Tổng quan về quản trị wordpress, bao gồm thông tin tóm tắt về website wordpress, viết blog nhanh, một số bình luận mới nhất, bài từ wordpress.org blog, plugin mới và phổ biến nhất, và link đến website của bạn.
    • Updates: Hiển thị tất cả các theme và plugin có bản mới.
  • Posts:Quản lý bài viết, tag và danh mục (category).
    • All posts: Quản lý tất cả các bài viết.
    • Add new: Đăng bài viết mới.
    • Categories: Quản lý tất cả các danh mục.
    • Tags:Quản lý tất cả các Post Tag.
    • Appearance: Quản lý giao diện.
    • Plugins: Quản lý các thành phần mở rộng.
    • Settings: Thiết lập các tùy chọn.

VII – Những lý do mà bạn nên chọn WordPress

Nếu bạn vẫn còn băn khoăn về WP, mình xin chỉ ra cho bạn một số lý do rất tuyệt vời để bạn chọn WP làm nền tảng xây dựng website cho riêng bạn.

1. Dễ sử dụng

WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thông, không có nhiều kiến thức về lập trình website nâng cao. Các thao tác trong WP rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WP trong thời gian ngắn. Về cách cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WP trên host (máy chủ) riêng của mình và tự vận hành nó sau vài cú click. Bạn đang lo lắng cách cài đặt thế nào, host là gì? Không sao, các phần tiếp theo của serie học WP căn bản của mình đã có nói rất chi tiết.

2. Cộng đồng hỗ trợ đông đảo

Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này cũng có nghĩa là bạn sẽ được cộng đồng người sử dụng WP hỗ trợ bạn các khó khăn gặp phải trong quá trình sử dụng. Nếu bạn có khả năng tiếng Anh tốt, bạn có thể dễ dàng tìm câu trả lời cho vấn đề bạn đang gặp phải trên Google chỉ với vài từ khóa tìm kiếm.

3. Nhiều gói giao diện có sẵn

Trong khi sử dụng WP , khái niệm giao diện cho website WordPress thường được gọi là theme nên kể từ phần này, mình sẽ gọi nó là theme. Hiện nay WP có rất nhiều theme miễn phí khác nhau để bạn có thể dễ dàng thay đổi “da thịt” của website mình chỉ với vài cú click mà không cần bận tâm việc làm sao để thiết kế một theme cho riêng mình. Còn nếu bạn muốn website đẹp và chuyên nghiệp hơn, bạn có thể mua các theme trả phí với giá bán dao động từ $30 đến $65.

4. Nhiều plugin hỗ trợ

Plugin nghĩa là một trình cắm thêm vào website để bổ sung các chức năng mà bạn cần. Ví dụ mặc định sau khi cài website WP, bạn không có chức năng hiển thị các bài viết liên quan ở dưới mỗi bài viết, nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài thêm một plugin miễn phí để website mình có chức năng đó. Tương tự với theme, cũng có rất nhiều plugin trả phí mang những tính năng rất độc đáo và có ích vào website và nó sẽ có giá khoảng từ $10 đến $80 tùy theo độ phức tạp.

5. Dễ phát triển cho lập trình viên

Nếu bạn là một người có am hiểu về việc làm website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website WP của bạn ra với rất nhiều tính năng vô cùng có ích. Cách phát triển cũng rất đơn giản vì WP là một mã nguồn mở nên bạn có thể dễ dàng hiểu được cách hoạt động của nó và phát triển thêm các tính năng.

Với hàng nghìn hàm (function) có sẵn của nó, bạn có thể thoải mái sử dụng, bạn cũng có thể thay đổi cấu trúc của một hàm với filter hook và hầu như quy trình làm việc của một lập trình viên chuyên nghiệp có thể ứng dụng dễ dàng vào WP

6. Hỗ trợ nhiều ngôn ngữ

Mã nguồn WP hiện tại có rất nhiều gói ngôn ngữ đi kèm, bao gồm tiếng Việt. Mặc dù trong mỗi giao diện hay plugin đều có ngôn ngữ riêng nhưng bạn có thể dễ dàng tự dịch lại nó với các phần mềm hỗ trợ.

7. Có thể làm nhiều loại website

Dùng WordPress không có nghĩa là bạn chỉ có thể làm blog cá nhân, mà bạn có thể biến website mình thành một trang bán hàng, web công ty, web tin tức/ tạp trí hay kể cả web phim bằng việc sử dụng kết hợp các theme và plugin với nhau. Tuy nhiên để làm được, bạn nên chắc chắn là đã hiểu được WP chứ đừng vội một bước lên mây để nhận các cảm giác thất vọng vì độ phức tạp của nó.

VIII – Những hiểu lầm về WordPress

Trước khi học WP, mình xin nói qua một xíu điều về WP để tránh gây hiểu lầm cho nhiều người về mã nguồn này.

1. WordPress chỉ là một phần mềm

Đúng vậy, WordPress chỉ là một phần mềm nguồn mở được viết bằng PHP & MySQL để giúp bạn tạo được website nhanh hơn. Nhưng đó không có nghĩa là nó sẽ giúp bạn tạo được một website bất kỳ chỉ với các thao tác đơn giản.

Mặc dù thư viện các giao diện có sẵn (Theme) và Plugin rất nhiều nhưng để tuỳ biến website sử dụng WP tốt hơn, bạn cần phải có kiến thức về PHP, HTML, CSS, Javascript,…tất cả các kỹ thuật liên quan tới website.

2. WordPress chỉ dành cho người không biết code

Hoàn toàn sai lầm, nếu bạn đã nghe ai đó nói với bạn rằng WP chỉ dành cho những người không chuyên lập trình sử dụng thì điều này hoàn toàn không chính xác.

Dĩ nhiên những người không biết lập trình sẽ dùng nó bằng cách sử dụng các tính năng có sẵn, thư viện giao diện phong phú và các plugin hỗ trợ cũng đã đủ để làm được website. Nhưng nếu bạn biết code thì càng tốt vì WP có phần lõi mã nguồn rất mạnh để bạn áp dụng kỹ năng không giới hạn, nếu bạn cho rằng WP chỉ dành cho người không biết lập trình thì hãy xem qua WordPress Nâng Cao.

IX – Lời kết

Trong bài này, chắc bạn đã hiểu được WP là như thế nào rồi và có thể bắt đầu với nó nếu bạn cảm thấy hứng thú. Hãy trỏ qua xem các bài viết phần tiếp theo, bạn sẽ hiểu hơn về WP và đi dần vào cách cài đặt.

Tổng hợp từ Thachpham.com và wikipedia.org