Skip to content

Instantly share code, notes, and snippets.

@artikus11
Created June 19, 2017 07:48
Show Gist options
  • Save artikus11/596d2e282c3ccce836bb4c2a9e6c8860 to your computer and use it in GitHub Desktop.
Save artikus11/596d2e282c3ccce836bb4c2a9e6c8860 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