반응형
청구 주소 뒤에 Wocommerce 오더 수신 페이지에 텍스트 추가
하단의 청구 주소 뒤에 wo commerce 주문 접수 페이지에서 텍스트 추가하는 방법을 알고 싶습니다.
사용할 수 있는 고리가 있습니까?
아니면 다른 방법으로 할 수 있습니까?
사용자 지정 후크 기능을 동작 후크에서 사용해 보십시오.
add_action( 'woocommerce_thankyou', 'custom_content_thankyou', 10, 1 );
function custom_content_thankyou( $order_id ) {
echo '<p>'. __('My custom text').'</p>';
}
코드가 작동합니다.활성 하위 테마(또는 테마)의 php 파일 또는 플러그인 파일에 있습니다.
테스트를 거쳐 작동 중...
(자녀) 테마 또는 플러그인 안에 작업 후크를 추가할 수 있습니다.@LoicTheAztec 답변 확대:
add_action( 'woocommerce_thankyou', 'custom_content_thankyou', 10, 1 );
function custom_content_thankyou( $order_id ) {
echo '<p>'. __('My custom text').'</p>';
}
불행하게도 WooCommerce Action and Filter Hook Reference 공식 문서에 언급되지 않은(아직?) 사용할 수 있는 액션이 더 있습니다.
woocommerce_before_thankyou
woocommerce_thankyou_{payment_method}
(동적)woocommerce_thankyou
주문내역과 배송방법이 필요할 때가 있습니다.사용할 수 있는 주문 세부 정보를 얻으려면$order = new WC_Order($order_id);
. 예를 들어,
function produkindo_before_thankyou($order_id) {
$order = new WC_Order($order_id);
// Iterating through order shipping items
foreach( $order->get_items( 'shipping' ) as $item_id => $shipping_item_obj ){
// $order_item_name = $shipping_item_obj->get_name();
// $order_item_type = $shipping_item_obj->get_type();
// "Prahu-Hub" or "Prahu - Hub"
$shipping_method_title = $shipping_item_obj->get_method_title();
$shipping_method_id = $shipping_item_obj->get_method_id(); // The method ID
$shipping_method_instance_id = $shipping_item_obj->get_instance_id(); // The instance ID
// $shipping_method_total = $shipping_item_obj->get_total();
// $shipping_method_total_tax = $shipping_item_obj->get_total_tax();
// $shipping_method_taxes = $shipping_item_obj->get_taxes();
break;
}
if (preg_match('/^Prahu/i', $shipping_method_title)) {
?>
<div class="prahu-hub-thankyou">
Silakan melanjutkan pemesanan pengiriman untuk barang yang Anda beli di <a target="_blank" href="https://prahu-hub.com/home/pencarian"><strong>Prahu–Hub</strong></a>.
</div>
<?php
}
}
add_action('woocommerce_before_thankyou', 'produkindo_before_thankyou');
언급URL : https://stackoverflow.com/questions/47078535/add-a-text-in-woocommerce-order-received-page-after-the-billing-address
반응형
'source' 카테고리의 다른 글
JUNIT XML 출력 규격 (0) | 2023.09.19 |
---|---|
사용자 지정 cmdlet에서 -verbose 및 -debug 매개 변수를 적절하게 사용하는 방법 (0) | 2023.09.19 |
jQuery를 사용하여 입력 비활성화된 특성 전환 (0) | 2023.09.19 |
인터넷 익스플로러(전용)가 간헐적으로 AJAX 게시물을 중단합니다. (0) | 2023.09.19 |
쉽게 sinon stubs 치우기 (0) | 2023.09.19 |