Trong khi làm việc trên một dự án khách hàng, có một yêu cầu, trong đó chúng tôi phải đưa tên của danh mục và liên kết danh mục vào đoạn trích bài đăng cũng như chính bài đăng đó. Đó là một giải pháp đủ đơn giản. Và đây là những gì bạn cần làm
Nếu bạn đã biết Tên danh mục
Để tìm nạp liên kết danh mục, trước tiên bạn phải tìm ID danh mục. Bạn có thể làm điều này với sự trợ giúp của hàm get_cat_ID[]
$category_id = get_cat_ID[ ‘Category Name’ ];
Tại đây, bạn có thể lấy ID của bất kỳ danh mục nào bằng cách chỉ định tên của danh mục, thay cho 'Tên danh mục'. ID này sau đó được lưu bên trong một biến có tên $category_id
$category_link = get_category_link[ $category_id ];
Sau đó, chúng tôi chuyển $category_id này làm tham số trong hàm có tên là get_category_link[] và lưu trữ kết quả trong $category_link. Ở đây, về cơ bản, chúng tôi đang lưu trữ liên kết bên trong một biến để hiển thị nó sau này bằng mã HTML
” title=”Category Name”>Category Name
Hạn chế của phương pháp này là bạn cần chỉ định tên danh mục bên trong hàm. Nếu bạn muốn tìm nạp tên danh mục thì bạn cần một cách tiếp cận hơi khác ở đây
Đang tìm nạp bài đăng
Để tìm nạp danh mục bài đăng, bạn cần sử dụng hàm get_the_category[]
$the_cat = get_the_category[];
Hàm này trả về danh mục bài đăng hiện tại nếu bạn sử dụng nó trong một vòng lặp. Tuy nhiên, nếu bạn muốn sử dụng nó bên ngoài vòng lặp thì bạn sẽ cần chuyển ID bài đăng làm tham số
$the_cat = get_the_category[ $id ];
Khi chúng tôi tìm nạp danh mục, chúng tôi sẽ tìm nạp tên danh mục của danh mục đầu tiên trong mảng
$category_name = $the_cat[0]->cat_name;
Sau khi có tên danh mục, chúng tôi chỉ cần sử dụng mã trước đó và thay thế 'Tên danh mục' bằng biến $category_name
$category_id = get_cat_ID[ $category_name ];
$category_link = get_category_link[ $category_id ];
Hoặc chúng ta có thể viết hai dòng này trong một dòng như sau –
$category_link = get_category_link[ $the_cat[0]->cat_ID ];
Mã cuối cùng để lấy tên danh mục và liên kết danh mục
________số 8_______Đặt mã này bên trong nội dung. php hoặc đơn. php hoặc nếu bạn muốn sử dụng nó bên ngoài vòng lặp thì chỉ cần thực hiện một điều chỉnh nhỏ và thêm post_id làm tham số bên trong hàm get_the_category[] và bạn đã sẵn sàng
- Khái niệm cơ bản về WordPress
Chia sẻ.
patilswapnilv
Thành viên
Xin chào,
Nếu bạn muốn làm những gì @jameshelps đã giải thích. Dưới đây là những gì bạn có thể làm;
Ngoài các trang bạn đã xuất bản, bạn có thể thêm một số loại mục menu khác vào menu tùy chỉnh của mình
Trang – Thêm một liên kết đến một trang khác trên trang web của bạn
Liên kết tùy chỉnh – Thêm một URL tùy chỉnh liên kết đến một trang web khác
Danh mục – Hiển thị nguồn cấp dữ liệu các bài đăng trên blog từ một danh mục nhất định
Thẻ – Hiển thị nguồn cấp dữ liệu các bài đăng trên blog từ một thẻ nhất định
Đăng – liên kết trực tiếp đến một bài đăng blog trên trang web của bạn
Để thêm một trong các mục menu này
Trong tùy biến -> Menu
Nhấp vào nút + Thêm mục
Chọn một loại mục menu từ danh sách. Danh mục trong trường hợp của bạn
Và lưu menu
Ở đây bạn có một tài liệu tham khảo chi tiết có thể giúp đỡ
https. // vi. ủng hộ. báo chí. com/menu/
Vui lòng trả lời tại đây nếu bạn cần hỗ trợ thêm
Trân trọng,
Tháng chín 19, 2017 tại 1. 26 giờ chiều
xe502
Thành viên
Áp phích gốc
Cảm ơn bạn, Jameshelps. Đó chính xác là những gì tôi muốn làm và nó hoạt động hoàn hảo. Và cũng cảm ơn bạn Patilswapnilv2 –