这是一个充满希望的问题。我真的非常非常缺乏经验。但我正在努力教自己一两件事。我工作的组织使用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;
这是如何工作的?从哪里拉出那些田地。任何见解将不胜感激。感谢。