it-swarm-vi.tech

Danh mục Danh mục với danh mục "đã chọn" được tô sáng

Có cách nào để vẽ danh sách danh mục và làm nổi bật danh mục hiện tại đang được xem không?

Ngoài ra, sẽ rất tuyệt khi làm nổi bật danh mục hiện tại nếu một bài đăng hoặc trang được gán cho nó đang được xem.

Bất kỳ trợ giúp đánh giá cao ...

Đây là mã hiện tại của tôi (Tôi không bao gồm danh mục "Chưa được phân loại" mặc định) ...

  echo "<div class='menu top'><ul>";
    $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);
    $cat_args['title_li'] = '';
    $cat_args['exclude_tree'] = 1;
    wp_list_categories(apply_filters('widget_categories_args', $cat_args));
  echo "</ul></div>";
3
Scott B

Codpress Wordpress cho thẻ wp_list_clists thực sự khá hữu ích ở đây - Wordpress đã gán một lớp cho thẻ <li> của danh mục hiện tại.

Tại thời điểm đó, bạn chỉ cần thêm một mục vào tệp .css của chủ đề để áp dụng bất cứ điều gì làm nổi bật bạn muốn cho lớp đó.

Ví dụ:

li.current-cat { 
background: #CCC; }

Nên cho bạn một nền màu xám đẹp.

2
Chris Hubbs

Quan điểm đầu tiên của tôi là bạn cần bằng cách nào đó áp dụng một lớp khác cho danh mục "hiện tại" và sau đó sử dụng CSS để làm nổi bật nó. Hy vọng rằng đó là một khởi đầu.

0
Travis Northcutt