사용자 정의 사이드바 스타일링을 위해 WooCommerce에서 제품 ID에 액세스
WooCommerce 제품 세부 정보 페이지에 대한 사용자 정의 사이드바를 생성할 때 다음을 강조하는 데 공통적인 문제가 발생합니다. 현재 제품. 이 문서에서는 사이드바 내에서 선택한 제품에 "활성" 클래스를 추가하는 솔루션을 제공하여 이 문제를 해결합니다.
이를 달성하려면 현재 제품 ID를 가져와야 합니다. WooCommerce 3 이상에서는 다음 코드를 사용하여 검색할 수 있습니다.
global $product; $id = $product->get_id();
$product 전역 변수에는 현재 로드된 제품 개체가 포함되어 있습니다. get_id() 메소드에 액세스하면 현재 제품의 ID를 얻을 수 있습니다.
이제 제품 ID가 있으면 사이드바의 해당 메뉴 항목에 "active" 클래스를 추가할 수 있습니다. 예를 들어 다음과 같은 조건부 논리를 사용할 수 있습니다.
<li class="<?php if ($id === $sidebar_product_id) { echo 'active'; } ?>"> <!-- Product information --> </li>
위 내용은 맞춤 사이드바 스타일링을 위해 WooCommerce에서 제품 ID에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!