initialize_hooks();
}
}
public static function is_3rd_party_installed() {
return class_exists( 'F4\WCSPE\Core\Hooks' );
}
private function initialize_hooks() {
add_filter( 'yaymail_shipping_address_content', [ $this, 'add_shipping_phone_and_email_to_shipping_address' ], 10, 2 );
}
public function add_shipping_phone_and_email_to_shipping_address( $shipping_address, $order ) {
$shipping_phone = $order->get_shipping_phone();
$shipping_email = $order->get_meta( '_shipping_email' );
if ( ! empty( $shipping_phone ) ) {
if ( strpos( $shipping_address, '' ) === false ) {
$html_shipping_phone = '' . esc_html( $shipping_phone ) . '';
$shipping_address = str_replace( $shipping_phone, $html_shipping_phone, $shipping_address );
}
}
if ( ! empty( $shipping_email ) ) {
if ( strpos( $shipping_address, '' ) === false ) {
$html_shipping_email = '' . esc_html( $shipping_email ) . '';
$shipping_address = str_replace( $shipping_email, $html_shipping_email, $shipping_address );
}
}
$shipping_address = trim( $shipping_address );
return $shipping_address;
}
}