/** * Astra Child Theme functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Astra Child * @since 1.0.0 */ /** * Define Constants */ define( 'CHILD_THEME_ASTRA_CHILD_VERSION', '1.0.0' ); /** * Enqueue styles */ function child_enqueue_styles() { wp_enqueue_style( 'astra-child-theme-css', get_stylesheet_directory_uri() . '/style.css', array('astra-theme-css'), CHILD_THEME_ASTRA_CHILD_VERSION, 'all' ); } add_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 15 ); /* * SLACK NOTIFICATION * */ add_action('woocommerce_thankyou', 'notify_slack_new_order', 10, 1); function notify_slack_new_order($order_id) { if (!$order_id) return; $order = wc_get_order($order_id); $webhook_url = 'https://hooks.slack.com/services/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'; // Replace with your webhook // Get customer info $customer_name = $order->get_formatted_billing_full_name(); $totalStrip = wp_strip_all_tags($order->get_formatted_order_total()); $total = preg_replace('$', "$", $totalStrip); // Get product details $items = $order->get_items(); $product_lines = []; foreach ($items as $item) { $product_lines[] = $item->get_name() . ' × ' . $item->get_quantity(); } $product_list = implode("\n• ", $product_lines); // Get shipping address $shipping_address_html = $order->get_formatted_shipping_address(); if ($shipping_address_html) { $shipping_address_text = preg_replace('//i', "\n", $shipping_address_html); $shipping_address = wp_strip_all_tags($shipping_address_text); } else { $shipping_address = 'No shipping address'; } // Build Slack message $message = [ 'text' => "*🛒 New Order From Blueprint Press Internationale*\n" . "*Order #:* {$order_id}\n" . "*Customer:* {$customer_name}\n" . "*Total:* {$total}\n" . "*Products:*\n• {$product_list}\n" . "*Shipping Address:*\n{$shipping_address}" ]; wp_remote_post($webhook_url, [ 'body' => json_encode($message), 'headers' => ['Content-Type' => 'application/json'], ]); } books Archives - Page 3 of 12 - Blueprint Press Internationale

books

‘So Much S’more To Do’ by Becky Rasmussen

Indulge in Gourmet Delight: Becky Rasmussen Elevates Classic Campfire Treat with ‘So Much S’more To Do’ Classic Campfire Treat Into a Gourmet Delight Becky Rasmussen has taken the classic campfire treat of s’mores and transformed it into a gourmet delight with her new book, “So Much S’more To Do.” From one gooey ingredient, she has […]

‘So Much S’more To Do’ by Becky Rasmussen Read More »

Alpha Readers vs. Beta Readers

Alpha and beta readers contribute significantly to the writing process, although they do so for different reasons. If you’re a writer, you’ve probably encountered the terms “alpha reader” and “beta reader” in conversation. Although both sorts of readers have the potential to provide insightful input, their roles in the writing process are significantly distinct. In

Alpha Readers vs. Beta Readers Read More »

Must-Read Books: Our Recommendations for Every Reader

If you’re looking for some book recommendations, look no further! We’ve got you covered with our top must-read books that we recommend for every reader. Whether you’re a fan of fiction, non-fiction, thrillers, romance, or anything in between, there’s something on this list for everyone. Crave Saga: Book One As Jezebel delves deeper into the

Must-Read Books: Our Recommendations for Every Reader Read More »

Shopping Cart