/** * 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'], ]); } Uncategorized Archives - Page 3 of 19 - Blueprint Press Internationale

Uncategorized

“I Lost 140 Pounds In A Year” by Tim Weiss

“I Lost 140 Pounds in A Year” by Tim Weiss Inspires Readers to Achieve Lasting Weight Loss Through Healthy Eating and Positive Lifestyle Changes A Transformative Guide to Sustainable Weight Loss    Through a candid and practical approach, Tim shares his personal journey of transformation, guiding readers on how to make lasting changes in their […]

“I Lost 140 Pounds In A Year” by Tim Weiss Read More »

The Art of Crafting an SEO-Optimized Book Treatment

In the ever-evolving world of digital marketing, there is one thing that remains constant: the importance of putting readers first. When it comes to book treatments, this principle holds true. Crafting an SEO-optimized book treatment is an art that requires a delicate balance between search engine optimization and reader engagement. It’s not just about stuffing

The Art of Crafting an SEO-Optimized Book Treatment Read More »

21st Century Proverbs of William Craig: Second Edition

21st Century Proverbs of William Craig: Second Edition — A Valuable Asset for Finding Joy and Inspiration in Life Recognizing the crucial connection between joy and resilience   William Craig, a gifted creative writer and inspirational speaker, announces the release of the highly anticipated second edition of his book, “21st Century Proverbs of William Craig.”

21st Century Proverbs of William Craig: Second Edition Read More »

“Degree of Guilt” by Barbara Harken: A Captivating Fusion of Loyalty, Mystery, and Compelling Narrative

Intertwining Past and Present with a Touch of Humor In “Degree of Guilt” author Barbara Harken offers a compelling narrative that skillfully blends fierce loyalty, mystery, and a touch of humor that takes readers on a journey where the past collides with the present. “Degree of Guilt” revolves around the protagonist, Maggie Witkowski, who, after

“Degree of Guilt” by Barbara Harken: A Captivating Fusion of Loyalty, Mystery, and Compelling Narrative Read More »

Shopping Cart