Отображение пользовательского текста на странице получения заказа непосредственно перед деталями заказа

У меня возникли трудности с настройкой расположения текста на моей странице благодарности/странице получения заказа. Я добавил некоторый пользовательский текст, но я не могу поместить его в нужное мне положение.

См. прикрепленное изображение. Он должен быть вверху, когда я хотел бы его под фотографией в разделе «Детали заказа»)

/**
 * Custom text on the receipt page.
 */
function isa_order_received_text( $text, $order ) {
    $new = $text . ' If you do not see the download button(s) below, please refresh the page. Processing can take a few minutes.';
    return $new;
}
add_filter('woocommerce_thankyou_order_received_text', 'isa_order_received_text', 10, 2 );

введите здесь описание изображения


person user3715275    schedule 31.01.2017    source источник


Ответы (1)


Чтобы получить это легко, вы можете использовать хук woocommerce_thankyou с наивысшим приоритетом (1) следующим образом:

add_action( 'woocommerce_thankyou', 'custom_thankyou_text', 1, 0);
function custom_thankyou_text(){
    echo '<p class="thankyou-custom-text">If you do not see the download button(s) below, please refresh the page. Processing can take a few minutes.</p>';
}

Код находится в файле function.php вашей активной дочерней темы (или темы), а также в любом файле плагина.

Код проверен и работает.

person LoicTheAztec    schedule 31.01.2017