it-swarm-vi.tech

Làm cách nào để đặt nội dung trên các trang lưu trữ nhưng không phải trên trang chính?

Tôi muốn đặt nội dung trong một thanh bên của bài viết blog của mình khi chúng được xem trong kho lưu trữ, nhưng không hiển thị nội dung này khi các bài viết blog được hiển thị trên trang chính của trang web của tôi.

Điều này có thể được thực hiện?

4
dthorpe

Một cách tiếp cận khác: chỉnh sửa các tập tin chủ đề của bạn. archive.php đơn giản là không thể gọi trong thanh bên và điều đó sẽ làm những gì bạn yêu cầu.

Hãy xem Phân cấp mẫu để xem các tệp riêng lẻ trong một chủ đề quan tâm.

1
artlung

Gói nội dung trong một điều kiện:

if( is_archive() ){
  // Do stuff
}

Thêm về điều kiện ở đây:

http://codex.wordpress.org/Conditable_Tags

4
John P Bloch

Tôi khuyên bạn nên thiết lập nhiều thanh bên. Sau đó, bạn có thể gọi một thanh bên cho các trang thông thường và một thanh bên khác cho các trang lưu trữ. Điều này cho phép bạn kiểm soát hoàn toàn các yếu tố xuất hiện trong thanh bên trên mỗi loại trang.

Đây là một hướng dẫn tốt về cách tạo nhiều thanh bên được tiện ích. Bạn có thể quản lý từng mục trong phần Giao diện >> Tiện ích của bảng điều khiển quản trị viên.

4
EAMann