Nhận liên kết danh mục hiện tại wordpress

Khi bạn đang tùy chỉnh danh mục WooC Commerce, bạn có thể muốn lấy URL danh mục và tạo chuyển hướng hoặc bất kỳ logic nào khác mà bạn đang thực hiện

Tốt nhất, bạn cần biết ID của danh mục tên danh mục để bạn dễ dàng lấy URL danh mục và sử dụng nó trong logic tùy chỉnh WooC Commerce của mình

Nếu bạn không có ID danh mục WooC Commerce, bạn có thể lấy nó từ tên và sau đó lấy URL bằng ID. Hãy để chúng tôi cắt ngang và đi vào chi tiết về cách bạn có thể hoàn thành việc này

Bước 1. WooC Commerce Nhận ID danh mục từ Tên

Bước đầu tiên để lấy URL danh mục là lấy ID của danh mục. Bạn có thể sử dụng chức năng get_cat_ID[] của WordPress để lấy ID danh mục mà sau này bạn sẽ sử dụng để lấy URL danh mục

Đây là mã bạn có thể sử dụng để lấy ID danh mục trong WooC Commerce

$cat_id = get_cat_ID[“Category Name”];

 

Chức năng mặc định của WordPress này lấy ID của một danh mục từ tên của nó. Tham số là một chuỗi và biểu thức cơ bản của hàm như sau

get_cat_ID[ string $cat_name ;];

Bước 2. Nhận URL danh mục WooC Commerce

Bây giờ, trong bước thứ hai để lấy URL danh mục WooC Commerce, bây giờ chúng ta nên thêm ID mà chúng ta có ở bước đầu tiên vào hàm thứ hai get_category_link[] và chúng ta sẽ nhận được thành công URL danh mục WooC Commerce

$cat_url = get_category_link[$cat_id];

Hàm này được sử dụng để truy xuất URL liên kết danh mục và nó nhận một tham số là số nguyên hoặc đối tượng

Đó là tất cả những gì chúng ta cần để lấy URL danh mục trong WooC Commerce

Sự kết luận

Trong bài đăng này, chúng tôi đã nhấn mạnh hai bước bạn nên thực hiện để lấy URL danh mục WooC Commerce bằng hai chức năng mặc định của WordPress – get_cat_ID[string $cat_name ] và $cat_url = get_category_link[$cat_id]. Bây giờ, bạn có thể tiếp tục và sử dụng URL danh mục WooC Commerce để tạo chuyển hướng WooC Commerce hoặc theo bất kỳ logic nào khác mà bạn muốn triển khai

Nếu bạn có nhu cầu hiển thị tên danh mục hiện tại của mình mà không cần liên kết, đoạn mã sau sẽ cho phép bạn làm điều đó

Bạn sẽ cần chèn phần này vào các tệp của chủ đề của mình ở vị trí thích hợp

Nhận tên danh mục WordPress trong hành động

Chúng ta hãy xem một vài ví dụ nhanh về cách bạn có thể sử dụng điều này

Lưu ý rằng điều này sẽ chỉ hiển thị tên của danh mục, bạn có thể sử dụng nó cùng với văn bản khác. Ví dụ: hãy đặt nó thành một phần của câu trên một trang bài đăng có nội dung…

Bài đăng này thuộc danh mục ______

Tất nhiên, chỗ trống sẽ được điền bằng tên của danh mục. Trong ví dụ này, đó là một bài đăng trong danh mục Âm nhạc

Vì vậy, chúng tôi có thể đặt những điều sau đây trong đĩa đơn của chúng tôi. php [hoặc bất cứ nơi nào phù hợp trong chủ đề của bạn]

This post is from the  category.

I will also put tags around it to make it bold, so the complete line I am inserting will look like this:

This post is from the  category.

Đặt tiêu đề danh mục của bạn trong tiêu đề của bạn

Một ví dụ khác, giả sử bạn muốn đặt tên danh mục trong tiêu đề của mình. Vì tiêu đề cực kỳ quan trọng đối với SEO nên có lẽ bạn muốn đảm bảo danh mục luôn được đưa vào

Vì vậy, khi đi vào các tệp chủ đề của bạn, trước tiên, bạn sẽ muốn tìm mã tạo tiêu đề. Trong chủ đề tôi đang làm việc với nó trông như thế này

Và vì vậy, sau đó tôi chỉ cần thêm mã tên danh mục của mình vào cuối và tôi sẽ đặt một thanh phân cách giữa hai mã để nó trông không lạ. Bây giờ tiêu đề của tôi sẽ luôn xuất hiện với cấu trúc sau. Tiêu đề bài đăng. tên danh mục

Đây là mã của tôi bây giờ

|

Và đây là kết quả

thẻ
  • Thể loại

Chia sẻ bài viết này

Pixel của DEVShareable, fun, & free WP comics.Check them out

Xây dựng doanh nghiệp WordPress tốt hơn

Bắt đầu dùng thử miễn phí 7 ngày

Theo chúng tôi

Liên kết tới Facebook của WPMU DEV Liên kết tới Twitter của WPMU DEV Liên kết tới LinkedIn của WPMU DEV Liên kết tới WPMU

Bài viết liên quan và gần đây nhất

Tự động cấm IP toàn cầu với Defender và The Hub [miễn phí. ]

Hướng dẫn cơ bản về bảo mật tên miền

Cách trỏ tên miền đến WPMU DEV Hosting

Cách chọn nhà cung cấp dịch vụ tên miền phù hợp

Các dự án liên quan

chim ruồi chuyên nghiệp

Mọi thứ bạn cần để…

hậu vệ chuyên nghiệp

Thường xuyên quét bảo mật, lỗ hổng…

Smush Pro

Sự lựa chọn của người dùng, đoạt giải thưởng, và…

Ảnh chụp chuyên nghiệp

Lập và lên lịch tăng dần…

Nhận các bản cập nhật WP mới trực tiếp vào hộp thư đến của bạn.

nhập địa chỉ email của bạn.

Đặt mua

Bằng cách nhấp vào đăng ký, tôi đồng ý nhận tin tức WP vui nhộn. P. S. Chúng tôi giữ email của bạn 100% riêng tư và không gửi thư rác. ]

Làm cách nào để lấy ID danh mục trong PHP?

nếu bạn cần ID danh mục, bạn sẽ nhận được nó thông qua get_query_var , có khả năng truy xuất tất cả các biến có thể truy vấn công khai. $queried_object = get_queried_object[];

Làm cách nào để lấy tên danh mục bằng cách sử dụng ID danh mục trong WooC Commerce?

Bạn có thể sử dụng wp_get_post_terms để lấy id danh mục của bất kỳ sản phẩm nào như thế này. $term_list = wp_get_post_terms[$product_id, 'product_cat', array['fields' => 'ids']]; Tôi chỉ đang tìm nạp id của danh mục . Hy vọng điều này sẽ hữu ích.

Chủ Đề