Người Viết : ViKiMi Editor

Cách hiển thị Tag Cloud cho một WordPress Website, phù hợp với các Website tin tức !
Tag Cloud không còn là một từ ngữ quá lạ, Website có vẻ như luôn cần một Tag Cloud để phân loại thông tin theo những nhóm chủ đề khác nhau thuận tiện cho nội dung truy cập. Nhờ có sự quan lý Tag mà các thông tin trở nên rõ ràng. Tag Cloud xuất hiện cũng là một điểm mạnh của WordPress Website.
Để có sự xuất hiện của WordPress Tag Cloud rất đơn giản vì sự hỗ trợ của WordPress là quá nhiều và không khó cho bất kỳ ai. Chúng ta cũng đã biết có thể thêm Tags vào nội dung hiển thị tiện ích là Sidebar. Với cách như vậy không cần thiết phải Coding mà chỉ cần thao tác kéo và thả.
Tuy nhiên, không phải khi nào cũng có thể kéo thả hoặc tác động của Code sẽ tốt hơn. Function được nhắc đến là wp_tag_cloud() , Function này được định nghĩa tại wp-includes/category-template.php
wp_tag_cloud( array|string $args = ” ): void|string|string[]
Các đối số truyền vào là một mảng hoặc một chuỗi đối số để hiển thị Tag Cloud. Danh sách các đối số thường sử dụng là :
+ number : Số lượng thẻ hiển thị. Mặc định là 45.
+ post_type : các loại bài đăng, Ví dụ : category hoặc post-tag.
+ smallest : Kích thước Font nhỏ nhất để hiển thị thẻ.
+ largest : Kích thước Font lớn nhất để hiển thị thẻ.
+ unit : Đơn vị kích thước văn bản CSS hiển thị với smallest & largest
+ separator : HTML hoặc Text phân cách Tags
+ orderby : Tên giá trị để sắp xếp các thẻ Tags. Ví dụ : name / count …
+ order : Cách thức sắp xếp thẻ theo thứ tự tăng dần hay giảm dần. Các giá trị là ASC (tăng dần) , DESC (giảm dần), RAND (ngẫu nhiên)
+ show_count : Hiển thị đếm thẻ hay không ? Giá trị là 0 hoặc 1
[….]
Khi đã gọi wp_tag_cloud , Công việc tiếp theo bạn có thể làm là thêm các Style cho WordPress Tag Cloud bằng CSS. Nhằm có một Style hiển thị Tag Cloud đẹp mắt hơn.
EXAMPLE : Đoạn mã hiển thị đám Tag Cloud của Danh Mục (Categories) và Thẻ (Tags). Có Nghĩa là Tag Cloud bao gồm cả các Danh Mục và các Thẻ.
<?php if ( function_exists( ‘wp_tag_cloud’ ) ) : ?>
<h2>Tags Cloud</h2>
<?php
$args = array(
‘smallest’ => 8,
‘largest’ => 30,
‘unit’ => ‘px’,
‘number’ => 45,
‘orderby’ => ‘name’,
‘order’ => ‘ASC’,
‘taxonomy’ => array(‘post_tag’, ‘category’ ),
);
?>
<ul>
<li><?php wp_tag_cloud( ‘smallest=8&largest=22’ ); ?></li>
</ul>
<?php endif; ?>
EXAMPLE : Đoạn mã hiển thị đám Tag Cloud của Thẻ (Tags). Các Website thường chỉ sủ dụng dạng Mã Code này để hiển thị.
<?php if ( function_exists( ‘wp_tag_cloud’ ) ) : ?>
<h2>Tag Cloud</h2>
<ul>
<li><?php wp_tag_cloud( ‘smallest=8&largest=22’ ); ?></li>
</ul>
<?php endif; ?>