Skip to content

Instantly share code, notes, and snippets.

@muks999
Forked from artikus11/wc-thankyou-page.php
Created October 9, 2018 12:57
Show Gist options
  • Save muks999/d5fdf79702575ecf18e7e6d585b67116 to your computer and use it in GitHub Desktop.
Save muks999/d5fdf79702575ecf18e7e6d585b67116 to your computer and use it in GitHub Desktop.
Персонализация заголока на странице спасибо после заказа
add_filter( 'the_title', 'kld_title_order_received', 10, 2 );
function kld_title_order_received( $title, $id ) {
if ( is_order_received_page() && get_the_ID() === $id ) {
$order_key = apply_filters( 'woocommerce_thankyou_order_key', empty( $_GET['key'] ) ? '' : wc_clean( $_GET['key'] ) );
$order_id = isset( $_GET ) ? wc_get_order_id_by_order_key( $_GET ) : '';
if ( $order_id > 0 ) {
$order = wc_get_order( $order_id );
if ( ! $order || $order->get_order_key() !== $order_key ) {
$order = false;
}
}
if ( isset ( $order ) ) {
$title = sprintf( "Ваше Величество, %1s %2s!", esc_html( $order->get_billing_first_name() ),esc_html( $order->get_billing_last_name() ) );
}
}
return $title;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment