Showing posts with label Wordpress. Show all posts
Showing posts with label Wordpress. Show all posts

Sunday, August 5, 2012

Tích hợp trang kết quả tìm kiếm Google CSE vào WP

Google Custom Search Engine (Google CSE) là 1 công cụ cho phép bạn tự tạo 1 bộ máy tìm kiếm dựa trên Google và tích hợp vào website. Bạn có khả năng tùy chỉnh các thiết lập cho phù hợp mục đích tìm kiếm của riêng mình, VD: chỉ tìm kiếm trên 1 site chỉ định, tìm kiếm theo các từ khóa cho trước, tích hợp (hoặc loại bỏ) quảng cáo vào kết quả tìm kiếm, thay đổi ngôn ngữ hiển thị... Chi tiết về cách tạo lập, sử dụng và tùy biến các bạn có thể tự mày mò tại trang chủ của Google CSE, hoặc tìm kiếm trên mạng. Do khuôn khổ bài viết, xin bỏ qua các chi tiết đó.


Lợi thế của Google CSE


Một tính năng đặc biệt hữu dụng của Google CSE là nó cho phép tích hợp trang kết quả tìm kiếm vào website. Thay vì ra trang tìm kiếm có link tại Google:

http://www.google.com/cse?cx=015656627415006543897%3Ajavmyt6rnyc&ie=UTF-8&q=unikey&sa=Search&siteurl=www.google.com%2Fcse%2Fhome%3Fcx%3D015656627415006543897%3Ajavmyt6rnyc

bạn có thể biến nó thành (lưu ý domain đã được chuyển về domain của bạn):

http://yourdomain.com/search-results?cx=015656627415006543897%3Ajavmyt6rnyc&cof=FORID%3A10&ie=UTF-8&q=unikey&sa.x=0&sa.y=0#1045

Tính năng này có 2 ưu điểm lớn về SEO:

1) Không để khách viếng thăm "đi ra ngoài" website (giảm Bounce Rate). Điều này hiển nhiên do khách không bị đẩy ra ngoài Google mỗi khi tìm kiếm.

2) Tăng số trang xem / lượt truy cập (Page Views / Visits). Trước đây, người dùng khi tìm kiếm bị đẩy ra Google, rồi mới quay trở lại website, tức là 2 lượt truy cập cho 2 trang được xem (trang tìm kiếm và trang bài viết đã tìm được). Với cách tích hợp trang kết quả tìm kiếm vào website, người dùng vẫn ở tại website (1 lượt truy cập) và xem ít nhất 3 trang (trang tìm kiếm, trang kết quả tìm kiếm và trang bài viết tìm được).

Bởi vậy, chúng ta đều muốn tích hợp trang kết quả tìm kiếm vào website thay vì để mặc định. Dưới đây sẽ trình bày cách tích hợp vào WordPress (đối với các hệ thống blog khác, Google có hướng dẫn 1 cách chung chung tại trang chủ của họ, các bạn có thể tham khảo nếu cần thiết).

Tích hợp trang kết quả tìm kiếm của Google CSE vào WordPress


Bước 1. Chọn cách hiển thị


Truy cập vào Google CSE và vào Control Panel của bộ máy tìm kiếm mà bạn đã tạo lập. Vào phân mục Look and Feel, và chọn mục Iframe trong phần Choose a hosting option như hình dưới:

Tích hợp trang kết quả tìm kiếm Google CSE vào WP

Bạn có thể chọn template hiển thị kết quả tìm kiếm và tùy biến màu sắc cho chúng như trong hình.

Bước 2. Lấy mã


Sau khi tùy biến xong, nhất nút Get Code để lấy mã chèn vào website:

Tích hợp trang kết quả tìm kiếm Google CSE vào WP

Ở đây trong mục Specify search results details bạn phải điền URL của trang hiển thị kết quả tìm kiếm (mà lát nữa chúng ta mới tạo). Ở đây tôi để mặc định có dạnghttp://yourdomain.com/search-results, bạn thay đổi domain là được.

Trong phần Search box code là code để hiển thị hộp tìm kiếm. Hay copy đoạn code này và paste vào nơi mà bạn muốn hiển thị. Thông thường là file header.php, hãy mở file này ra và paste thử vào nhé (sau đó có thể tùy chỉnh vị trí cho phù hợp).

Phần Search results code chứa code mà chúng ta sẽ dùng để hiển thị kết quả tìm kiếm. Các bạn copy và nhớ lại code này để tí nữa dùng.

Bước 3. Tạo trang template cho WordPress


Bạn mở file page.php trong template của WordPress và lưu lại nó với tên search-results.php. Mở file search-results.php và thực hiện các chỉnh sửa sau:

1. Xóa toàn bộ phần Loop trong đó đi, thay thế nó bằng đoạn code trong phần Search results code mà lúc nãy ta copy ở trên. VD ban đầu mã của search-results.php như sau:

Sunday, July 15, 2012

Cách làm 1 web blog với WordPress

Đầu tiên cần tạo mới một account tại WordPress.com. Hết sức đơn giản, tất cả những gì bạn cần làm là truy cập trang www.wordpress.com/signup. Bạn sẽ thấy xuất hiện một màn hình cho phép nhập username và địa chỉ email của mình:

screenshot001nl7.png



Như có thể thấy trong hình, username bạn chọn bắt buộc phải có từ 4 ký tự trở lên, trong đó không có các ký tự đặc biệt nào ngoài các số và chữ cái.

Địa chỉ email của bạn phải chưa được sử dụng tại WordPress.com bao giờ và, hiển nhiên, nó phải có thật để WordPress.com có thể gửi email chứa password đến cho bạn.

Một lẽ tất nhiên là bạn phải tick vào ô có ghi I have read and agree to the fascinating terms of service.

Và cũng bởi bạn đang tạo cho mình một blog nên bạn hãy để dấu tick ở ô Gimme a blog! (Like username.wordpress.com).

Ngay khi bạn bấm nút Next », bạn sẽ được chuyển qua màn hình thứ 2:

screenshot002re1.png

Tại đây, bạn có thể đặt subdomain cho blog của mình, dưới dạng cái_gì_đó.wordpress.com, đặt tên cho blog, chọn ngôn ngữ bạn sẽ dùng để viết blog cùng với thông tin liên quan đến vấn đề bảo mật cho nội dung blog.

Subdomain cho blog của bạn, cũng như username, phải là duy nhất và chưa được sử dụng bao giờ. Subdomain này sẽ là vĩnh viễn, nghĩa là bạn không có khả năng thay đổi nó. Vì vậy, hãy lựa chọn một cách sáng suốt.

Hãy chú ý một vài điểm sau khi chọn cho mình một subdomain:

Thứ nhất, mỗi người có thể tạo cho mình một số lượng không giới hạn các blog. Chính vì vậy, một khi blog đã được đăng ký, thì subdomain của blog đó sẽ nằm trong trạng thái in-used, không cần biết blog có nội dung hay không. Nếu bạn không nhanh chân thì subdomain mà bạn muốn có thể bị người khác đăng ký mất.

Thứ hai, WordPress.com không bao giờ xóa bỏ một blog đã được đăng ký, cho dù nó không có nội dung trong một thời gian rất, rất dài. Để có thể dùng một blog đã được đăng ký, bạn phải liên hệ với chủ nhân blog đó, nhờ họ transfer sang cho bạn. Việc này sẽ mất khá nhiều thời gian.