【发布时间】:2016-09-25 11:12:43
【问题描述】:
您能告诉我如何在页面周围添加具有多个字段的单个表单。
是否有可能使用联系表格 7,因为我也想将数据获取到数据库/csv。 CF7 基本的 html 编码窗口不足以在那里做整页。
我也读过,Wordpress 自己的 admin-post.php 也可能以某种方式以自定义页面形式工作。
这是我的意思的示例代码:
<?php/** * Template Name: Contact fields */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div id="form-start">
<form action="" method="post">
<div class="item">
<p>text</p>
<p><label for="field_1">Answer<span></span> <br><input type="text" name="field_1" value=""></label></p>
</div>
<div class="item">
<p>text</p>
<p><label for="field_2">Answer<span></span> <br><input type="text" name="field_2" value=""></label></p>
</div>
<div class="item">
<p>text</p>
<p><label for="field_3">Answer<span></span> <br><input type="text" name="field_3" value=""></label></p>
</div>
<div class="last-item">
<p>INFORMATION</p>
<p><label for="field_4">Name<span></span> <br><input type="text" name="field_4" value=""></label></p>
<p><label for="field_5">email<span></span> <br><input type="text" name="field_5" value=""></label></p>
<p><label for="field_6">adress<span></span> <br><input type="text" name="field_6" value=""></label></p>
<p><input type="submit"></p>
</div>
</form>
</div>
</div><!-- .entry-content -->
</article><!-- #post -->
<?php endwhile; // end of the loop. ?>
</div><!-- #content --></div><!-- #primary --> <?php get_footer(); ?>
谢谢,
【问题讨论】:
-
你到底想要什么?
-
您可以将 CF7 与
do_shortcode()命令一起使用。 developer.wordpress.org/reference/functions/do_shortcode -
感谢您的回答,如果我使用 cf7 短代码,我必须在 cf7 编辑器中构建页面,但问题是如何在自定义页面中构建它?还是可以在那里使用cf7?
标签: html wordpress forms field handler