【问题标题】:Custom html site converted in to wordpress, email form php自定义 html 网站转换为 wordpress,电子邮件表单 php
【发布时间】:2015-05-28 08:52:52
【问题描述】:

我是 html/wordpress css js 的初学者。

我设法将我的 html 网站转换为 wordpress,但在我的 html 上,我有一个 php 电子邮件表单,它在 html 中可以正常工作,但在 wordpress 中却不行, 知道我需要什么代码以及放在哪里吗? 这是html:

<section id="contact" class="text-center">
        <div class="container">
            <div class="row">
                <div class="col-md-12 wow fadeInDown" data-wow-delay="2000">
                    <h3>CONTACT US</h3>
                </div>
                <div class="col-md-2"></div>
                <div class="col-md-8">
                    <p>Contact us today </p>
                </div>
                <div class="col-md-2"></div>
                <form action="emailform.php" method="post">
                    <div class="col-md-4 wow fadeInLeft" data-wow-delay="2000">
                        <input type="text" placeholder="Name" class="form-control">
                    </div>
                    <div class="col-md-4 wow fadeInDown" data-wow-delay="2000">
                        <input type="email" placeholder="Email" class="form-control" required>
                    </div>
                    <div class="col-md-4 wow fadeInRight" data-wow-delay="2000">
                        <input type="text" placeholder="Subject" class="form-control">
                    </div>
                    <div class="col-md-12 wow fadeInDown" data-wow-delay="2000">
                        <textarea placeholder="Message" class="form-control"></textarea>
                    </div>
                    <div class="col-md-3"></div>
                    <div class="col-md-6 wow fadeInUp" data-wow-delay="2000">
                        <input type="submit" value="SEND MESSAGE" class="form-control">
                    </div>
                    <div class="col-md-3"></div>
                </form>
            </div>
        </div>

【问题讨论】:

    标签: php html wordpress email


    【解决方案1】:
    <form action="<?php echo get_template_directory(); ?>http://mysite.CO.UK/baca2ztheme/wp-content/themes/mytheme/emailform.php" method="post">
    

    这就是网址,现在当我点击提交时,它会刷新页面。但是如果我手动刷新页面它说浏览器正在尝试发送信息点击确定重新发送等...

    【讨论】:

      【解决方案2】:

      首先,您应该在所有输入中使用 name 属性。

      http://www.w3schools.com/tags/att_input_name.asp

      此外,如果文件存储在您需要使用的主题中

      &lt;form action="&lt;?php echo get_template_directory(); ?&gt;/path/to/file/emailform.php" method="post"&gt;

      【讨论】:

      • 没关系,我理解输入,但我真正的问题是让表单在 wordpress、php 中工作?
      • 哪个文件?我的 emailform.php 文件?是的,它在目录中,当我点击提交时,我一直得到空白屏幕。
      • 所以您使用的是&lt;?php echo get_template_directory(); ?&gt;?确保文件位于“主题”文件夹的根目录中并使用&lt;?php echo get_template_directory(); ?&gt;/emailform.php
      • 我还建议使用插件联系表格 7 wordpress.org/plugins/contact-form-7,您可以根据自己的喜好提供课程和样式:)
      • 我更喜欢我自己的表格,我也尝试过那个表格,但我没有收到收件箱中的电子邮件,但现在我正在使用 formget。如果我能让我的表格工作会更好。
      猜你喜欢
      • 1970-01-01
      • 2015-03-21
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      相关资源
      最近更新 更多