Customer Feedback

function dachshund_feedback_form() { ob_start(); if (isset($_POST[‘submit_feedback’])) { // Simple honeypot if (!empty($_POST[‘address’])) { return; // Likely spam } // Sanitize $name = sanitize_text_field($_POST[‘name’]); $email = sanitize_email($_POST[’email’]); $phone = sanitize_text_field($_POST[‘phone’]); $rating = sanitize_text_field($_POST[‘rating’]); $order = sanitize_text_field($_POST[‘order’]); $feedback = sanitize_textarea_field($_POST[‘feedback’]); $suggestions = sanitize_textarea_field($_POST[‘suggestions’]); $valid_ratings = [‘Excellent’, ‘Good’, ‘Average’, ‘Poor’, ‘Terrible’]; if (!in_array($rating, $valid_ratings)) { $rating = ‘Unknown’; } $to = “belinda@dachshundcoffee.com.au”; $subject = “New Customer Feedback – Dachshund Coffee”; $message = ” New Customer Feedback Submitted: Name: $name Email: $email Phone: $phone Rating: $rating Order: $order Feedback: $feedback Suggestions: $suggestions “; $headers = “From: Dachshund Coffee \r\n”; if (wp_mail($to, $subject, $message, $headers)) { echo ‘

Thank you! Your feedback has been submitted.

‘; } else { echo ‘

Oops! Something went wrong. Please try again later.

‘; } } ?>

Dachshund Coffee Feedback

Your feedback helps us improve our café!

dachshund_feedback

Scroll to Top