缺少WP PHP表单字段。他们在哪?

时间:2017-03-22 16:44:41

标签: php html wordpress forms

这是一个充满希望的问题。我真的非常非常缺乏经验。但我正在努力教自己一两件事。我工作的组织使用WP站点。我经常处理它。我主要做HTML和CSS(我知道的东西),但我只是在后台挖掘并遇到了一些我根本不懂的东西。

我在这里制作了一个测试页:http://all4ed.org/webinar-event/test-2/

页面上有两种形式。第一个结束于"提交按钮,"第二个结束于"注册按钮。"

到目前为止一切顺利。我在WP文件的后端挖了一下,找到了content-webinar.php文件,看到它把表单拉成了包含:

// The registration form. ?>
    <?php if ($registration_required == 'yes'): ?>
        <?php include ('assets/includes/webinar/inc-block-registration-form.php'); ?>
    <?php endif;

好,到目前为止。

我去了&#34; inc-block-registration-form.php&#34;文件和这里变得奇怪:

使用此代码完成第一个表单:

<form class="webinar-registration" action="<?= $_SERVER["REQUEST_URI"] ?>" method="get">
      <div>
        <p>
          <label for="token">Token</label>
          <input type="text" name="token" />
        </p>
        <p>
          <button>Submit</button>
        </p>
      </div>
    </form>

这看起来和我想的一模一样。第二种形式是这样写的:

  <form class="webinar-registration" action="<?= $_SERVER["REQUEST_URI"] ?>" method="post">
      <div>
        <?php if ($webinars->error) : ?>
        <p class="error"><?= $webinars->error ?></p>
        <?php endif; ?>
        <?php foreach ($webinars->form_data as $data) : ?>
          <p><?= $webinars->build($data) ?></p>
        <?php endforeach; ?>
        <p>
          <button>Register</button>
          <input type="hidden" name="webinars_registration_submitted" value="<?= $post->ID ?>" />
          <input type="hidden" name="webinars_registration_title" value="<?= get_the_title() ?>" />
          <input type="hidden" name="webinars_registration_url" value="<?= get_permalink() ?>" />

          <!-- fields necessary for AA -->
            <input type="hidden" name="webinars_user_id" value="<?= get_current_user_id() ?>" />
            <input type="hidden" name="webinars_type" value="<?= get_field('webinar_type') ?>" />
            <input type="hidden" name="webinars_post_id" value="<?= get_the_ID () ?>" />
        </p>
      </div>
    </form>

咦???? &#34;您的姓名&#34;,&#34;您的电子邮件地址,&#34; &#34;组织&#34; &#34;城市,州,&#34;或&#34;问题(这是可选的)&#34;

这是如何工作的?从哪里拉出那些田地。任何见解将不胜感激。感谢。

0 个答案:

没有答案