Cách liên kết các danh mục trong WordPress

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 –

Bạn có thể liên kết một danh mục trên WordPress không?

Mỗi Liên kết trong WordPress được sắp xếp theo một hoặc nhiều Danh mục Liên kết . Điều này hỗ trợ điều hướng và cho phép các Liên kết được nhóm với những liên kết khác có nội dung tương tự. Khi tạo Danh mục Liên kết, hãy nhận ra rằng mỗi tên Danh mục Liên kết phải là duy nhất.

Chủ Đề