스토어 페이지나 카테고리 아카이브에서 또는 특정 제품 주기 항목이 표시될 때마다 특정 제품에 "EXCLUSIVE" 텍스트가 포함된 배지를 표시하려고 합니다.
그런데 _shop_loop_item 앞에 _action을 추가하려고 했는데 문제는 $product
变量不包含该对象。我正在考虑 $product->get_id()
제품 ID와 일치하면 해당 특정 제품 루프 항목에 일부 HTML이 적용된다는 것입니다.
그런데 get_id()
无法执行,因为 $product
텅 빈 것 같군요. 제가 쌓는 곳은 바로 이곳입니다.
예, HTML을 인쇄하려는 위치는 woocommerce_before_shop_loop_item
- 판매 배지 바로 앞입니다.
루프 항목을 필터링하는 방법에 대한 제안 사항이 있나요?
P粉7181655402024-02-18 11:58:24
기본적으로
$product
不会传递到 woocommerce_before_shop_loop_item
후크에 콜백 함수가 있습니다. 그렇기 때문에 작동하지 않습니다
대신 global $product
그러면 다음과 같은 결과가 나옵니다:
으아악