URL động và URL tối ưu hóa để thân thiện với các bộ máy tìm kiếm Theo mặc định, Wordpress đặt tên URL của blog theo một dãy số động tăng liên tiếp. Con cố đó được đặt ở ngay sau tên miền và nhìn giống thế này: http://www.phamen.com/?p=15. Với Google, URL này chẳng có nghĩa gì. Google vẫn phải sử dụng spider của mình để xác định nội dung của bài viết. Hãy sử dụng URL kiều này: http://www.phamen.com/make-money-online. Với URL được tối ưu hóa cho các bộ máy tìm kiếm, Google có thể dễ dàng xác định được nội dung trong bài viết của bạn. Cơ hội cho các bài viết của tôi xuất hiện trong kết quả tìm kiếm của các bộ máy tìm kiếm là rất cao do tôi sử dụng URL được tối ưu hóa cho các bộ máy tìm kiếm chứ không sử dụng URL động. Bật tính năng URL thân thiện để tối ưu hóa cho các bộ máy tìm kiếm Để bật tính năng này, hãy vào phần Options trong Wordpress control panel và chọn Permalinks. Bạn sẽ thấy có bốn lựa chọn để hiển thị URL của bạn là: Mặc đinh (Defaul), Theo ngày và theo tên (Date and name based), Bằng số (Numeric) và Tự chọn (Custom). Bạn có thể sử dụng URL theo ngày và tên (Date and name based) hoặc là Tự chọn (Custom) bởi vì như thế là thân thiện nhất để tối ưu hóa cho các bộ máy tìm kiếm. Còn tôi thì tôi sử dụng URL theo kiểu Tự chọn - kiểu này sẽ hiển thị URL với tên miền theo sau tên bài viết. Cấu trúc của kiểu chọn Tự chọn sẽ là thế này: /%postname%/ Thiết lập kiểu tên miền ưu tiên Hầu hết các website đều được mở với hai kiểu địa chỉ. Một kiểu địa chỉ có www như: http://www.phamen.com và một kiểu địa chỉ không có www như: http://phamen.com. Theo quan điểm của SEO (Search Engine Optimization - tối ưu hóa cho bộ máy tìm kiếm) thì nên sử dụng một định dạng tên miền và nên trung thành với nó. Với cách này thì bạn không bị Google chia PageRank cho hai URL mà cùng chỉ đến một trang. Cách làm dễ nhất là đăng nhập vào tài khoản Google Webmaster Tools và thiết lập tên miền ưu tiên. Tên miền ưu tiên là tên miền bạn muốn sử dụng để đánh chỉ mục cho các trang trong site của bạn (đôi khi nó được coi là mặc định). Có thể sử dụng URL theo kiểu có www hoặc không có www để chỉ đến site của bạn. Ví dụ: http://www.phamen.com và http://phamen.com. Tên miền ưu tiên là tên miền bạn muốn sử dụng cho site của bạn trên các kết quả tìm kiếm. Khi bạn đã chỉ định rõ tên miền ưu tiên, nó sẽ giúp xác định PageRank cho site của bạn chính xác hơn. Thêm vào “301 Redirect” Sau khi bạn đã xác lập xong tên miền ưu tiên, bạn phải bắt mọi người sử dụng tên miền này bằng một câu lệnh chuyển tiếp 301. Bạn thực hiện bằng cách chỉnh sửa file .htacces trong thư mục gốc. Tôi muốn mọi người sử dụng URL của tôi theo dạng có www. Để làm điều này, tôi mở file .htaccess và thêm vào các dòng code sau: RewriteEngine On RewriteCond %{HTTP_HOST} !^(.*)\.phamen\.com$[NC] RewriteRule ^(.*)$ http://www.phamen.com/$1 [R=301,L] Bạn phải thay phamen.com bằng URL của bạn. Các câu lện trên sẽ chuyển tất cả địa chỉ dạng phamen.com sang www.phamen.com. Khi đã có tên miền ưu tiên theo một định dạng duy nhất, bạn cũng cần phải chắc chắn rằng các liên kết cũng ở cùng dạng đó. Nếu bạn có 10 site liên kết đến bài viết của bạn ở dạng có www và 10 site khác liên kết đến mà không có www thì tức là bạn đã trình cho Google thấy 20 liên kết này liên kết đến 2 trang khác nhau chứ không phải một trang. Đoạn mã trong file .htaccess sẽ đảm bảo mọi thứ đi theo đúng ý của bạn, tức là chỉ đến định dạng tên miền ưu tiên mà bạn muốn. Lưu ý: sự chuyển tiếp .htacces chỉ hoạt động trên Linux server có module Apache Mod-Rewrite được bật. Nguồn: http://www.phamen.com/toi-uu-hoa-url-than-thien-voi-search-engine- de-co-ket-qua-tim-kiem-tot-hon/ See Also: http://viettut.info/plugin-wordpress-danh-cho-blogger-viet (Xem Plugin Nice Permant Link for Vietnamese và Vietnamese Permalinks Việt hóa blog Wordpress Wordpress là một trong những Blog được người Việt nam cũng như thế giới ưa chuộng, tiếc thay giao diện nó hoàn toàn là tiếng Anh nên việc làm quen và sử dụng đối với nhiều người còn khó khăn. Qua bài này, tôi xin hướng dẫn mọi người cách để Việt hóa Wordpress, với hy vọng Wordpress ngày càng thân thiện hơn và phổ biến hơn nữa. Yêu cầu: Blog Wordpress sử dụng trên Host riêng (không áp dụng đối với blog wordpress.com) - Nếu không có Host nhưng vẫn muốn dùng thử Wordpress tiếng Việt, có thể vào sky.vn đăng kí cho mình một Blog Wordpress giao diện tiếng Việt với hàng đống Plugins + Themes sẵn có. Cách thức tiến hành: Cách 1. Edit các file .php có trong mã nguồn Wordpress và Việt hóa từng file một, kiến nghị sử dụng Notepad+++ (Download: http://notepad-plus.sourceforge.net/) và Unikey 4.0, bảng mã UTF-8 Literal và một công cụ quan trọng không thể thiếu nữa: cuốn từ điển Anh - Việt ^^’. Khuyết điểm: khá phức tạp và tốn nhiều thời gian do nhiều lúc chẳng biết đoạn cần Việt hóa nó nằm ở file nào… Khi cần nâng cấp Wordpress lên phiên bản mới hơn thì coi như làm lại từ đầu. Cách 2. Sử dụng .MO đã được Việt hóa sẵn. (Download here - đã việt hóa gần như hoàn toàn, cả Admin Control Panel). Giải nén và upload tập tin vi_VN.mo lên thư mục wp-includes/languages (tạo thêm nếu chưa có), mở file wp-config.php và sửa lại đoạn code define (’WPLANG’, ”); thành define (’WPLANG’, ‘vi_VN’); Đến đây thì xem như đã hoàn thành 90% công việc rồi. Việc còn lại là Việt hóa nốt các file trong Thư mục Theme mà bạn sử dụng + các Plugins mà bạn đã thêm vào. (Tương tự như Việt hóa các file .php trong mã nguồn Wordpress. + Một số Plugins có cung cấp file .po để chúng ta việt hóa- cách sửa file .po sẽ được hướng dẫn ỡ phần tiếp theo) Cách 3: Nếu bạn không thích sử dụng những cái đã có sẵn thì có thể tự mình Việt hóa Wordpress theo ý mình. Để làm được điều này thì ngoài việc Việt hóa các file .php như cách 1 đã hướng dẫn thì bạn có thể việt hóa từ file .pot (Portable Object templates- file nguồn), xuất ra .mo (Machine Object - file mà wordpress cần) và chia sẻ file việt hóa của bạn cho mọi người dùng nếu muốn. Công cụ cần thiết: Một trong các công cụ như PoEdit, LauchPad, KBabel, GNU Gettest và tập tin Wordpress Pot: http://svn.automattic.com/wordpress- i18n/pot/trunk/wordpress.pot. Trong bài viết này, xin hướng dẫn các bạn sử dụng PoEdit (các công cụ còn lại sử dụng tương tự): Tải và cài đặt PoEdit và dùng chúng để mở tập tin wordpress.pot, khai báo một số thông tin cần thiết như tên, địa chỉ email. Sau đó bạn sẽ được trở về giao diện chính của chương trình, trong đó khung đánh dấu số 1 là đoạn văn nguyên gốc (Tiếng Anh), khung số 2 là đoạn văn đã được dịch (tiếng Việt- dùng bản mã Unicode dựng sẵn), khung 3, 4 chỉ dùng khi bạn muốn thêm các ghi chú hoặc thông tin cần thiết. Vào menu File> Preferences>thẻ Editor, bật chức năng “Automatically compile .mo file on save box.”. Sau khi dịch hết, bạn vào menu File>>Save as và lưu lại dưới đuôi .PO, file .mo sẽ tự động được tạo cùng thư mục với file .po mà bạn đã lưu. Đến đây thì bạn chỉ cần upload file .mo lên host và sửa file wp-config.php như cách 2 đã hướng dẫn. Error! Dương Vì Phát - http://viettut.info Nguồn tham khảo: http://codex.wordpress.org/WordPress_in_Your_Language http://codex.wordpress.org/Translating_WordPress http://www.phamen.com/viet-hoa-cho-wordpress-21x/ Các link download những phần mềm công cụ nhắc đến trong bài PoEdit: http://prdownloads.sourceforge.net/poedit/poedit-1.3.6-setup.exe LauchPad: https://translations.launchpad.net KBabel: http://i18n.kde.org/tools/kbabel/ GNU Gettext: tp://www.gnu.org/software/gettext/ Tập tin đã được Việt hóa sẵn: http://maicua.free.fr/language/WP_vi_VN.rar Lưu ý: Nếu Blog không hiển thị được tiếng Việt trên trình duyệt IE6 (hoặc cũ hơn) thì bạn nên vào file CSS của Theme và thay thế các font không hiển thị tốt tiếng Việt bằng những font như Tahoma, Verdana, Arial, Times New Roman… chúng hỗ trợ tốt tiếng Việt hơn. Nguồn: http://viettut.info/viet-hoa-blog-wordpress Viết và đăng code trong bài viết và comment ở Wordpress Như chúng ta đều biết, việc viết code trong các bài viết của Wordpress thực sự là một thử thách. Nếu bạn có các đoạn code javascript, PHP, CSS, HTML, v.v và muốn chia sẻ cho người đọc, nhưng thật không may, khi bạn copy những dòng code đó và paste vào bài viết của Wordpress thì nó lại không hiển thị. Tại sao? Theo mặc đinh, khi bạn viết code của PHP, HTML, Javascript và code của các trương trình lập trình web khác và paste vào bài viết trên blog Wordpress, nó sẽ thực hiện một hoặc hai cả hai việc sau: 1. Nó sẽ hoạt động giống như code, nó sẽ thực hiện các mã lệnh, và kết quả là bạn sẽ có một bài viết mà không thể dự đoán được những gì sẽ xuất hiện trong đó. 2. Chúng sẽ bị loại bỏ, sẽ để lại các chỗ trống và sự lộn xộn trong bài viết. Hay nói theo cách khác, nhìn chúng sẽ không như ý muốn của bạn chút nào. Nhiều người cho rằng nếu họ sử dụng thẻ HTML <code> hoặc <pre> thì các đoạn code nằm trong đó thể hiện ở đúng dạng code. Nhưng thực sự, nếu bạn từng thử sử dụng hai thẻ trên thì bạn sẽ nhận thấy chúng chẳng có tác dụng gì. Vậy làm thế nào để code hiển thị trong bài viết? Chuyển code sang text Để code có thể hiển thị đúng trong các bài viết, chúng phải được chuyển sang dạng ký tự. Tức là bạn sẽ chuyển các ký tự code và các symbol sang các kí tự ở dạng thực thể. Trình duyệt sẽ hiểu các kí tự thực thể này và sẽ cho hiển thị chúng đúng như bạn mong muốn. Như chúng ta đều biết, code bắt đầu bằng một dấu < và kết thúc bằng một dấu >. Đây là một dấu hiệu để Wordpress biết rằng những nội dung bên trong nó là code. Do vậy, nếu bạn không chuyển các ký tự đó sang dạng thực thể, Wordpress sẽ tự động thực hiện các lệnh trong code đó hoặc là lọc nó không cho hiển thị. Chính vì thế, cách mà Phamen muốn nói đến chính là: làm thế nào để cho Wordpress hiểu các đoạn mã trong dấu < và dấu > không phải là code? Rất đơn giản, chúng ta chỉ cần chuyển các dấu < và > sang dạng kí tự thực thể, khi đó nó sẽ không bị Wordpress và trình duyệt hiểu là code nữa, mà chúng được hiểu là một dạng ký tự thông thường. Vậy viết các ký tự thực thể này như thế nào? Dấu < là < Dấu ” là " . Nguồn tham khảo: http://codex .wordpress. org /WordPress_ in_Your_Language http://codex .wordpress. org/Translating _WordPress http://www.phamen.com/viet-hoa-cho -wordpress- 21x/ Các link download. cách để Việt hóa Wordpress, với hy vọng Wordpress ngày càng thân thiện hơn và phổ biến hơn nữa. Yêu cầu: Blog Wordpress sử dụng trên Host riêng (không áp dụng đối với blog wordpress. com) -. Also: http://viettut.info/plugin -wordpress- danh-cho-blogger-viet (Xem Plugin Nice Permant Link for Vietnamese và Vietnamese Permalinks Việt hóa blog Wordpress Wordpress là một trong những Blog