Báo cáo thực tập tốt nghiệp đề tài nghiên cứu và xây dựng web bằng wordpress
Trang 1LỜI CẢM ƠN
Chân thành cảm ơn Trung tâm Đào tạo An Ninh Mạng - Quản Trị Mạng Quốc Tế Athena nói chung và các thầy trong trung tâm hướng dẫn đã tạo điều kiện để chúng em thực tập tại Trung tâm cũng như đóng góp ý những ý kiến, phản hồi thực tế về đề tài để chúng em từng bước hoàn thiện được nhiệm vụ được giao Quan trọng hơn hết, tạo nền tảng cho sự phát triển về nghề nghiệp sau này.
Em cũng xin chân thành cảm ơn các thầy hướng dẫn trong Khoa Công Nghệ Thông Tin - Đại học CNTT Gia Định đã tận tình giúp đỡ
và tạo điều kiện cho em hoàn thành thực báo cáo này.
Trang 2LỜI NHẬN XÉT CỦA GIẢNG VIÊN
Trang 3
LỜI NHẬN XÉT CỦA CÔNG TY THỰC TẬP
Trang 4
Mục Lục
LỜI MỞ ĐẦU 1
Chương 1: Giới thiệu trung tâm ATHENA 2
1.1 Lĩnh vực hoạt động chính: 2
1.2 Đội ngũ giảng viên : 2
1.3 Cơ sở vật chất: 3
1.4 Dịch vụ hỗ trợ: 3
Chương 2: Tìm hiểu về Wordpress 4
2.1 Tổng quan về WordPress 4
2.2 Giới thiệu sơ lược về WordPress 5
2.3 Các tính năng cơ bản của WordPress 7
2.4 Những lý do để bạn dùng WordPress 10
Chương 3: Hướng dẫn cài đặt WordPress 11
3.1 Cài đặt WordPress trên localhost 11
3.2.Cài đặt WordPress trên web hosting 16
3.2.1 Lựa chọn hosting và tên miền cho WordPress 16
3.2.2 Cài đặt và hướng dẫn sử dụng FileZilla 17
3.2.3 Chuẩn bị 20
3.2.4 Upload dữ liệu lên host thông qua FTP 21
3.2.5 Truy cập địa chỉ website trên trình duyệt 23
3.2.6 Chuyển host từ localhost lên host với Duplicator 24
Chương 4: Nghiên cứu các tính năng của WordPress và tạo một Website cơ bản 28
4.1 Làm quen Wordpress Dashboard 28
4.2 Hướng dẫn sử dụng Posts 35
4.3 Hướng dẫn sử dụng page 42
4.4 Thiết lập Commont 43
4.5 Hướng dẫn Plugin trong WordPress 45
4.6 Hướng dẫn cài đặt Theme 54
4.7 Tạo thanh Menu 64
4.8 Quyền thành viên và cách quản lý 68
4.8.1 Hệ thống phân cấp thành viên 68
4.8.2 Bật tính năng đăng ký thành viên 69
Trang 54.9.2 Writing 71
4.9.3 Reading 71
4.9.4 Discussion 72
4.9.5 Media 73
4.9.6 Permalinks 73
Chương 5 :Tạo một Website cơ bản bằng WordPress 73
5.1.Thiết kế giao diện 73
5.2 Tạo Header & Menu 75
5.3 Chèn đăng ký học online 75
5.4 Chèn tư vấn online 76
5.6 Tích hợp Facebook 77
5.7 Thanh Sliderbar 78
5.8 Thành phần khác 79
Chương 6: Tối ưu hóa SEO cho web 79
6.1 Thiết lập cơ bản cho WordPress để chuẩn SEO 79
6.1.1 Thiết lập đường dẫn chuẩn SEO 79
6.1.2 Sử dụng tên miền có WWW hoặc không có WWW 80
6.1.3 Tối ưu title trang chủ chuẩn SEO 81
6.2 Xây dựng website chuẩn SEO 82
6.2.1.Lựa chọn Theme chuẩn SEO 82
6.2.2 Tạo XML Sitemap và submit lên Google 83
6.2.3 Tạo file robos.txt 83
6.2.4 Đánh quyền tác giả 84
6.2.5.Thêm bài liên quan ở mỗi bài viết 84
6.2.6.Tăng tốc website 84
6.2.7.Kết nối website với mạng xã hội 85
6.2.8.Tạo trang Achives (lưu trữ) 86
6.2.9.Sử dụng các thẻ heading đúng cách cho theme 86
6.3 Viết nội dung chuẩn SEO 87
6.3.1.Chọn chủ đề bài viết hấp dẫn và tối ưu nhất 87
6.3.2 Nghiên cứu từ khóa và chọn từ nhiều người tìm 87
6.2.3.Lên cấu trúc cho bài viết 88
Trang 66.5 Tối ưu SEO On-page nâng cao với WordPress 93
Chương 7: Hướng dẫn sao lưu và phục hồi dữ liệu WordPress 96
7.1 Khôi phục và phục hồi thủ công hosting và control panel 96
7.2 1.Sao lưu tập tin/ Thư mục 97
7.2.2 Sao lưu & phục hồi cơ sở dữ liệu 100
7.2 Sao lưu và backup bằng plugin 103
Chương 8: Kết luận và hướng phát triển 109
8.1 Kết luận 109
8.2 Hướng phất triển đề tài 109
Tài liệu tham khảo: 110
Trang 7LỜI MỞ ĐẦU
Xã hội phát triển về nhiều mặt kinh tế, văn hóa, xã hội kèm theo đó sự bùng nổ mạnh mẽ của công nghệ thông tin Vì thế, nhu cầu chia sẻ thông tin để kết nối giữa doanh nghiệp và người tiêu dùng càng ngày càng cần thiết Để đáp ứng nhu cầu đó, website cho các công ty, doanh nghiệp, cá nhân đã ra đời Và việc xây dựng website là nhu cầu không còn xa lạ với mỗi cá nhân, tập thể trên môi trường Internet Có rất nhiều cách để xây dựng website, có thể thuê đối tác bên ngoài để tiến hành xây dựng hoặc tự bản thân doanh nghiệp, cá nhân cũng
có thể sử dụng hệ thống mã nguồn mở có sẵn để xây dựng Wordpress là một trong số đó, với giao diện trực quan, dễ sử dụng, và dễ dàng đáp ứng được nhu cầu cơ bản nâng cao của một cá nhân hay tập thể đã được nhiều người thiết kế,
sử dụng phản hồi tích cực Nắm được nhu cầu đó, nhóm chúng em chọn đề tài
“Nghiên cứu và xây dựng web bằng Wordpress ”
Mặc dù đã cố gắng nỗ lực để hoàn thiện đề tài, nhưng bên cạnh đó không thể tránh khỏi những thiếu sót Mong rằng nhận được ý kiến góp ý, phản hồi củaThầy và các bạn để cho em có thể hoàn thiện được đề tài tốt hơn tạo nền tảng cho phát triển sự nghiệp sau này
Xin chân thành cảm ơn !
Trang 8Chương 1: Giới thiệu trung tâm ATHENA
Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế
ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, vớitâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin
là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà
An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính
Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm
ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng ,
Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh,.,
Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện
Kỹ Thuật Quân Sự ,
1.2 Đội ngũ giảng viên :
Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các
Trang 9CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA
Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan,
Singapore, và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA
1.3 Cơ sở vật chất:
Thiết bị đầy đủ và hiện đại
Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với nhữngcông nghệ mới nhất
Phòng máy rộng rãi, thoáng mát
1.4 Dịch vụ hỗ trợ:
Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn
Giới thiệu việc làm cho mọi học viên
Thực tập có lương cho học viên khá giỏi
Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, khônggiới hạn thời gian
Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng
Hỗ trợ thi Chứng chỉ Quốc tế
Trang 10Chương 2: Tìm hiểu về Wordpress.
2.1 Tổng quan về WordPress
- WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng ngôn ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL Do đó, nó thích hợp cho ai muốn đặt blog trên chính website sử dụng tên miền của riêng mình Tuy nhiên, nếu không có tên miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể dùng chung với nhà cung cấp Automattic
Production tại địa chỉ http://wordpress.com tương tự các nhà cung cấp khác.
- WordPress là một dạng phần mềm mã nguồn mở, là hậu duệ chính thức
của b2/cafelog, được phát triển bởi Michel Valdrighi Cái tên WordPress được
đề xuất bởi Christine Selleck, một người bạn của nhà phát triển chính Matt
Mullenweg.
- WordPress viết bằng PHP và sử dụng hệ quản trị MySQL WordPress chạy tốt trên PHP5, hầu hết mọi host (dịch vụ lưu trữ trực tuyến) có PHP đều hỗtrợ WordPress Nhiều Host (Godaddy, Host Gator, …) còn có chức năng tự động cài đặt WordPress
- WordPress để đăng tải thông tin lên mạng, WordPress có chức năng nhưmọi Website khác Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là mạng xã hội
Ngoài ra, WordPress còn hỗ trợ tạo Blog miễn phí trên WordPress.com
để những ai không có điều kiện tài chính, kỹ thuật, thời gian… có thể sử dụng được WordPress
- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng
Trang 11có chức năng xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng khi họ cần xem xét và chỉnh sửa.
- Các bản nâng cấp chính được chỉ định tên mã (codenames) đại diện cho
các nhạc sĩ nhạc jazz nổi tiếng
2.2 Giới thiệu sơ lược về WordPress
- Khối lượng theme khá lớn, sử dụng mã nguồn mở PHP, tuỳ biến giao diện khá, xứng đáng là một đối thủ ngang tài đối với google blogger Giao diện thân thiện dễ sử dụng, cung cấp 50 kiểu giao diện khác nhau và cập nhật thườngxuyên, hệ thống quản lý bài viết và comment mạnh mẽ, cho phép nhiều người cùng viết bài và cùng quản lý blog, kết nối với cộng đồng wordpress.com thông qua trang chủ, hỗ trợ tốt tiếng Việt và nhiều điểm nổi bật khác nữa
- Sau khi đăng ký thành công tại wordpress, các bạn đăng nhập vào và bắtđầu tạo cho mình một blog, các bạn vào trang điều khiển (Dashboard) để điểm qua một số chức năng của wodpress:
Trang 12* 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
+ 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
+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
+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
+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
Trang 13* 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
+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
+Upgrades:
*Nơi nâng cấp blog của bạn Có tính phí
2.3 Các tính năng cơ bản của WordPress.
Wordpress là một blog platform khá nhẹ nếu như so sánh với các blog platform đã đề cập ở trên Nó có rất nhiều tính năng, được cấu trúc rất tốt và có lượng người dùng áp đảo nhất hiện nay Bạn sẽ tìm thấy cực kỳ nhiều các tài liệu hướng dẫn về Wordpress mà không có bất kì một blog platform nào khác
có thể sánh nổi Nếu bạn gặp vấn đề gì với Wordpress, không những bạn nhận được sự hỗ trợ của chính nhà cung cấp, mà bạn còn nhận được sự hỗ trợ của cộng đồng rất nhiều người sử dụng Có hàng nghìn nhà phát triển đang ngày đêm phát triển các plugin và theme cho Wordpress Vì vậy, nếu blog của bạn thiếu tính năng nào đó, nếu bạn không tìm được tại Wordpress thì bạn có thể dễ
Trang 14động, dễ quản lý, giàu tính năng, theme phong phú, dễ sử dụng, nhẹ nhàng, có thể tùy biến theo ý thích chính là những yếu tố làm cho Wordpress trở thành blog platform số 1 thế giới
Trước khi nói đến các tính năng cao cấp khác của Wordpress, chúng ta hãy cùng điểm lại tất cả các tính năng cơ bản của Wordpress:
Không giới hạn số lượng category và sub-category: bạn có thể tạo vô số chuyên mục và các chuyên mục con trong các chuyên mục chính mà không gặp phải bất kì rắc rối nào.Tự động xuất RSS và Atom: giúp cập nhật các thông tin
về blog của bạn ngay lập tức
Sử dụng giao diện XML RPC để trackback và viết bài từ xa
Có thể đăng bài trên blog từ email
Hỗ trợ plugin và theme: đây là một điểm mạnh nhất của Wordpress Nó tạo cơ hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho Wordpress, làm cho nó càng ngày càng phong phú về tính năng và giao diện
Trang 15TypePad, RSS, Simple Tagging, Textpattern, B2evoluton, v.v Đây là chức năng tuyệt vời nếu như bạn muốn chuyển từ một blog khác sang sử dụng
Wordpress, nó giúp lại lấy lại tất cả các bài viết trên các blog khác để chuyển qua Wordpress
nhiều bộ API để mở rộng
nghiệm
nhiêu
nhưng lại dễ hiểu và dễ sử dụng
Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có thể chỉnh sửa Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng có thể sử dụng Wordpress để làm một website hoàn chỉnh Wordpress có hàng ngàn plugin và theme, cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò
số 1 của mình
Một số trong những lợi thế của purchasing a WordPress premium theme bao gồm:
Trang 16 Có thể được sử dụng cho các trang web lớn như Tổng công ty và các tạp chí tin tức trực tuyến
2.4 Những lý do để bạn dùng WordPress
Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng nếu
so với các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở những
lý do dưới đây
trong file wp-config.php, sau 1,2 lần click chuột, bạn đã sẵn sàng để viết blog
bài viết và chỉnh sửa cho lần sau
tính năng comment
phú và nếu thích bạn có thể tạo ra một theme mang phong cách của riêng bạn
Wordpress, những plugins hữu ích hiện chiếm rất nhiều, tùy cách sử dụng plugins sẽ mang đến cho blog của bạn những tính năng và phong cách hữu ích
YouTube, imeem, del.ico.us, flickr cho phép bạn mang nội dung lên blog của mình
bạn có thể chuyển các bài viết cũ của mình từ một script nào đó như TypePad, TextPattern, sang Wordpress thông qua Import
Tất nhiên tận hưởng được các tính năng ưu thế của Wordpress, bạn cần
Trang 17phiên bản thu gọn của Wordpress là wordpress.com cho phép bạn đăng ký một tài khoản nhưng bạn bị hạn chế ở tính năng theme và sử dụng plugins.
Chương 3: Hướng dẫn cài đặt WordPress
3.1 Cài đặt WordPress trên localhost
Bước 1: Tải và cài đặt Xamp
Khi tải xong bạn tiến hành cài đặt và chạy Xamp:
Trang 18Bước 2: Tạo database: Click chọn Admin ở Module MySQL
Bước 3: Tải và cài đặt WordPress
Sau khi tải copy và paste thư mục wordpress vào C:\xampp\htdocs Ở đâybạn có thể chỉnh sửa tên thư mục wordpress
Trang 19Mở trình duyệt và gõ vào thanh địa chỉ http://localhost/athena-wordpress/
(ở đây sửa wordpress thành athena-wordpress ) bạn sẽ thấy màn chào mừng
như hình dưới
Click vào Let’s go! để tiếp tục
Trang 20Bước 4: Cấu hình database
Cấu hình database với:
- Database Name : tên database bạn vừa tạo
- User Name: tài truy cập MySQL, thông thường là root
- password: là mật khẩu của tải khoản được khai báo phía trên
- Database Host: thông thường là localhost, bạn giữ nguyên không cần
thay đổi
- Table Prefix: ký tự đầu tiên xuất hiện trong tên bảng, để dễ hình dung
bạn có thể xem ảnh ở phía dưới
Trang 21Bước 5: Xác nhận và cài đặt
Bước 6: Chọn lựa tên website và tài khoản quản trị
Bước 7: Nếu cài đặt thành công WordPress sẽ hiển thị thông tin tài khoản
của bạn Đến bước này bạn đã cài đặt thành công WordPress lên locahost, click
vào Log In để đăng nhập vào hệ thống quả trị và bắt đầu viết bài
Trang 223.2.Cài đặt WordPress trên web hosting
3.2.1 Lựa chọn hosting và tên miền cho WordPress.
đó nó là cái tên đại diện cho một trang web, và tên này không thể trùng nhau
Hosting (ngắn gọn là host): là nơi để lưu trữ tất cả nội dung và dữ liệu
trên trang web của bạn Một hosting có thể bỏ được nhiều tên miền vào để sử dụng, tùy thuộc vào nhà cung cấp và gói hosting bạn mua
Trang 23trên trang bạn đanh định xây dựng, có như vậy thì trang của bạn mới dễ xuất hiện trong kết quả của các bộ máy tìm kiếm Tên miền phải dễ hiểu, không quá dài Nếu dài quá thì sẽ gây cho người dùng cảm giác khó chịu, và họ sẽ không nhớ được tên miền của bạn.
Lựa chọn hosting
Hosting cũng là phần không kém quan trọng khi bạn muốn xây dựng một trang web Khi trang web bạn mới tạo, số lượng người truy cập ít thì bạn nên chọn những gói có dung lượng và băng thông ít ít thôi, điều này sẽ giúp bạn tiết kiệm chi phí khi xây dựng website
Tên miền và hosting miễn phí
Nếu bạn là học sinh hoặc sinh viên và bạn đam mê tới blog nhưng kẹt nỗi
là bạn không có tiền để thỏa mãn đam mê của mình, bạn hoàn toàn có thể đăng
ký sử dụng tên miền và hosting miễn phí để học tập
hosting miễn phí thì bạn có thể đăng ký dịch vụ của Hostinger hoặc
000Webhost
3.2.2 Cài đặt và hướng dẫn sử dụng FileZilla
FileZilla là một trong những phần mềm miễn phí tốt nhất hiện nay cho phép bạn quản lý tập tin trên hosting Đầu tiên, bạn phải tải bản cài đặt của FileZilla về máy tính
Sau khi bạn đã tải xong bộ cài đặt về máy tính, mở tập tin này lên để tiến
Trang 24miễn phí cho bạn cài đặt lên máy tính, nếu bạn không thích cài thêm những
phần mềm này thì hãy bỏ qua bằng cách nhấn vào nút Decline.
Đến khi tới phần cài đặt phần mềm FileZilla thì bạn cứ thế mà nhấn Next cho đến khi hệ thống cài đặt xong Cuối cùng là bạn nhấn nút Finish với tùy
chọn chạy phần mềm sau khi hoàn thành, và thế là bạn đã thấy được giao diện của phần mềm rồi đấy
Cũng như mọi phần mềm thông thường khác, bạn sẽ thấy thanh menu, thanh công cụ và những gì liên quan khác trên màn hình Ở đây bạn chỉ cần chú
ý đến các ô textbox với các tên Host, Username, Password, Port được đặt
trước các ô
Những thông tin trên sẽ được nhà cung cấp hosting gửi cho bạn khi bạn
mua host của họ Thông thường Host ở đây là một địa chỉ IP, nếu nhà cung cấp
dịch vụ có hỗ trợ đăng nhập bằng tên miền thì bạn cũng có thể sử dụng
Còn lại Username và Password thì đấy chính là tài khoản đăng nhập
FTP Cái này bạn phải chắc chắn là điền đúng mọi thứ nha Cuối cùng là thông
tin Port của FTP, mặc định sẽ là port 21 nên các bạn không cần điền, nếu nhà
cung cấp dịch vụ hosting có gửi số port khác thì bạn hãy điền vào ô này
Cuối cùng là bạn nhấn vào nút Quickconnect để đăng nhập vào hosting,
nếu bạn đăng nhập thành công thì bạn sẽ thấy thông tin các thư mục ở 2 cửa sổ nằm bên tay phải Phần mềm sẽ lưu lại thông tin đăng nhập, do vậy lần sau khi bạn đăng nhập thì hãy nhấn vào cái nút nhỏ có hình mũi tên chỉ xuống bên phải
nút Quickconnect, sẽ có danh sách các lượt đăng nhập của bạn, bạn chỉ cần
chọn hosting muốn đăng nhập và nhấn vào đấy
Trang 25Giao diện của phần mềm với những khung riêng biệt, khung ngang trên cùng là để hệ thống thông báo công việc đang làm và các lệnh thực thi, bạn không cần quan tâm đến khung này nhiều.
Tiếp đến là 2 khung bên trái, các khung này sẽ liệt kê danh sách các thư mục và tập tin trên máy tính của bạn 2 khung bên phải thì liệt kê danh sách các thư mục và tập tin trên hosting của bạn Và cả 2 loại khung này đều có điểm chung là khung trên bạn chỉ cần click chuột 1 lần vào thư mục thì bên dưới sẽ hiện ra thư mục con và tập tin bên trong thư mục bạn vừa click Còn khung bên dưới thì bạn phải click chuột 2 lần để vào bên trong thư mục ấy
Khung cuối cùng nằm ngang bên dưới là để hiển thị danh sách các tập tin
và thư mục đang chờ được xử lý Cái này cũng chỉ để theo dõi thôi, bạn không cần chú ý nhiều Bạn có thể ẩn nó đi bằng cách nhấn vào cái nút có nền đậm với
2 mũi tên màu xanh lá chỉ phải bên phải
Bạn muốn đưa thư mục hoặc tập tin lên hosting thì bạn phải chọn đích đến là thư mục nào bạn muốn lưu trên hosting trước, sau đó duyệt tập tin và thư
mục trên máy tính của bạn, sau đó nhấn chuột phải và Upload.
Thông thường, thư mục gốc của tên miền của bạn sẽ có tên là
public_html, nếu bạn muốn cài đặt blog trên thư mục gốc của tên miền thì hãy
upload toàn bộ các tập tin cài đặt của WordPress lên thư mục này.
Nếu bạn muốn tạo blog giống như Học WordPress với thư mục con bên trong thư mục gốc thì bạn cũng có thể làm được bằng cách tạo trước thư mục con trên hosting và sau đó upload các file cài đặt lên, hoặc bạn cũng có thể tạo trước một thư mục trên máy tính của bạn và bỏ các tập tin cài đặt vào đó rồi
Trang 26Ví dụ, sau khi bạn tải tập tin nén của bộ nguồn WordPress về máy tính,
bạn giải nén và sẽ nhận được một thư mục có tên là wordpress, nếu bạn muốn
cài đặt blog nằm ở thư mục gốc của tên miền thì bạn vào bên trong thư mục
wordpress và upload toàn bộ các thư mục con và tập tin lên thư mục
public_html của hosting.
Nếu bạn muốn cài đặt theo kiểu thư mục con thì hãy vào thư mục
public_html của hosting, sau đó click chuột phải vào thư mục wordpress phía
trên và nhấn Upload, sau khi đã upload toàn bộ lên hosting rồi thì bạn hãy đổi tên thư mục wordpress thành tên gì bạn thích Bạn cũng có thể làm ngược lại
bằng cách đổi tên trước và upload sau, nói chung làm sao thấy tiện là được
3.2.3 Chuẩn bị
- FTP client: dùng để gửi (upload) mã nguồn WordPress, hình ảnh,
video… lên web hosting
trong suốt quá trình hoạt động của website, để cập nhật giao diện (theme), cài đặt plugins và các ứng dụng hỗ trợ khác…
Bạn cần các thông số sau để truy cập tài khoản FTP thông qua chương trình FileZilla (các thông số này thường được nhà cung cấp dịch vụ web hostinggửi qua email sau khi đăng ký dịch vụ):
+ FTP Server: địa chỉ FTP Server (Ví dụ: ftp.athena-wordpress.vn)
+ FTP Username: tên tài khoản FTP
+ FTP Password: mật khẩu tài khoản FTP
Trang 27- Tạo cơ sở dữ liệu MySQL và tạo User:
Thông thường khi đăng ký dịch vụ web hosting, bạn sẽ được cung cấp tài
khoản để đăng nhập vào hệ thống quản lý (thường là CPanel) cũng như tài
khoản FTP Tại đây bạn có thể tạo và chỉnh sửa database, tạo mới và phân quyền tài khoản MySQL User cho mỗi database, bên cạnh đó bạn còn có thể theo dõi thống kê sử dụng tài nguyên, lưu lượng băng thông…
Lưu ý: Sau khi tạo xong database, bạn cần phải gán quyền truy cập
database cho 1 tài khoản MySQL User
Bạn cần ghi lại các thông số database sau cho việc cấu hình WordPress:
+ Database Name: tên database
+ Database Username (MySQL Username): tên người dùng được quyền
truy cập vào database
+ Database Password: mật khẩu truy cập database của MySQL User
3.2.4 Upload dữ liệu lên host thông qua FTP
Vào thư mục theo đường dẫn C:\xampp\htdocs\athena-wordpress tìm file
file wp-config-sample.php, đổi tên file thành wp-config.php sau đó mở file bằng chương trình notepad có sẵn của Windows
Trang 28- Thay thế 3 thông số ở bước 1 (Database Name, Database Username, Database Password) cho 3 mục (database_name_here, username_here,
password_here) được khoanh vùng màu đỏ như hình Lưu file khi hoàn tất
- Mở chương trình FileZilla lên, đăng nhập bằng 4 thông số như bước 1 (xem hình)
Hướng dẫn sử dụng FileZilla cơ bản: Bạn có thể hình dung chương trình FileZilla giống như một công cụ giao tiếp giữa máy tính và web hosting, nó có nhiệm vụ chuyển file dữ liệu từ máy tính lên web hosting và ngược lại Bạn chỉ cần quan tâm đến 3 mục sau:
1 Thông tin đăng nhập
2 Local site: Là dữ liệu trên máy tính của bạn
Trang 29Bạn muốn upload file hoặc thư mục nào trên web hosting thì chỉ cần chọnbên mục Local site, sau đó nhấp phải chuột vào file hoặc folder, chọn Upload
Áp dụng tương tự cho việc download dữ liệu từ trên web hosting xuống máy tính
- Tải toàn bộ nội dung trong thư mục mã nguồn WordPress lên web hosting bằng hai thao tác:
1: chọn toàn bộ nội dung(Ctrl + A),
2: nhấp phải chuột, chọn Upload
- Đợi khoảng vài phút sau khi hệ thống thông báo Directory listing
successful là bạn đã hoàn tất việc tải nội dung lên web hosting!
3.2.5 Truy cập địa chỉ website trên trình duyệt
- Bạn mở Internet Explorer hoặc Firefox để truy cập vào địa chỉ blog (tên
miền) của mình: Ví dụ: http://hostinger.vn
Một bảng thông báo sẽ hiện ra như sau:
Trang 30- Bạn chỉ cần điền đầy đủ thông tin giống như ví dụ trên hình là xong.
Lưu ý: Nếu khi truy cập địa chỉ website (domain) của bạn mà không
thấy xuất hiện bảng thông tin trên thì có thể bạn đã điền sai thông số file
wp-config.php.
3.2.6 Chuyển host từ localhost lên host với Duplicator
Duplicator là một plugin sinh ra để phục vụ việc clone (nhân bản) từ một
website ra nhiều website khác nhau có nội dung giống nhau Như vậy, chúng ta
có thể ứng dụng nó vào việc chuyển một web từ localhost lên host rất tốt
Hướng dẫn sử dụng plugin Duplicator
Đầu tiên bạn mở website ở localhost lên và cài plugin Duplicator vào
Sau khi cài đặt và kích hoạt, bạn vào menu Duplicator ở tay trái, chọn
Packages Sau đó ấn vào nút tạo package mới.
Trang 31Tạo package mới cho Duplicator
Sau đó đặt tên bất kỳ và nhấp Create Package Set.
Tạo một package mới
Quá trình này có thể mất vài phút tùy theo dung lượng website của bạn
Sau khi tạo xong, bạn lần lượt nhấp vào nút Installer và Package để tải file cài
đặt của nó về cùng với dữ liệu của website
Trang 32Bây giờ bạn hãy vào host, tạo một database mới hoàn toàn cùng một user mới như ở bước cài đặt WordPress
Kế tiếp, hãy upload file installer.php cùng file dữ liệu package của
Duplicator bạn vừa tải về lên trên host, upload vào thư mục muốn cài
WordPress nhé
Sau đó hãy chạy file installer.php trên trình duyệt bằng tên miền của
website Ví dụ: thichhocit.com/installer.php Sau đó bạn nhập thông tin
database và chọn Run Deployment.
Trang 33Hãy đợi một chút cho nó khôi phục dữ liệu nhé Sau đó nó sẽ tự đổi đường dẫn cho bạn luôn, bạn cũng có thể đổi lại username và password của tài khoản admin nếu cần Sau đó ấn Run Update.
Trang 34Sau khi cập nhật dữ liệu thành công, nó sẽ có tùy chọn xóa file cài đặt cũ
đi để bảo mật Hãy chọn Delete Installer Files nhé.
Xóa file cài đặt của plugin Duplicator
Bạn đã vừa chuyển dữ liệu WordPress từ localhost lên host thành công
Đừng quên vào Settings -> Permalinks ấn lại nút Save Change một lần nữa để
nó cập nhật cấu trúc bài viết
Chương 4: Nghiên cứu các tính năng của WordPress và tạo một Website cơ bản
4.1 Làm quen Wordpress Dashboard
Trang 35Trang quản trị WordPress – WordPress Dashboard
Mặc định WordPress chỉ có bấy nhiêu công cụ đó, cũng không phải quá khó để hiểu được chúng Nhưng bạn cứ yên tâm là nếu bạn đang chê WordPress
có ít tính năng thì hãy xem lại, vì bạn vẫn có thể cài thêm plugin vào để nó có nhiều chức năng hơn mà mình sẽ hướng dẫn ở phần sau
Tìm hiểu WordPress Dashboard
Trong khu vực này nó chia ra làm các phần chính như sau:
Trang 36Các phần chính trong WordPress Dashboard
Chú thích:
Khung menu trái:
Đây là nơi để bạn truy cập vào các thành phần công cụ có trong
WordPress Dashboard, khi bạn rê chuột vào phần nào thì nó sẽ cho bạn xem cácphần khác bên trong nữa Mỗi một menu như vậy tương ứng với một phần tính năng hoặc một tính năng riêng biệt
Khung nội dung bên phải:
Đây là phần hiển thị nội dung các chức năng tương ứng với từng phần màbạn đã chọn trong khu vực 1 Ở đó bạn có thể thao tác sử dụng các chức năng của nó
Tùy chọn hiển thị:
Khi bạn click vào nút Screen Options này, bạn có thể chỉnh được việc hiển thị/ẩn các đối tượng cụ thể có trong khu vực 2 để làm nó gọn đi nếu thấy
có nhiều tính năng không cần thiết
Thành điều hướng nhanh cho Admin (Admin Quick Bar)
Khi đăng nhập vào WordPress thì dù bạn có ở đâu trong trang thì bạn vẫn
có thể thấy được thanh công cụ nhanh này, nó giúp bạn di chuyển tới các phần quan trọng như viết bài mới, tạo page mới,…nhanh hơn
Đó là 4 phần quan trọng mà bạn cần biết Bây giờ là tới phần quan trọng nhất, đó là tìm hiểu ý nghĩa các công cụ bên menu tay trái trong trang quản trị
Trang 37Ở bài này chúng ta chỉ tìm hiểu qua về ý nghĩa của từng chức năng mà thôi và cách sử dụng các tính năng quan trọng mình sẽ trình bày sâu hơn ở các bài sai.
2 Posts
Đây là phần quan trọng nhất, đó chính là phần để bạn đăng bài viết lên cũng như quản lý nó Trong đây có 2 khái niệm Category và Tag có thể hơi khó phân biệt với newbie nhưng mình sẽ giải thích kỹ ở các phần sau
All Posts: Xem và chỉnh sửa, quản lý tất cả các bài viết đang có trên website
Add New: Đăng bài mới
Categories: Quản lý các chuyên mục bài viết đang có
Trang 383 Media
Phần này để bạn quản lý các file media đang có trên website (ảnh, nhạc, video,….nhưng thông thường ta chỉ chứa ảnh trong bài viết) Có thể phần này bạn sẽ không có dịp đụng vào nhiều nhưng ít nhất cũng nên biết
Library: Thư viện media, nơi bạn quản lý các tập tin đã upload lên
Add New: Thêm mới một file media
4 Pages
Chỗ này không khác gì với phần Posts, nhưng nó sẽ không có categories
và tags Về công dụng của nó là để bạn đăng các trang nội dung có yếu tố chungchung và không được phân loại bởi một category hay tag nào, ví dụ như trang giới thiệu, liên hệ,…
All Pages: Xem và quản lý tất cả các page hiện có
Add New: Tạo page mới
Trang 39Themes: Nơi bạn quản lý, cài đặt và xóa các theme (giao diện) bạn đang
có Nó cũng tích hợp tính năng tìm theme có trong thư viện WordPress
Customize (không phải theme nào cũng có): Chỗ này để bạn có thể thỏa
thích tùy biến giao diện đang có như đổi màu sắc, màu chữ, thêm banner,
…
Widgets: Nơi để bạn quản lý và sử dụng các widget được hỗ trợ, các
widget bạn cứ hiểu như là một tính năng nhỏ và bạn có thể kéo nó vào sidebar (thanh bên cạnh nội dung) để sử dụng Ví dụ như blog mình có widget Dành cho newbie, Mới đánh giá,….và chỗ hiển thị đó mình gọi là sidebar
Menus: Nơi để bạn quản lý và chỉnh sửa menu hiện có trong theme, thanh
menu là các thanh ngang ở trên giống blog mình đó
Header (Không phải theme nào cũng có): Nơi để bạn thêm ảnh header
cho theme
Editor: Đây là phần khá quan trọng có thể bạn sẽ cần dùng nhiều, và cũng
không nên sửa những gì ở đây nếu bạn không hiểu về nó Đại loại là nơi
để bạn can thiệp vào phần code của theme
7 Plugins
Plugin như là một tính năng trong WordPress mà khi cài đặt bạn sẽ không
có, muốn có bạn phải cài thêm plugin để sử dụng
Installed Plugins: Nơi để bạn quản lý các plugin hiện có, bạn có thể bật,
tắt hoặc xóa nó ra khỏi website ở đây
Add New: Nơi để bạn cài mới một plugin.
Editor: Cũng như Appearance, đây là chỗ để bạn có thể can thiệp vào
Trang 408 Users
WordPress cho phép bạn có thể tạo ra nhiều thành viên khác nhau và có thể phân quyền cho thành viên, bạn có thể chỉ định họ chỉ được sửa bài, được viết bài và thậm chí là được làm Admin Đây là khu vực để bạn làm các thao tácđó
All Users: Quản lý các thành viên hiện có trong website.
Add New: Tạo thành viên mới, bạn có thể thiết lập cho khách tự đăng ký
Available Tools: Nơi bạn xem các công cụ mà bạn có thể được sử dụng
trong hiện tại
Import: Nhập nội dung từ website khác về trang WordPress của bạn.
Export: Xuất nội dung ra một file xml và có thể import nó lại khi cần
hoặc import ở một website khác Tuy ít dùng nhưng đây là một tính năng quan trọng cần biết
10 Settings
Có thể nói đây là phần bạn lui tới nhiều nhất đấy, vì đa phần các plugin bạn cài vào thì nó sẽ xuất hiện thêm menu trong phần này Phần Settings này là