여기 내 목표는 다음과 같습니다.
특히 태그/아카이브 페이지에 : 페이지에 표시된 각 카테고리에 대해 다른 사이드 바를 표시하고 싶습니다.WP 여러 조건에 대한 조건문
내가 지금 한 것 : '회화', '사진'및 '대상'의 세 가지 범주가 있습니다. 태그 페이지가 표시 될 때 '그림'카테고리의 게시물이 있는지 확인하고 싶다면 dynamic_sidebar '그림 사이드 바'를 표시하고 싶습니다. 사진 - 촬영 사이드 바 및 객체 -> object_sidebar.
나는이 부분을 성취했다.
태그/아카이브 페이지에 여러 카테고리의 게시물이있는 경우 내 문제가 발생합니다. 예를 들어 카테고리 '그림'의 게시물과 카테고리 '사진'의 게시물입니다. 어떤 경우에는 'paintings_sidebar'및 'photography_sidebar'를 표시하고 싶습니다.
최근 게시물의 카테고리에 대한 사이드 바 만 사이드 바에 표시됩니다.
내가 뭘 잘못하고 있니? :(여기
코드의 내 작은 비트입니다 :if (is_archive()) {
if (in_category('paintings')) {
dynamic_sidebar('paintings-sidebar');
}
if (in_category('photography')) {
dynamic_sidebar('photography-sidebar');
}
if (in_category('objects')) {
dynamic_sidebar('objects-sidebar');
}