Giới thiệu

WordPress là gì?

WordPress là phần mềm web bạn có thể sử dụng để tạo ra một trang web hoặc blog đẹp. Tất cả đều miễn phí được viết bằng ngôn ngữ PHP và MySQL.

CMS (Content Management System) này được xây dựng bởi hàng trăm tình nguyện viên cộng đồng, và khi bạn đã sẵn sàng để biết thêm có hàng ngàn plugin và chủ đề có sẵn để chuyển đổi trang web của bạn vào hầu như bất cứ điều gì bạn có thể tưởng tượng. Hơn 60 triệu người đã lựa chọn WordPress để thực hiện website từ blog cá nhân, website công ty... Version mới nhất là WordPress 3.4.2 bạn có thể download tại

· Link http://wordpress.org/download/

· Wordpress tiếng Việt http://vi.wordpress.org/

· Cộng đồng WordPress tại Việt Nam http://wordpressvn.net/

1. Cộng đồng sử dụng Wordpress

Trước khi ta sử dụng bất kì một công cụ, nền tảng nào đó, thì gần như đầu tiên ta đều quan tâm đến cộng đồng có đông người sử dụng hay không. Vì khi có cộng đồng mạnh, bạn có thể tham khảo, học tập các cách tối ưu, thiết lập và sử dụng dễ dàng hơn, nhanh chóng hơn. WordPress cũng vậy.

· Có 72,4 triệu website được thiết kế bằng wordpress.

· 50 % số website WordPress sử dụng dịch vụ của wordpress.org

· 20-25% số website được tạo ra hàng ngày sử dụng wordpress.

· Có 98 phiên bản wordpress khác nhau được tạo ra.

· Có 17,7 % trong số 1 000 000 website đứng đầu thế giới được tạo ra bằng wordpress.

· 48% trong số 100 blog công nghệ hàng đầu sử dụng wordpress.

· Có 37 triệu lượt tìm kiếm wordpress trong mỗi tháng.

· 22 tên miền trong 100 tên miền mới đăng ký tại Mĩ sử dụng wordpress.

· Indonesians là quốc gia có số người sử dụng wordpress đông nhất và wordpress.com là website có lượt truy cập đứng thứ 8 tại đất nước này.

· Mã nguồn WordPress đã được dịch thành 40 ngôn ngữ khác nhau.

· 53,8 % các website thương mại sử dụng wordpress.

· Trên 18 000 nhà phát triển wordpress được có thu nhập trên 50$ / giờ khi được hỏi.

· 19 000 plugins đã có trong thư viện plugins của wordpress.

· Mã nguồn wordpress có hơn 3 triệu lượt download mỗi ngày.

Nếu WordPress còn mới mẻ với bạn thì với các số liệu trên đây sẽ khiến bạn yên tâm hơn khi tự tìm hiểu và sử dụng wordpress.

2. Tính năng mạnh mẽ của wordpress

· Cộng động wordpress đã rất đông đảo, nhưng các tính năng của wordpress sẽ còn làm cho cộng đồng này phát triển một cách mạnh mẽ hơn nữa.

· WordPress không giới hạn việc lập các thư mục (category chính) cũng như các thư mục con. Bạn có thể lập bao nhiêu tùy thích và thiết kế chúng bằng giao diện đồ họa.

· WordPress có thể tự động xuất RSS và Atom, cung cấp thông tin, bai viết của bạn đến người dùng một cách nhanh nhất. · Bạn có thể đăng bài lên blog bằng cách gửi Email.

· Hỗ trợ cài đặt Plugins và Theme theo dạng modul. Nó giúp cộng đồng phát triển wordpress ngày càng đa dạng, phong phú về tính năng và giao diện. · WordPress có thể đồng bộ với dữ liệu của nhiều blog khác giúp chuyển đổi dễ dàng hơn.

· Có nhiều tài liệu hướng dẫn chi tiết việc phát triển các hàm API, code nhúng mở rộng tính năng cho wordpress một cách dễ dàng.

· Dễ dàng quản lý và duy trì mà không cần kiến thức chuyên sâu nhờ giao diện trực quan.

· Khả năng tìm kiếm tốt trên nội dung của wordpress và hỗ trợ blog đa ngôn ngữ.

· Xuất bản bài viết dễ dàng với nhiều tính năng biên tập và không giới hạn độ dài bài viết.

· Dễ dàng thiết đặt các setting phù hợp với sự thay đổi thuật toán của Google trong SEO website.

Cài đặt WordPress

1. Cài đặt WordPress trên LOCALHOST

B1: Trước tiên bạn phải download source của WordPress tại địa chỉ http://wordpress.org/download/ hoặc sự dụng bộ package_wp tích hợp trọn bộ WorPress

B2: Cài đặt webserver, ở đây tôi chọn Wamp Server; các bạn có thể download http://www.wampserver.com/en/ để giả lập localhost

Sau khi download, các bạn tiến hành AppServ cài đặt trên localhost

B3: Tạo mới 1 CSDL (database) như sau:

· Trên address bar của trình duyệt nhập http://localhost/phpmyadmin. Tiếp đến các bạn nhập thông tin đăng nhập vào phpmyadmin gồm username và password; thông thường username mặc định là root, password được tạo ra trong quá trình cài đặt AppServ ở bước 2 (vì trong quá trình cài đặt có yêu cầu nhập password).

· Khi đã đăng nhập thành công, các bạn nhập tên CSDL muốn tạo tại Create new database(ở đây tôi nhập là dbweb-wp) và chọn Create để tạo.

B4: Cài đặt WordPress:

Bạn giải nén và copy toàn bộ code của WordPress vào thư mục trong www của AppServ (Ở đây tôi để vào thư mục tên web-wp trong www)

Mở file wp-config-sample.php và tiến hành khai báo các thông số như sau:

/** The name of the database for WordPress */

define('DB_NAME', 'dbweb-wp');

/** MySQL database username */

define('DB_USER', 'root');

/** MySQL database password */

define('DB_PASSWORD', '123456');

/** MySQL hostname */

define('DB_HOST', 'localhost');

Lưu file này thành file mới tên wp-config.php cũng tại thư mục web-wp của www

Tiếp theo, trên address bar của trình duyệt, bạn nhập http://localhost/web-wp và điền các thông số về tiêu đề trang web (Site Title), tên(Username), mật khẩu và email quản trị của bạn tại hình bên dưới:

Chọn Install WordPress – OK, xong

2. Cài đặt Wordpress host “thật”

Để xây dựng một site bất kể là Blog, Forum, Website... thì việc đầu tiên là chuển bị cơ sở dữ liệu. Hãy truy cập vào trang Quản trị Host và tạo một cơ sở dữ liệu trắng cho Worpress.

MySQL Database Wizard:

Đặt tên cho database:

Tiếp theo, khởi tạo tên và mật khẩu cho tài khoản quản trị cơ sở dữ liệu, nhấn Create User. Bên cạnh đó, các bạn có thể sử dụng tính năng Password Generator để tạo password bảo mật hơn, và cần ghi nhỡ những thông tin này để dùng trong quá trình thiết lập WordPress sau này:

Các bạn Download và unzip source của Wordpress ra và up lên folder public_html trên Host, sau đó gõ địa chỉ domain của bạn lên trình duyệt và điền những thông tin cần thiết để bắt đầu cài đặt Worpress.

Trang thiết lập của WordPress sẽ hiển thị, tại đây các bạn hãy điền đầy đủ thông tin đã khởi tạo ở bước trên và nhấn nút Install WordPress:

Làm việc với Admin CP

Sau khi đăng ký cho mình được một blog tại WordPress.com, bạn sẽ nhận được một email chứa thông tin về tài khoản của mình. Bạn có thể đăng nhập với mật khẩu được ghi trong email và bắt đầu làm quen ngay với các tính năng trong Admin Panel của blog

Như bạn có thể thấy trong hình: Trên cùng của Admin Panel là tên blog của bạn, kèm với một link View site » để bạn có thể xem blog của mình. Ngay dưới là thanh menu, bao gồm các mục Dashboard, Write, Manage, Blogroll, Presentation, Users, Options và Upgrades.

Mặc định khi đăng nhập bạn ở trang Dashboard. Do đó, submenu bên dưới sẽ hiển thị các mục Dashboard, Tag Surfer, My Comments, Blog Stats và Feed Stats. Bạn có thể dễ dàng chuyển đến các menu khác cùng với các submenu của nó bằng cách bấm vào liên kết tương ứng Admin Panel.

Sau đây sẽ là giới thiệu sơ qua chức năng của menu và các submenu:

1. Dashboard:

- Dashboard: Xem tin tức của WordPress.com, danh sách các blog nổi nhất trong ngày, các bài viết mới nhất, thông tin về các phản hồi nhận được…

- Tag Surfer: Thông qua các tag đặt cho nội dung trong blog, bạn có thể tìm thấy những bài viết hay hợp sở thích của mình.

- My Comments: Danh sách các phản hồi bạn đã gửi, ở blog của bạn và các blog khác.

- Blog Stats: Số liệu liên quan đến khách thăm blog.

- Feed Stats: Số liệu liên quan đến người đọc RSS feed của blog.

2. Write:

- Write Post: Nơi soạn thảo các bài viết sẽ đăng trên blog của bạn.

- Write Page: Nơi soạn thảo các trang tĩnh như About, Contact me. Whatever.

3. Manage:

- Posts: Quản lý các bài viết đã lưu.

- Pages: Quản lý các trang tĩnh đã tạo.

- Comments: Quản lý các phản hồi đã đăng trên blog.

- Awaiting Comments: Quản lý các phản hồi đang đợi kiểm duyệt.

- Import: Nhập nội dung từ blog khác vào blog hiện tại.

- Export: Xuất nội dung từ blog hiện tại ra blog khác.

- Askimet Spam: Các phản hồi linh tinh bị nghi là rác.

4. Blogroll:

- Manage Blogroll: Quản lý các link bạn yêu thích.

- Add Link: Bổ sung thêm các link vào danh sách.

- Import Links: Nhập link từ nơi khác vào danh sách.

5. Presentation:

- Themes: Danh sách các theme bạn có thể chọn cho blog của mình.

- Sidebar Widgets: Quản lý các widget bạn có thể đặt trên sidebar của blog.

- Edit CSS: Thay đổi CSS của theme.

6. Users:

- Authors and Users: Danh sách các tác giả và người đăng ký account tại blog của bạn.

- Your Profile: Thay đổi hồ sơ cá nhân của bạn.

- Invites: Mời bạn bè của bạn sử dụng WordPress.com.

7. Options:

- General: Các tùy chọn chung nhất về tên blog, tagline, ngày tháng…

- Writing: Tùy chọn về cách thức bạn viết blog.

- Reading: Tùy chọn về cách thức người khác đọc blog của bạn.

- Discussing: Tùy chọn về cách thức mọi người thảo luận trong blog của bạn.

- Privacy: Tùy chọn về độ bí mật của blog.

- Delete Blog: Xóa blog của bạn. Vĩnh viễn.

8. Upgrades:

- Nơi nâng cấp blog của bạn. Có tính phí

Cài đặt Plugin cho WordPress

Plugins wordpress hiểu đơn giản là một ứng dụng mở rộng được viết bằng ngôn ngữ php có thể cài đặt và chạy trên website WordPress. Plugin giống như một thiết bị ngoại vi cắm thêm vào một chiếc máy tính vậy, ví dụ máy tính bàn của bạn không có wifi, bạn mua 1 chiếc USB wifi về là bắt wifi ngon lành. Nếu WordPress của bạn chưa có sitemap, bạn chỉ việc cài một plugin sitemap là có ngay. Việc tìm kiếm plugin WordPress vô cùng đơn giản, bạn chỉ việc gõ mong muốn của bạn (bằng tiếng Anh) + plugin WordPress vào google là gần như tìm được mọi thứ mình muốn.

Các Plugins này giúp bạn quản trị và phát triển website wordpress một cách hiệu quả hơn mà không cần phải biết lập trình vì việc quản trị chúng hoàn toàn dựa trên giao diện đồ họa của wordpress. Hôm nay mình sẽ hướng dẫn các bạn cách cài đặt plugins wordpress và giới thiệu một số Plugins cơ bản cần cài đặt khi bắt đầu tạo một trang web.

1. Cách Cài Đặt Plugins Wordpress

- Từ cửa sổ quản trị wordpress bạn vào phần Plugins để truy cập trang quản trị và cài đặt plugins.

- Khi truy cập vào bảng quản trị bạn sẽ thấy danh sách các plugins đã cài đặt (all), đa chờ kích hoạt ( Inactive), hay đã kích hoạt ( Active) và các Plugins đang cần cập nhật ( Update Available).

- Để cài đặt Plugins wordpress có hai cách.

2. Cài đặt trực tiếp từ thư viện của WordPress.

Cách này giúp bạn cài đặt nhanh chóng những plugin chính thức từ thư viện WordPress.org. Đây cũng là cách nên dùng nếu bạn mới dùng plugin WordPress bởi các plugin tại đây hầu như yên tâm về mặt bảo mật.

Bước 1: Chọn add new để cài đặt mới một plugins wordpress.

Bước 2: Trong ô search

Bạn điền tên (term) hoặc tác giả plugins ( Author) để tìm kiếm plugins. Như trong ví dụ mình đã tìm kiếm Plugins SEO Ultimate. Kết quả trả về là Plugins có từ SEO Ultimate trong tên và các phần mô tả phiên bản (Version), đánh giá (rating) và chức năng của Plugins đó (Description).

Bước 3: Chọn Install Now để cài đặt Plugins

một số host do việc thiết lập quyền truy cập với Thư mục và tệp tin nên bạn phải điền thông tin host và user cũng như pass FTP dề plugins có thể cài đặt.

Bước 4: Kích hoạt Plugin

Sau khi chọn cài đặt thì WordPress sẽ hiện một thông báo là Plugins của bạn đã cài đặt thành công. Bạn có thể kích hoạt ngay plugins đó hoặc quay trở lại để cài đặt thêm các plugins khác nữa.

- Một số plugins sau khi cài đặt có thể xuất hiện ngay trong mục quản trị wordpress như plugins Seo Ultimate này, bạn có thể thiết đặt các plugins qua mục setting.

3. Cài đặt plugins wordpress từ ổ cứng.

- Ở mục quản trị plugins của wordpress bạn chọn Upload, sau đó chọn tệp tin cài đặt của plugins thường có dạng .zip rồi upload lên website của bạn, các bước thiết đặt cũng như cách cài đặt trực tuyến.

Cách này không thường được sử dụng để cài các plugin chính thống, nếu tìm được 1 plugin tại wordpress.org, bạn chỉ việc copy tên và paste vào tìm kiếm khi Add new là được. Mình hay sử dụng cách này khi cài một plugin không chính thống, nó thường là những plugin phải trả phí nhưng được chia sẻ miễn phí trên mạng.

4. Một số plugins cơ bản nên cài

- Google XML Sitemaps: giúp bạn tạo bản đồ site, bản đồ này sẽ giúp các công cụ tìm kiếm dễ dàng hơn trong việc “hiểu” được nội dung website của bạn.

- SEO Ultimate: giúp dễ dàng hơn trong việc SEO, cụ thể là đặt lại tiêu đề của danh mục (category), bài viết hay tag cùng một số chức năng hữu ích nữa.

- Vietnamese Permarlink: tự động viết lại các link tiếng Việt có dấu thành tiếng việt không dấu, giúp không hiện các kí tự đặc biệt trong link hay tag vì lỗi font.

- W3 Total Cache: Giúp các thiết đặt website của bạn được hiển thị ngay lập tức giúp người lướt web không cần xóa file tạm (clear cache).

Cài đặt Theme cho WordPress

Cài đặt wordpress theme (giao diện) nhưng với những người mới tiệp cận wordpress thì việc này có thể có một số trở ngại.

Bài viết này sẽ cung cấp cho các bạn cách cài đặt theme wordpress. Việc cài đặt theme về cơ bản là giống nhau với tất cả các theme. Mỗi theme sau khi cài đặt sẽ làm thay đổi giao diện website của bạn theo những cách khác nhau và bạn buộc phải chỉnh sửa lại theme đó theo ý mình để phù hợp với website. Trong thời gian tới tôi sẽ chia sẻ cách chỉnh sửa một số Theme cơ bản sau khi đã cài đặt.

1. Cài đặt theme không có sẵn của wordpress

- Bạn có thể vào website www.newone.org để tải theme, website này có khá nhiều theme cho wordpress cũng nhưng các nền web khác, bạn cũng có thể vào www.scriptmafia.org hoặc www.freecode.vn hay www.yootheme.com/demo để lấy theme.

- Ở ví dụ tôi chọn theme Foodpress cho website của mình.

- Thường những theme trên là những theme Premium, nhưng được chia sẻ miễn phí lên mạng, khó tránh khỏi việc theme bị chèn mã đọc. Vì vậy, sau khi download file theme về bạn nên kiểm tra virus bằng www.virustotal.com để đảm bảo theme không chứa virus.

Kết quả kiểm tra an toàn với theme Foodpress của tôi vừa download.

2. Các Bước Cài Đặt Theme

Từ menu quản trị website của wordpress bạn chọn Appearance sau đó là theme để vào mục quản trị theme của bạn.

- Chọn Install Theme để cài đặt theme

- Chọn Upload sau đó chọn tệp tin theme (thường là file .zip) từ ổ cứng của bạn, sau khi chọn đường dẫn đến file cài đặt theme thì chọn tiếp Install now để cài đặt.

- Một số thiết đặt từ host có thể sẽ yêu cầu bạn điền đúng thông tin quản trị ftp thì mới cài đặt được.

- Sau khi đã cài đặt xong (hình minh họa) bạn có thể chọn kích hoạt (active) ngay theme đó hoặc xem trước (review) mà chưa cần kích hoạt.

3. Cài theme có sẵn của wordpress.

Cách này giúp bạn yên tâm hơn với virus và các mã độc hại, theme này cũng khá đơn giản và dễ sửa. Để cài đặt từ menu quản trị theme bạn chọn install theme sau đó là Search.

Bạn có thể điền ngay tên theme muốn cài đặt hoặc chọn qua công cụ lọc ( Feature filter) ở phía dưới với các lựa chọn:

- Màu sắc theme (color).

- Số cột của theme (Columns).

- Độ rộng của theme (Width).

- Một số thuộc tính khác (Features).

- Chủ đề theme (Subject).

- Như trong ví dụ tôi chọn theme màu cam (orange) và có 2 cột (two columns) thì được kết quả tìm kiếm 70 theme.

- Khi cảm thấy ưng ý theme nào bạn có thể chọn Review để xem trước hoặc Install để cài đặt ngay