My contact form isn't working

I can’t seem to get the contact form to work.
I am not sure what info you need to help me but here are a couple screenshots.

I have actions set to “EMAIL”

Email is set to the admin email which is what I want.

When I fill out the form it says…

Yet after trying this a handful of times I get no email to my admin email.
NOTE: this is a brixies template if that matters at all.

thanks

This is not a Bricks issue, but rather a Wordpress one. Make sure to use a SMTP plugin. I use ASE plugin which has a SMTP function in it and works great, both for local development and hosted.

So your saying that bricks offers a contact form that doesn’t work and I need another plugin? I just want to make sure I am tracking what you mean. THanks

Sigh!

Bricks doesn’t offer email services, do you know how emails work?

  1. You need an email provider to deliver emails,
  2. You need to configure the email provider in wordpress.

You don’t need a plugin, you can code it in php.
I do this all the time outside woordpress.

No, that is not what I said. Wordpress does not provide that – so regardless of what theme you use, you will run into the same issue.

Also, use Google, it will show you a lot if you are learning something new and this is not a new thing, so there is a lot of information out there to solve your issue.

You can add SMTP functionality right in your child theme’s function file like this.

add_action( 'phpmailer_init', 'setup_phpmailer_init' );
function setup_phpmailer_init( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host       = '://your-server.com'; // e.g., smtp.gmail.com
    $phpmailer->SMTPAuth   = true;
    $phpmailer->Port       = 587; // 587 for TLS, 465 for SSL
    $phpmailer->Username   = 'your-email@example.com';
    $phpmailer->Password   = 'your-smtp-password';
    $phpmailer->SMTPSecure = 'tls'; // 'tls' or 'ssl'
    $phpmailer->From       = 'your-email@example.com';
    $phpmailer->FromName   = 'Your Website Name';
}

Done, no plugin … simple.