Thiết lập SEO by Yoast linh hoạt hơn với biến dữ liệu

1 năm trước 24

Khi thiết lập plugin SEO by Yoast, chắc bạn cũng có biết là cấu trúc tiêu đề và description của các post type và taxonomy sẽ được hiển thị dựa vào thiết lập các biến dữ liệu đặc biệt mà plugin này cung cấp sẵn. Ví dụ nếu ở phần Title của Post bạn thiết lập là thế này:

yoast-variables

Thì điều này có nghĩa là Post của bạn sẽ được hiển thị thẻ <title> với cấu trúc “Tên của post – Tên website” ở mặc định. Vậy chúng ta có thể gọi, %%title%% là biến dữ liệu để in tiêu đề của post type và biến %%sitename%% để in tên của website. Các biến này đều được nằm trong giữa 4 ký tự phần trăm (%).

Lưu ý rằng, title chỉ hiển thị theo cấu trúc này nếu bạn không đánh dấu vào mục “Force rewrite titles” ở SEO -> Titles & Metas -> General. Còn nếu đánh dấu vào, nó sẽ hiển thị những gì mà bạn đã nhập trong phần thiết lập SEO Title trong mỗi post type hoặc taxonomy.

Vậy thì ngoài hai biến ví dụ ở trên, Yoast còn có biến nào nữa để giúp chúng ta có thể hiển thị title và description linh hoạt hơn? Rất nhiều nhé, mà ở bài này mình sẽ liệt kê ra toàn bộ các biến dữ liệu mà hiện tại plugin WordPress SEO by Yoast đang hỗ trợ.

Các biến dữ liệu cơ bản

Các biến dữ liệu cơ bản của plugin WordPress SEO by Yoast là những biến dễ sử dụng và cũng thường xuyên được sử dụng nhất.

Tên biến%%date%% %%title%% %%sitename%% %%sitedesc%% %%excerpt%% %%excerpt_only%% %%tag%% %%category%% %%category_description%% %%tag_description%% %%term_description%% %%term_title%% %%searchphrase%% %%sep%%
Giải thích
Hiển thị ngày tháng đăng post/page.
Hiển thị tiêu đề của post/page.
Hiển thị tên website.
Hiển thị mô tả của website thiết lập trong Settings -> General.
Hiển thị excerpt của post/page.
Hiển thị excerpt của post/page nhưng không tự tạo ra nếu không có.
Hiển thị tên (các) tag của post.
Hiển thị tên (các) category của post.
Hiển thị mô tả của category.
Hiển thị mô tả của tag.
Hiển thị mô tả của một term ((Term ở đây bạn có thể hiểu là một đối tượng trong một taxonomy. Ví dụ trong category bạn có category tên A, và A đó chính là term của category)) trong một taxonomy mà post đang sử dụng.
Hiển thị tiêu đề của term mà post đang sử dụng.
Hiển thị từ khóa tìm kiếm mà người dùng đang tìm.
Hiển thị ký tự phân cách mà bạn có thể thiết lập trong SEO -> Titles & Metas -> General.

Các biến dữ liệu nâng cao

Nếu các biến ở trên không đủ nhu cầu của bạn thì bạn có thể sử dụng các biến dưới đây. Đặc biệt là nếu bạn làm việc với custom taxonomy và custom post type sẽ thấy nó có hiệu quả hơn.

Tên biến%%pt_single%% %%pt_plural%% %%modified%% %%id%% %%name%% %%userid%% %%currenttime%% %%currentdate%% %%currentday%% %%currentmonth%% %%currentyear%% %%page%% %%pagetotal%% %%pagenumber%% %%caption%% %%focuskw%% %%term404%% %%cf_<custom-field-name>%% %%ct_<custom-tax-name>%% %%ct_desc_<custom-tax-name>%%
Giải thích
Hiển thị Single Label của post type
Hiển thị Singular Label của post type
Hiển thị thời gian cập nhật lần cuối cùng của post type
Hiển thị ID của post hiện tại
Hiển thị tên tác giả của post
Hiển thị ID tác giả giả của post
Hiển thị giờ hiện tại
Hiển thị ngày tháng năm hiện tại
Hiển thị ngày hôm nay
Hiển thị tháng hiện tại
Hiển thị năm hiện tại
Hiển thị số trang hiện tại (kiểu Trang 2/10)
Hiển thị tổng số trang
Hiển thị số trang hiện tại
Hiển thị caption của tập tin media đính kèm
Hiển thị từ khóa đang focus vào bài
Hiển thị slug của trang 404
Hiển thị giá trị của một custom post field đang sử dụng trong post. Ví dụ: %%cf_tinhthanh%%
Hiển thị term của custom taxonomy.
Hiển thị description của custom taxonomy.

Thật tuyệt vời phải không nào. Bây giờ bạn có thể áp dụng các giá trị này vào việc tối ưu SEO cho website với plugin WordPress SEO by Yoast cho phù hợp nhất với nhu cầu của bạn nhé.

Đọc toàn bộ bài viết