과 상점 페이지를 대상으로 :는 Woocommerce이 내가해야 할 일에만 CSS
- 은 CSS로 만 주요 상점 페이지 (아래에 언급 한 바와 같이 내가 만든 특정 사용자 정의 클래스)를 대상으로 지정하려면.
- 내가 내 아이 테마에
archive-product.php
의 재정의 템플릿이 :
이 내가 할 지금까지 시도한 것입니다.
- 내가 내 아이 테마에
- 이 오버라이드 템플릿에서는 제품 루프를 시작하기 직전에 사용자 정의 클래스
custom-shop-class
으로 div를 추가했습니다. 루프 된 제품을 구체적으로 타겟팅하고 싶기 때문입니다.-
: 나는 WP - 관리자에서 "가게"페이지를 통해 올려 놓으면, 그것은 나에게 주었기 때문에
http://.../post.php?post=4&action=edit
는 다음 나는 데 문제가 될 때
- 나는 클래스
page-id-4
타겟팅 시도 - 내가 발견 한 바에 따르면, 동일한
archive-product.php
템플릿이 다른 다양한 상점 페이지에서 사용되고 있으며, 주된 "상점"페이지 (내가 틀렸다면 수정하십시오) 에서뿐만 아니라,custom-shop-class
을 CSS는 동일한 템플릿 파일을 사용하는 다른 모든 상점 페이지에 영향을 미칩니다. 그렇지 않아야합니다. - 상점 페이지에 대한 고유 한 식별자 또는 클래스가 없으며 body 태그에
page-id-??
클래스가 있습니다 (일반적인 WP 페이지와 동일).
최상의 방법/솔루션에 대한 제안이 있으십니까?
미리 감사드립니다. Mario.
Beautiful! 중대한 (간단한) 해결책 및 논리적 인 감을! 간단한 질문입니다. "is_shop"은 무엇입니까?그것은 변수입니까, 함수입니까? WC 체계에서 어디에서 찾을 수 있습니까? – Mario
환상적! 다행 이군. WooCommerce를 사용하면 이러한 방식으로 사용자 지정 작업 및 필터를 쉽게 연결할 수 있습니다. 이 답변으로 당신이 찾고 있던 해결책을 얻었다면 정확한 답으로 표시해주십시오. – UncaughtTypeError
내 질문에 신경 쓰지 마라. 나는 단지 당신이 "조건 태그"에 관해 당신이 붙인 링크를 보았다. 훌륭해, 고마워! – Mario