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 Show
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ênBướ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 CommerceBâ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ậnTrong 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 đó cat_name . ' '; } ?> 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 độngChú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 cat_name . ' '; } ?> 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 cat_name . ' '; } ?> category. Đặt tiêu đề danh mục của bạn trong tiêu đề của bạnMộ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ả
Chia sẻ bài viết này Pixel của DEVShareable, fun, & free WP comics.Check them outXây dựng doanh nghiệp WordPress tốt hơnBắ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ấtTự độ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 quanchim 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. 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. |