Làm cách nào để đếm danh mục trong WordPress?

Khi thiết lập trang cửa hàng WooC Commerce của mình, bạn có tùy chọn chỉ hiển thị các sản phẩm WooC Commerce, danh mục WooC Commerce hoặc sản phẩm và danh mục trên trang cửa hàng WooC Commerce của mình

Khi hiển thị các danh mục WooC Commerce, có một số được hiển thị trên mỗi danh mục cho biết có bao nhiêu sản phẩm trong mỗi danh mục, nếu chủ đề WordPress của bạn không tạo kiểu này để nhìn đẹp hơn mặc định thì nó thường hiển thị dưới dạng số có nền màu vàng

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách xóa hoàn toàn số lượng danh mục hoặc thêm một số kiểu dáng tùy chỉnh để hiển thị tốt hơn cho khách hàng tại cửa hàng của bạn

Các đoạn mã này sẽ được thêm vào chức năng chủ đề con của bạn. php hoặc vào plugin Tùy chỉnh trang web để bạn không bị mất các thay đổi khi cập nhật chủ đề WordPress của mình

Xóa số lượng danh mục ở mọi nơi

Để xóa hoàn toàn số lượng danh mục, bạn chỉ cần sao chép mã PHP sau và thêm mã đó vào trang web của mình

// Remove the category count for WooCommerce categories
add_filter( 'woocommerce_subcategory_count_html', '__return_null' );

Và để xóa số lượng danh mục cho các danh mục WooC Commerce bằng CSS, bạn có thể thêm mã sau vào Tùy chỉnh -> CSS bổ sung

.woocommerce-loop-category__title mark.count {
    display: none;
}

Thêm CSS tùy chỉnh để tạo kiểu cho số lượng danh mục trông đẹp hơn

Nếu bạn muốn số lượng sản phẩm của danh mục vẫn nằm trong danh mục, nhưng bạn muốn nó trông đẹp hơn và không có nền màu vàng thì bạn có thể thêm CSS tùy chỉnh sau vào Tùy chỉnh -> CSS bổ sung

Nếu bạn biết thêm một chút về CSS thì bạn có thể thêm nhiều thuộc tính để tạo kiểu cho nó theo ý muốn, nếu không, CSS này sẽ làm cho nó nhỏ hơn và nhẹ hơn để nó phù hợp với hầu hết các thiết kế chủ đề và trông gọn gàng hơn

Plugin Category Post Count cho phép hiển thị số lượng bài đăng trong một danh mục cụ thể

Nó cũng hỗ trợ plugin Wooc Commerce hiển thị số lượng sản phẩm trong danh mục bạn chỉ định

Làm thế nào để sử dụng nó

1. Tải xuống plugin và tải zip lên WordPress

2. Hoặc tải thư mục plugin display-category-post-count lên thư mục plugin của WordPress

3. Đăng nhập vào bảng quản trị và kích hoạt plugin trên trang Plugins

4. Hiển thị số lượng bài đăng theo danh mục bằng cách sử dụng mã ngắn

[get-post-count-wpcpc category="Category Name" post_type="post/product/etc"]

Làm cách nào để đếm danh mục trong WordPress?

5. Lưu bài đăng / sản phẩm và hoàn tất

Xem trước

Làm cách nào để đếm danh mục trong WordPress?

Tải xuống plugin WordPress

Bạn có thể tải xuống plugin WordPress miễn phí này bằng nút tải xuống bên dưới. Trừ khi có quy định khác, plugin WordPress có sẵn theo Giấy phép Công cộng GNU

Nhập một trang web WordPress bằng trình nhập khẩu tích hợp đôi khi có thể làm xáo trộn số lượng nhận xét WordPress của bạn

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách khắc phục số lượng danh mục và nhận xét sau khi nhập WordPress

Làm cách nào để đếm danh mục trong WordPress?

Điều gì gây ra lỗi danh mục và số lượng nội dung trong WordPress?

Khi bạn nhập trang web WordPress của mình bằng trình nhập khẩu tích hợp, đôi khi nó có thể hiển thị số lượng nhận xét không chính xác hoặc không có gì cả

Mặc dù tất cả các nhận xét WordPress được nhập an toàn và hiển thị trong khu vực quản trị, các bài đăng của bạn sẽ hiển thị số lượng nhận xét không chính xác trên trang web của bạn. Lỗi nhập tương tự này cũng có thể ảnh hưởng đến số lượng danh mục và số lượng phân loại tùy chỉnh

Làm cách nào để đếm danh mục trong WordPress?

Như bạn đã nhận thấy trong ảnh chụp màn hình ở trên, sau khi nhập, số lượng nhận xét và danh mục của chúng tôi hiển thị 0 thay vì số thực

Điều đó nói rằng, chúng ta hãy xem cách khắc phục sự cố này và xem số lượng nhận xét chính xác trong WordPress

Sửa danh mục và số lượng bình luận trong WordPress

Trước tiên, bạn cần tạo một bản sao lưu WordPress hoàn chỉnh cho trang web của mình. Bạn nên làm điều này mọi lúc trước khi thực hiện thay đổi lớn trên trang web của mình

Chúng tôi khuyên bạn nên sử dụng UpdraftPlus vì đây là plugin sao lưu WordPress toàn diện nhất trên thị trường

Để biết thêm chi tiết, vui lòng xem hướng dẫn của chúng tôi về cách sao lưu và khôi phục trang web WordPress của bạn bằng UpdraftPlus

Khi bạn đã tạo bản sao lưu, hãy chuyển sang bước tiếp theo

Tiếp theo, mở trình soạn thảo văn bản đơn giản như Notepad và chỉ cần sao chép và dán đoạn mã sau

<?php
include("wp-config.php");
$myConnection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD)) {  die('Could not connect: ' . mysqli_error());  }
if (!mysqli_select_db($myConnection, DB_NAME)) {  die('Could not connect: ' . mysqli_error());  }
 
$result = mysqli_query($myConnection, "SELECT term_taxonomy_id FROM ".$table_prefix."term_taxonomy");
while ($row = mysqli_fetch_array($result)) {
  $term_taxonomy_id = $row['term_taxonomy_id'];
  echo "term_taxonomy_id: ".$term_taxonomy_id." count = ";
  $countresult = mysqli_query($myConnection, "SELECT count(*) FROM ".$table_prefix."term_relationships WHERE term_taxonomy_id = '$term_taxonomy_id'");
  $countarray = mysqli_fetch_array($countresult);
  $count = $countarray[0];
  echo $count."<br />";
 mysqli_query($myConnection, "UPDATE ".$table_prefix."term_taxonomy SET count = '$count' WHERE term_taxonomy_id = '$term_taxonomy_id'");
        }
 
$result = mysqli_query($myConnection, "SELECT ID FROM ".$table_prefix."posts");
while ($row = mysqli_fetch_array($result)) {
  $post_id = $row['ID'];
  echo "post_id: ".$post_id." count = ";
  $countresult = mysqli_query($myConnection, "SELECT count(*) FROM ".$table_prefix."comments WHERE comment_post_ID = '$post_id' AND comment_approved = 1");
  $countarray = mysqli_fetch_array($countresult);
  $count = $countarray[0];
  echo $count."<br />";
  mysqli_query($myConnection, "UPDATE ".$table_prefix."posts SET comment_count = '$count' WHERE ID = '$post_id'");
        }
?>

Bạn cần thay thế DB_HOST, DB_USER, DB_PASSWORD bằng máy chủ cơ sở dữ liệu WordPress của bạn (thường là máy chủ cục bộ), tên người dùng cơ sở dữ liệu và mật khẩu

Bạn có thể tìm thấy tất cả thông tin này bằng cách đăng nhập vào cPanel lưu trữ WordPress của mình hoặc bằng cách xem wp-config của bạn. php bằng trình quản lý tệp

Khi bạn đã thay thế thông tin, hãy lưu tệp này dưới dạng comments-fix.php trên máy tính để bàn của bạn

Bây giờ bạn sẽ cần tải tệp này lên thư mục gốc của trang web của mình. Bạn có thể làm điều đó bằng cách sử dụng ứng dụng khách FTP hoặc bằng cách sử dụng trình quản lý tệp trong bảng điều khiển lưu trữ web của bạn

Bạn làm theo hướng dẫn từng bước của chúng tôi về cách sử dụng FTP để tải tệp lên WordPress để biết thêm thông tin

Sau khi tải tệp lên trang web của bạn, bạn cần mở trình duyệt web và truy cập tệp này

https://example.com/comments-fix.php

Thay thế example.com bằng địa chỉ trang web của bạn

Truy cập tệp này trong trình duyệt của bạn sẽ chạy tập lệnh đơn giản lặp qua các bài đăng, danh mục, thẻ, nhận xét và cập nhật số lượng của bạn

Làm cách nào để đếm danh mục trong WordPress?

Quan trọng. Khi bạn đã sửa xong số lượng nhận xét WordPress của mình, bạn cần xóa tệp comments-fix.php khỏi máy chủ của mình

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách khắc phục số lượng danh mục và nhận xét sau khi nhập WordPress. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về cách giải quyết các lỗi WordPress phổ biến nhất và hướng dẫn SEO WordPress cơ bản của chúng tôi để cải thiện thứ hạng của bạn

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của chúng tôi để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook

Làm cách nào để biết tổng số bài đăng trong mỗi danh mục?

lấy danh mục theo ID và lưu danh mục đó vào một biến . Biến này bây giờ là đối tượng danh mục đó và nó có rất nhiều thông tin liên quan được lưu trữ trong đó. Trong mảng đối tượng sẽ có số lượng bài đăng. Nó được gọi bằng cách sử dụng $category->category_count và được lưu dưới dạng một biến mà sau đó bạn có thể lặp lại ở bất kỳ đâu sau đó.

Bạn có thể có bao nhiêu danh mục trong WordPress?

Nếu bạn không thấy thanh bên Cài đặt, hãy nhấp vào biểu tượng cài đặt ở đầu trang của bạn. Bạn có thể chọn nhiều danh mục cho một bài đăng để hiển thị trong. Tuy nhiên, bạn không nên thêm nhiều hơn năm đến 15 danh mục và thẻ vào bài đăng.