2017-12-20 15 views
2

"Woocommerce Shippment Tracking"플러그인 템플릿을 덮어 쓰려고했습니다 :
/wp-content/plugins/woocommerce-shipment-tracking/templates/email/tracking-info.php."Woocommerce Shipment Tracking"플러그인 템플릿 파일 덮어 쓰기

내 테마에서 파일을 만들려고했는데 제대로 된 후크를 찾지 못했지만 성공하지 못했습니다.

누구든지 플러그인을 편집하지 않고이 플러그인에서 템플릿을 맞춤 설정하는 방법을 알고 있습니까?

답변

1

Overriding "Woocommerce Shipment Tracking" plugin templates files에 대한 귀하의 의견은 changelog에 따라 정확해야합니다.

* Fix - Issue of template load order. Now it's overriden via yourtheme/woocommerce-shipment-tracking/{template_name}. For example storefront-child/woocommerce-shipment-tracking/myaccount/view-order.php. 

그것이 작동하지 않는 경우, 그것은 충돌 같은 소리 - WooCommerce.com 팀은 사용자 정의에 대한 지원을 제공하지 않습니다.

+0

비올라! 제 경우에는 다음을 사용합니다 : /your-active-child-theme/woocommerce-shipment-tracking/email/tracking-info.php. 알아 두어야 할 것은/templates /와/email/not/emails/하위 디렉토리가 필요 없다는 것입니다. 둘 다 쉽게 실수가 될 수 있습니다. – IamJoshing

1

테마를 통해 플러그인 템플릿 파일을 덮어 쓸 수 있습니다. 이를 위해서는 활성 자식 테마 또는 활성 테마에 woocommerce 폴더를 만들어야합니다 (아직 완료되지 않은 경우).

그런 다음 Woocommerce Shippment의 추적 플러그인에서 당신은 경로 (하위 계층)을 존중이 새로 만든 woocommerce 폴더에 필요한 파일을를 복사합니다.
/wp-content/plugins/woocommerce-shipment-tracking/templates/emails/tracking-info.php.
일단 당신이 당신의 테마에있는 tracking-info.php 템플릿을 오버라이드 (override) 할 수있을 것입니다 수행
/wp-content/themes/your-active-child-theme/woocommerce/emails/tracking-info.php.

에, 그것은 정말 걸릴 것입니다 :

그래서 예를 들어, 당신은에서 복사합니다 효과 ...


관련 항목 d 공식 문서 : Template structure & Overriding templates via a theme

+0

내가 원한다! 작동하지 않으며 /wp-content/themes/your-active-child-theme/woocommerce-shipment-tracking/templates/email/tracking-info.php도 마찬가지입니다. – IamJoshing

+1

모든 자동 WooCommerce 플러그인의 올바른 방법은/wp-content/themes/your-active-child-theme/woocommerce/email/tracking-in fo.php입니다 (여기서 your-active-child-theme은 어린이 주제) ... 당신이 지원을 요청하면, 그들은 당신에게 똑같이 말할 것입니다. – LoicTheAztec

+0

그래, 나는 심지어 지원을 전했다. 그들도 대답이 없었습니다. 2016 년 테마로 시도해보고 그 효과가 있는지 살펴 보겠습니다. – IamJoshing