Professional Documents
Culture Documents
Mục tiêu:
a. Thiết lập website đa ngôn ngữ
b. SEO trong Wordpress với plugin Yoast SEO
c. Bảo mật trong wordpress
d. Quản lý users
e. Upload lên host
f. Xử lý sự cồ trong WP
CHUẨN BỊ:
Thực hiện như sau đễ chuẩn bị 1 website wp có sẵn:
- Giải nén file tinhay4 trong htdocs
- Tạo database tinhay4
- Import database từ file tinhay4.sql
Sinh viên thực hiện: Cấu hình như trang chủ như trên
1
3. Tối ưu SEO cho từng post
Trong mỗi Post, bạn nhập các thông số: Description, Title, focus keyword. SEO Yoast sẽ đánh giá bài
viết và đưa ra vấn để bạn xử lý nhằm tới ưu cho post. Bạn xem problem của nó đưa ra và xử lý.
Tab SEO
Tab Readability
2
Sinh viên thực hiện: SEO cho 2 post tùy ý.
3
b. Khai báo ngôn ngữ:
Vào Languages Languages để khai báo ngôn ngữ đầu tiên.
Do mới khai báo ngôn ngữ đầu tiên, cho nên link như hình dưới hiện ra, bạn nhắp vào để gán ngôn
ngữ Việt cho các Post, Page, Category đã có.
Khi việt hóa xong các page , các dấu + sẽ không còn (xem hình trên)
b. Thêm các category trong tiếng Anh
Tương tự page, bạn có bao nhiêu Category tiếng việt thì tạo bấy nhiêu Category tiếng Anh tương
ứng. Nhắp dấu từng dấu + để thêm category. Kết quả sẽ được như sau:
Sinh viên thực hiện: Tạo các category tiếng anh cho mọi category.
5
c. Thêm các post trong tiếng Anh
Tương tự page, bạn có bao nhiêu post tiếng việt thì tạo bấy nhiêu post tiếng Anh tương ứng. Nhắp
dấu từng dấu + để thêm post. Chú ý quan trọng: do post nằm trong page cho nên phải tạo category
tiếng anh trước thì khi thêm post tiếng anh mới chính xác.
Ví dụ: việt hóa post Đưa em tìm động hoa vàng. Chỉ việc nhập tiêu đề và nội dung, còn Language,
Feature images và Categories đã được chọn đúng
Sinh viên thực hiện: Tạo các post tiếng anh cho các post.
c. Thêm menu trong tiếng Anh
Menu cũng phải làm 2 thanh (Việt, Anh), chú ý thứ tự các item cần phải giống nhau để hiện cho đẹp
6
Và chỉ định vị trí menu cho phù hợp
Sinh viên thực hiện: Tạo 2 widget Language Switcher, lần lượt có có tiêu đề Chuyển ngôn ngữ và
Change Language
7
- Trong menu: Apperrance Menu Thêm Language vào cả hai thanh menu
Sinh viên thực hiện: Kéo các item Language vào 2 thanh menu
8
BÀI 3: CÁC GIẢI PHÁP TĂNG TỐC WEBSITE
9
e. Các thông số cần cấu hình
Compress pages so they’re served more quickly to visitors. (Recommended)
Nén file cache để giảm dung lượng của website nhằm load nhanh hơn.
Don’t cache pages for known users. (Recommended)
Không dùng cache với user đã đăng nhập.
Only refresh current page when comments made.
Nếu có sử dụng comment thì tùy chọn này sẽ tự xóa cache của trang khi có cooment mới để tránh các
trường hợp thành viên comment xong lại không thấy comment của mình.
f. WP Super Cache cho Woocommerce
Nếu bạn đang dùng Woocommerce thì có thể WP Super Cache sẽ làm cho trang giỏ hàng và thanh
toán hoạt động được do nó được lưu cache. Do vậy, hãy cấu hình trong Accepted Filenames &
Rejected URIs ở tab Advanced và chọn Pages như hình dưới.
2. Sử dụng Minify
Minify nghĩa là kỹ thuật gộp các file CSS và JS riêng lẻ đang có trên website thành một file lớn để
người dùng có thể tải toàn bộ nội dung về chỉ với một lần duy nhất.
Bạn có thể dùng plugin Autoptimize. Cài đặt xong bạn vào Settings Autoptimize và đánh dấu
vào 3 tùy chọn như ảnh dưới.
10
Lưu ý: Khi dùng Minify, website có thể tải chậm hơn trong ần tải thứ nhất. Và không phải theme nào
cũng có thể sử dụng được Minify vì trong vài trường hợp, website sẽ bị lỗi vỡ layout khi dùng
minify, lúc này bạn không cài nó vào nữa.
3. Nén/giảm dung lượng hình ảnh
Nếu sử dụng nhiều hình ảnh thì không thể bỏ qua này để làm nhẹ site, giúp tải nhanh hơn. Để nén
trực tiếp trên máy thì bạn có thể dùng phần mềm FILEMinimizer Picture , còn muốn nén tự động
bằng plugin thì các bạn có thể dùng EWWW Image Optimizer. Sau khi cài đặt, mỗi lần upload ảnh
lên nó sẽ tự động nén cho bạn.
4. Sử dụng browse caching
Không cần làm nếu đã dùng WP Super Cache hoặc W3 Total Cache. Khi user vào một website thì
trình duyệt phải tải về tất cả thành phần có trong đó, bao gồm các file css, js, html, hình ảnh … để
hiển thị nó.
Giải pháp Browse Caching nghĩa là yêu cầu trình duyệt ghi nhớ vào bộ nhớ đệm của nó một bản sao
các file vừa tải để từ các lần truy cập sau trình duyệt dùng lại mà không cần phải tải lại nữa.
Khi đã cài WP Supper Cache, bạn xem thử 1 trang rồi vào trình duyệt Firefox gõ about:cache List
entries Disk Cache sẽ thấy các file đang được cache trong trình duyệt với thời gian expire
11
6. Tối ưu database
Trong quá trình vận hành, có thể wordpress sẽ tạo ra các thông tin rác trong database. Ví dụ khi
bạn cài 1 plugin vào thì wordpress sinh ra các dữ liệu trong table wp_options, nhưng khi tháo plugin
ra thì các dữ liệu này vẫn còn nguyên.
Vì vậy thỉnh thoảng nên chủ động dọn dẹp dữ liệu thừa. Có thể sử dụng các plugin sau đây:
- Clearfy – WordPress optimization plugin and disable ultimate tweaker
- WP-Optimize – Clean, Compress, Cache.
7. Xóa các plugin không cần
Xóa các plugin và widget không sử dụng đến để tiết kiệm dung lượng cho host đồng thời xóa bỏ các
file javascript, CSS đi kèm nếu plugin đó có sử dụng.
8. Chọn theme thích hợp
Nếu sử dụng theme có quá nhiều CSS hay Javascript thì tốc độ tải trang cũng sẽ giảm đáng kể. Hãy
sử dụng các theme đơn giản nếu hosting bạn có tốc độ kém, đồng thời hạn chế nhúng các file
javascript vào theme.
9. Vị trí hosting
Hosting gần với đại đa số người dùng là nguyên tắc quan trọng vô cùng. Ví dụ: website phục vụ chủ
yếu cho người Việt thì bạn nên mua host đặt tại Việt Nam nhé.
10. Chọn gói hosting
Chọn gói hosting cao thì server chạy nhanh, gói thấp server chạy chậm hơn.
11. Không sử dụng Google Map tại Footer, Widget
Việc load google map rất mất thời gian, nên bạn cần cân nhắc cho hiển thị bản đồ tại trang chủ của
website, thay vào đó bạn có thể đưa vào trang liên hệ.
12
BÀI 4: BẢO MẬT
13