codememo

WordPress Customizer에서 특정 범주에 대한 옵션을 저장할 수 있습니까?

tipmemo 2023. 3. 14. 21:39
반응형

WordPress Customizer에서 특정 범주에 대한 옵션을 저장할 수 있습니까?

WordPress Customizer를 사용하고 있으며, 예를 들어 "category background image"와 같은 카테고리에 대한 옵션을 추가하고 싶습니다.커스터마이저에서 미리보기의 카테고리 X를 "빨간색"으로 설정하고 미리보기에서 카테고리 Y를 "파란색"으로 설정할 수 있는 옵션을 사용합니다.이 특정 카테고리를 선택합니다.이 작업은 무제한의 카테고리로 실행할 수 있기 때문에, 각각의 배경색이 다릅니다.

이게 가능합니까?사용할 수 있습니다.active_callback커스터마이저 자체의 옵션을 현재 위치(카테고리 페이지 등)에 따라 표시/소거할 수 있습니다.다만, 프리뷰에 표시되는 현재의 카테고리 ID와 값을 가지는 어레이를 보존하는 옵션을 설정할 수 있습니까?

모든 옵션을 추가하고active_callback파라미터를 지정합니다.고객님의 고객명active_callback이런 기능을 가질 수 있습니다.return(is_category(Category ID, name, slug, or array of Category IDs, names, and/or slugs)).

Customizer가 단순히 스타일 커스터마이저라는 의미라면, 저는 이전에도 특정 액션에 따라 스타일을 변경해야 하는 문제가 있었습니다.그 결과, css 파일을 생성하는 php 코드를 쓰고 style.css는 다음과 같습니다.

$style='.';
$style.=get_selected_category_Id().'{';
$style.='color:'.get_selected_color().'}';

etc... 별로 좋은 해결책이 아닌 건 알지만, 이 모듈이 1회만 필요하거나 시간이 많지 않다면 잘 될 수도 있습니다.

언급URL : https://stackoverflow.com/questions/39414119/is-it-possible-to-save-options-for-a-specific-category-in-the-wordpress-customiz

반응형