KIỀU TRUNG KIÊN


Hướng dẫn cách lấy lại mật khẩu admin cho wordpress

11:27 |
Quên mất mật khẩu tài khoản admin cho wordpress hay vì một ai đó đã thay đổi mật khẩu admin wordpress của bạn và cách reset password qua email cũng không hoạt động. Vậy phải làm sao để lấy lại password của mình. Dưới đây là hướng dẫn reset lại password cho website Shop gấu mèo chuyên kinh doanh Mỹ phẩm xách tay, mỹ phẩm thiên nhiên :

Bước 1: Việc đầu tiên là bạn phải xác đinh cơ sở dữ liệu của website bạn.

Bạn cần phải biết tên cở sở dữ liệu của website bạn để còn chỉnh sửa mà lấy lại mật khẩu.Cách tốt nhất bạn mở file wp-config.php nằm ở thư mục root để xem tên cơ sở dữ liệu qua dòng :
define(‘DB_NAME’, ‘shopgaumeo’); define(‘DB_USER’, ‘shopgaumeo’);  và define('DB_PASSWORD', 'myphamthiennhien'

Bước 2: Giờ bạn hãy mở cở sở dữ liệu của bạn

Sau khi vào tài khoản cpanel quản trị hosting rồi, bạn tìm đến đăng nhập theo user và pass ban đâu bạn thiết lập như trong cơ sở dữ liệu của bạn:
Reset pass wordpress
Mở database (như DB_Name) lên rồi bạn tìm table wp-users và edit tên tài khoản của bạn. Tìm đến trường user password và thay đổi bằng dòng sau


Sau đó chọn Edit User:

Thay giá trị user_pass bằng dòng sau và nhấn Go
"$P$B7u/NYhVtuYh/cBLFwjpMmeyImMaRb." : đây là mã MD5 hash có ý nghĩa mặc định pass là 123456

Như vậy bạn đã hoàn thành các bước lấy lại mật khẩu wordpress .Bây giờ tài khoản của bạn sẽ có password là 123456 . việc còn lại bạn login vào admin và edit lại password của bạn. 

Vậy là password admin của website Shop Gấu Mèo đã được reset.

301 Redirect và rel=“canonical” là gì? các sử dụng 301 Redirect và rel=“canonical” để xử lý trùng lặp nội dung

09:25 |
- “301 redirect” là một phương pháp chuyển tiếp thông báo các trình duyệt và các công cụ tìm kiếm rằng trang webpage hoặc website đó đã được di dời hoàn toàn đến một địa chỉ mới. Thông thường một chuyển tiếp 301 sẽ có chứa địa chỉ web mới thay thế. Trình duyệt sẽ tự động theo chuyển tiếp 301 chuyển tới địa chỉ mới mà không cần đến sự can thiệp của người dùng.
- Canonical URL:  là URL mà các webmasters muốn search engine coi như là địa chỉ chính thức của 1 webpage. Hay nói cách khác, một canonical URL là URL mà webmaster muốn visitors nhìn thấy.

301 Redirect và rel=“canonical"

Việc Google tung ra thuật toán Google Panda đánh mạnh vào Onpage trên website như một lời cảnh tỉnh với các Webmaster. Trong rất nhiều yếu tố của thuật toán Pada thì yếu tố Duplicate Content có lẽ là yếu tố quan trọng nhất trong quyết định phạt một website nào đó.

Các dạng trùng lặp nội dung:

Trùng lặp nội dung không có nghĩa chỉ là nội dung trùng lặp y hệt nhau, được chia làm 3 loại như sau:
- Sao y bản chính: Đây là dạng nội dung hoàn toàn trùng lặp chỉ khác nhau về URL.

- Gần giống với bản gốc: Nó có dạng nội dung gần giống với bản gốc chỉ khác nhau về từ ngữ, bố cục & hình ảnh.

- Cross Domain: Dạng giống với một phần của nội dung gốc. Cách này thường xảy ra khi một nội dung được chia sẻ trên 2 trang web khác nhau với mỗi trang web là một phần nội dung gốc.

Khi gặp nội dung trung lặp thông thường chúng ta thường sử dụng các phương pháp sau đây để loại bỏ:

- 301 Redirects: Phương pháp này thông báo với người dùng và Google Bots rằng webpage hoặc website của bạn đã được di chuyển vĩnh viễn tới một địa chỉ mới.

- Canonical Tag: Thuộc tính này thông báo với Google Bots rằng nội dung ở trang mà nó hướng tới là nội dung gốc.

- Robots.txt: Thuộc tính của tệp tin robots.txt này nhằm ngăn chặn Google Bots lập chỉ mục những khu vực có nội dung trùng lặp, tức người dùng vẫn nhìn thấy nhưng Google không biết. Cách này chỉ hiệu quả khi mà khu vực đó chưa được Google Index bao giờ.

- Google URL Removal: Đây là một tools trong Google Webmaster Tools nhằm mục đích xóa 1 URL nào đó ra khỏi danh sách chỉ mục của Google.

Trong 4 Phương pháp trên phương pháp nào hiệu quả tốt nhất? Hai phương pháp cuối cùng sử dụng Robots.txt & Google Removal rất khó kiểm soát và hiệu quả không cao, hơn nữa không cải thiện trải nghiệm của người dùng.

Vậy còn 301 Redirect & Canonical Tag dùng như nào và khi nào thì sử dụng chúng:

Tất cả về 301 Redirects

301 Redirect là một mã trạng thái HTTP ( response code HTTP ) tiêu chuẩn trong việc quản lý điều hướng hoàn toàn và vĩnh viễn của một trang. Hơn nữa sử dụng phương pháp này còn cho phép bạn chuyển toàn bộ sức mạnh của pages sẵn có sang pages mới mà không mất đi nhiều sức mạnh của pages lúc trước.
Mã trạng thái 301 thông báo cho cả người dùng và bộ máy tìm kiếm trang ban đầu của bạn không còn có liên quan và các thông tin phù hợp nhất, cập nhật nhất có thể được tìm thấy trên trang pages mới.

Vấn đề thường gặp khi sử dụng phương pháp 301 Redirects

- Đầu tiên, việc chuyển hướng 301 không thể thực hiện dễ dàng nếu như bạn không có quyền truy cập vào FPT của website. Nếu bạn không thể truy cập vào FPT của web thì 301 Redirects không thể là sự lựa chọn cho bạn.

- Một nhược điểm tiếp theo là nó khá mất thời gian trong việc các bộ máy tìm kiếm thực sự di chuyển và lập chỉ mục pages mới của bạn. Nó còn phụ thuộc vào việc bọ tìm kiếm có thường xuyên vào website của bạn hay không. Vì vậy không nên sử dụng nó khi bạn đang muốn chuyển hướng thật nhanh và có kết quả tốt trong thời gian ngắn hạn.

Cách thức sử dụng 301 Redirects

Tạo một file .htaccess rồi upload lên thư mục gốc của website. Nội dung file .htaccess như sau:

Option +FollowSymLinks
RewriteEngine One
RewriteBase /
Redirect 301 [đường-dẫn-cũ] [đường dẫn mới]

3 dòng đầu tiên là những dòng lệnh cơ bản phải có trong tệp tin .htaccess, câu lệnh redirect 301 cơ bản là tại dòng thứ 4.

Cách sử dụng 301 Redirect trong WordPress

Nếu bạn đang dùng plugin SEO by Yoast thì có thể dễ dàng sử dụng tính năng này bằng cách vào Post/Page và kéo xuống meta box WordPress SEO by Yoast -> Advanced rồi chỉ cần dán URL mới cần chuyển qua vào khung 301 Redirect là xong.

Ngoài ra còn có rất nhiều plugin hỗ trợ 301 Redirect khác.

Khi nào nên sử dụng 301 Redirects:

- Như mặc định – Đây là một phương pháp hữu ích
- Trang đang được di chuyển hoặc thay thế
- Tên miền được di chuyển vĩnh viễn ( Mua lại, đổi thương hiệu,…)
- Trang báo lỗi 404 và nội dung hết hạn.

Thuộc tính rel = “canonical”

Thuộc tính rel=“canonical” thường không sử dụng làm phương pháp thay thế 301 Redirects, hai phương pháp này là hoàn toàn khác nhau. Canonical chỉ thông báo với công cụ tìm kiếm mà không có thông báo đối với người người dùng.

Thường có những tình huống mà bạn có thể có một số trang web với một trong hai nội dung tương tự hoặc giống hệt nhau. Chúng ta đều biết rằng nội dung trùng lặp là hết sức suy hiểm trong việc xếp loại và đánh giá ranking, do đó chúng ta cần sử dụng thẻ rel = “canonical”.

Giả sử mình có hai trang bán sản phẩm ( hoặc có thể nhiều hơn ), các trang đó niêm yết cùng 1 loạt sản phẩm, chúng chỉ khác giá. Và có chứa cùng một loại nội dung nhưng có ULR khác nhau.

Vậy khi Google lập chỉ mục cả 2 trang web, Google sẽ làm thế nào để xếp hạng chúng trên SERPs ( Search Result Pages ).

Bằng cách sử dụng thẻ rel=“canonical” bạn thông báo với Google rằng bạn chỉ lựa chọn 1 trong 2 trang web ưu tiên hiển thị trên SERPs mà thôi.

Vấn đề thường gặp khi sử dụng thuộc tính rel=“canonical”

Như với phương pháp 301 Redirect, thuộc tính rel=“canonical” cũng có một vài hạn chế.
Đầu tiên, có lẽ nó chỉ là một gợi ý cho các công cụ tìm kiếm. Trên thế giới có rất nhiều công cụ tìm kiếm khác nhau, sẽ không đảm bảo các công cụ tìm kiếm khác ngoài Google có thật sự sử dụng nó hay không. Vì vậy có thể vẫn có trường hợp trên một công cụ tìm kiếm nào đó, bản sao của nội dung của bạn vẫn được hiển thị cho người tìm kiếm.

Một vấn đề lớn nữa, nếu bạn không rõ cách sử dụng rel=“canonical” ra sao hoặc sử dụng sai cách sẽ dẫn tới việc website của bạn sẽ bị mất dần indexed.

Cách thức sử dụng rel=“canonical”

Không có gì là khó cả, nó có thể sử dụng ngay cả khi bạn không có quyền FPT chỉ với cú pháp như sau, được đặt trong phần <head> HTML

<meta rel=“canonical” href=“http://example.com/content-new.html” />

Thông báo trên chỉ ra rằng liên kết http://example.com/content-new.html mới chính là nội dung gốc của pages hiện tại.

Khi nào nên sử dụng rel=“canonical”

- Khi phương pháp 301 Redirects không thể sử dụng hoặc mất quá nhiều thời gian
- Nội dung trùng lặp nhưng bạn muốn người dùng nhìn thấy cả 2 pages
- Trang chia ra làm nhiều pages ( Trang 1, 2, 3…. phân loại sắp xếp…)
- Sử dụng khi có nội dung Cross Domain ( Tìm hiểu phần trên )

Thẻ rel=”canonical” trong WordPress

Nếu bạn sử dụng WordPress và dùng các plugin SEO như Yoast thì nó đã tự thêm thẻ rel=”canonical” trong từng trang dẫn đến chính trang đó để tránh trùng lặp nội dung.

Thủ thuật ngắt trang, ngắt đoạn trong wordpress đơn giản

10:54 |
Trong bài viết này tôi sẽ hướng dẫn các bạn cách ngắt trang, ngắt đoạn tôi đã sử dụng trong website của tôi.

1. Ngắt trang trong wordpress:

Bạn có một bài viết (hoặc trang) có nội dung rất dài, chẳng hạn một tiểu thuyết cần lưu trữ trong thư viện của bạn chẳng hạn. Nếu bạn post lên thành một bài, sẽ rất phiền toái cho người đọc vì trang sẽ rất dài. Nếu bạn không muốn chia thành nhiều bài nhỏ, bạn sẽ dùng thủ thuật ngắt trang. Để làm được điều này, bạn sẽ cần một chút thủ thuật với HTML bằng cách sử dụng đoạn mã sau:

<!–nextpage–> (lưu ý không có space giữa các ký tự)

Trước khi post một bài dài, ở chế độ hiển thị bạn cần ghi nhớ nội dung của đầu đoạn cần ngắt trang (vị trí nào trong bài mà bạn muốn ngắt sang trang mới). Ví dụ, trong một truyện dài có 5 chương, chúng ta cần ngắt nội dung theo từng chương, như vậy trang đầu tiên bạn phải tìm đến cụm từ “Chương 2” để đặt mã ngắt trang.

Trong phần chỉnh sửa bài viết, Bấm chọn chế độ soạn thảo văn bản HTML, tìm đến đúng vị trí trước cụm từ “Chương 2”. Bạn cần đề nghị nhờ trình duyệt của bạn tìm giúp vì việc tìm kiếm thủ công, bằng mắt thường trong chế độ thẻ HTML chẳng khác “nào mò kìm đáy bể”: trường hợp bạn dùngFirefox, bạn nhấn Ctrl+F, nhập đoạn mã cần tìm (trong trường hợp này là cụm từ “Chương 2”), cáo lửa sẽ tìm đến đúng ngay đoạn cần ngắt trang, công việc của bạn còn lại là chèn đoạn mã :

<!–nextpage–>

ngay trước cụm từ vừa tìm được.


Tùy theo độ dài của văn bản mà bạn chia số trang hợp lý.


2. Ngắt đoạn trong wordpress:

Trên trang chủ của bạn có rất nhiều bài viết và mỗi bài viết tương đối dài vậy bạn làm sao để có thể mỗi bài viết chỉ hiện mục trích dẫn để thân thiện với người đọc, người đọc có thể dễ tìm hiểu và dễ đọc hơn. Sau đây là cách đơn giản nhất để bạn có thể làm điều đó.

* Nếu dùng wodpress.com 

- Cách 1: bạn đặt con trỏ tại dòng bạn muốn ngắt đoạn, sau đó bấm nút read more để ngắt đoạn. 
Ngắt trang, ngắt đoạn trong wordpress

- Cách 2: chèn vào bài viết dạng html <!--more--> 

* Nếu dùng wodpress cài đặt trên host thì có nhiều cách: 

- Cách 1: dùng bài viết hiển thị dưới dạng tóm tắt qua hàm <?php the_excerpt(); ?> 
- Cách 2: dùng một số plugin hoặc theme có hỗ trợ hàm phụ qua file function.php (tìm hiểu thêm sau) 

Chúc bạn thành công!

Chèn trạng thái online/offline yahoo, skype vào website, wordpress, blog

11:23 |

1. Chèn trạng thái online/offline Skype:

 Bạn có thể xem tại Cách chèn biểu tượng chat yahoo, skype vào Website, Blogspot

1. Chèn trạng thái online/offline yahoo:

Bạn có muốn chèn trạng thái yahoo của mình lên website / blog thật là đẹp
Bạn hãy chèn code sau đây vào:

<a href='ymsgr:sendim?NICK_CUA_BAN'> <img alt='NỘI DUNG' src='http://opi.yahoo.com/online?u=NIC_CUA_BAN&amp;m=g&amp;t=14' title='NỘI DUNG'/> </a>


Hướng dẫn:
1.Bạn chọn hình nào đẹp nhất trong danh sách hình bên dưới,
2. Thay NICK_CUA_BAN thành tên nick yahoo của bạn, chữ bội đỏ bạn có thể thay bằng các số dưới đây tương đương với hình bên cạnh sau đó chèn đoạn code HTML này vào website/blog của bạn.


t=0


t=1


t=2


t=3


t=4


t=5


t=6


t=7


t=8


t=9


t=10


t=11


t=12


t=13


t=14


t=15


t=16


t=17