Chào mọi người. Nếu bạn muốn lấy id danh mục và sên danh mục của trang danh mục hiện tại, thì hãy sử dụng mã của tôi. ) $cur_cat = get_cat_ID( single_cat_title("",false) ); //get the cat id $category = &get_category($cur_cat); $category->slug; //get cat slugMã thưởng thức Show Thông tin tài nguyênPhương thứcGETURLhttps. // công khai-api. báo chí. com/nghỉ ngơi/v1. 1/sites/$site/categories/slug. $category Yêu cầu xác thực?KhôngTham số phương phápTham sốTypeDescription$site(int. chuỗi)ID trang web hoặc tên miền$danh mục(chuỗi)Sên danh mụcTham số truy vấnHiển thị tham sốTypeDescriptionbối cảnh (chuỗi). (mặc định) Định dạng đầu ra dưới dạng HTML để hiển thị. Mã ngắn được phân tích cú pháp, thẻ đoạn văn được thêm vào, v.v. chỉnh sửa. Định dạng đầu ra để chỉnh sửa. Mã ngắn không được phân tích cú pháp, khoảng trắng quan trọng được giữ lại, v.v. http_envelope(bool)false. (mặc định) đúng. Một số môi trường (như JavaScript hoặc Flash trong trình duyệt) chặn hoặc chuyển hướng phản hồi bằng mã trạng thái HTTP không phải 200. Đặt tham số này sẽ buộc mã trạng thái HTTP luôn là 200. Phản hồi JSON được gói trong một "phong bì" chứa tiêu đề và mã trạng thái HTTP "thực". khá (bool) sai. (mặc định) đúng. Xuất JSONmeta đẹp (chuỗi) Tùy chọn. Tải dữ liệu từ các điểm cuối được tìm thấy trong phần 'meta' của phản hồi. Danh sách được phân tách bằng dấu phẩy. Ví dụ. meta=site,likesfields(string)Tùy chọn. Chỉ trả về các trường được chỉ định. Danh sách được phân tách bằng dấu phẩy. Ví dụ. fields=ID,titlecallback(string)Hàm gọi lại JSONP tùy chọnThông số phản hồiTham số Loại Mô tả (vào) ID danh mục. tên (chuỗi) Tên của danh mục. slug(string)Sên của danh mục. description(string)Mô tả của danh mục. post_count(int)Số lượng bài viết sử dụng danh mục này. feed_url(string)URL của nguồn cấp cho danh mục này. parent(in) ID gốc của danh mục. meta(đối tượng)Dữ liệu metaLỗi tài nguyênĐây là những lỗi có thể được trả về bởi điểm cuối này HTTP CodeError IdentifierError Message403unauthorizedUser không thể truy cập blog cá nhân này. 403unauthorizedNgười dùng không thể truy cập blog bị hạn chế này404unknown_taxonomyPhân loại không xác địnhVí dụ
curl 'https://public-api.wordpress.com/rest/v1/sites/en.blog.wordpress.com/categories/slug:community' <?php $options = array ( 'http' => array ( 'ignore_errors' => true, ), ); $context = stream_context_create( $options ); $response = file_get_contents( 'https://public-api.wordpress.com/rest/v1/sites/en.blog.wordpress.com/categories/slug:community', false, $context ); $response = json_decode( $response ); ?> Phản ứng{ "ID": 2528, "name": "Community", "slug": "community", "description": "", "post_count": 368, "feed_url": "http:\/\/en.blog.wordpress.com\/category\/community\/feed\/", "parent": 0, "meta": { "links": { "self": "https:\/\/public-api.wordpress.com\/rest\/v1\/sites\/3584907\/categories\/slug:community", "help": "https:\/\/public-api.wordpress.com\/rest\/v1\/sites\/3584907\/categories\/slug:community\/help", "site": "https:\/\/public-api.wordpress.com\/rest\/v1\/sites\/3584907" } } } Tôi có một số trang danh mục trong trang web WordPress của mình và tôi muốn sử dụng CHỈ MỘT MẪU cho tất cả các trang danh mục đó. Và nhân tiện, tôi đã tạo các trang để quản lý tất cả các phần/danh mục trên trang web của mình dễ dàng hơn Tôi biết tôi có thể sử dụng mã tiếp theo cho mọi mẫu trang và thay đổi sên 'bất cứ điều gì'); Có cách nào để biến nó thành 'bất kỳ danh mục nào' được lấy từ danh mục hiện tại hoặc trường tùy chỉnh để tôi không phải tạo mẫu trang cho mỗi trang danh mục không? 20 Tháng hai, 2013 lúc 3. 53 giờ chiều TheDoc Hội viên Có lẽ tôi hơi bối rối. Có lý do nào khiến bạn không chỉ sử dụng danh mục. php? 21 Tháng hai, 2013 lúc 7. 31 giờ sáng bernar người tham gia Xin chào, cảm ơn, tôi đã thử cách tiếp cận sai Nhân tiện, tôi đã tạo danh mục. php sử dụng đoạn mã sau để sên danh mục được hiển thị bên trong chuỗi dựa trên danh mục hiện tại Nếu bạn chèn một hàm <?php $theCatId = get_term_by( 'slug', 'tutorials', 'category' ); print_r($theCatId); ?> Sau đó, tất cả những gì bạn phải làm là sử dụng bất kỳ thuật ngữ nào bạn thấy giữa các dấu ngoặc vuông đó như vậy <?php $theCatId = get_term_by( 'slug', 'tutorials', 'category' ); $theCatId = $theCatId->description; ?> Chia sẻ cái này
Có liên quanLà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?Cách dễ nhất để lấy tên danh mục hiện tại trong WooC Commerce là sử dụng hàm get_queried_object() . Hàm này sẽ trả về một đối tượng chứa nhiều thông tin khác nhau về trang hiện tại. Bạn có thể sử dụng chức năng này bằng cách thêm nó vào “Theme Functions (các chức năng. php)“.
Sên danh mục ở đâu trong WordPress?Hai vị trí cuối cùng trong quản trị viên WordPress nơi bạn có thể tạo sên là trang menu con Danh mục và Thẻ . Trong cả hai trường hợp, hình thức trông giống nhau. Bạn nhập tên danh mục hoặc thẻ của mình vào rồi nhập con sên ưa thích của bạn bên dưới nó. Sên phải là chữ thường và có dấu gạch ngang thay vì dấu cách. |