如何在wordpress中添加自定义HTML表单?

时间:2012-11-28 10:27:19

标签: php wordpress wordpress-plugin

是否有任何插件可以在wordpress博客中添加自己的HTML表单。我想将自己的表单集成到wordpress ??

3 个答案:

答案 0 :(得分:2)

这是一篇博文,解释了如何做到这一点以及更多:http://shibulijack.wordpress.com/2012/03/18/create-custom-forms-in-wordpress/

基本上你可以在页面编辑器中(在文本模式下)将表单html添加到页面中,并使用你的php脚本url作为表单的action属性。

答案 1 :(得分:0)

结帐高级自定义字段插件,您只需在其中添加表单即可 http://wordpress.org/extend/plugins/advanced-custom-fields/

答案 2 :(得分:-1)

以下是我曾经做过的事情,我很确定有更好的方法可以做到这一点:

File: myform.php, in the root of the wordpress folder
<?php
set_include_path(
    get_include_path().PATH_SEPERATOR.
    pathinfo($_SERVER['SCRIPT_FILENAME'],PATHINFO_DIRNAME));

require('wp-blog-header.php');

header('response: 200 OK');

//change this to match the theme,.. maybe use a function from wordpress instead, i was in a hurry so i didnt make it fancy like that
include "wp-content/themes/twentyten/header.php";
 // Form code here...
include "wp-content/themes/twentyten/footer.php";
?>

然后在wordpress管理区域中创建一个新页面并将此代码放在源视图中:

<script type="text/javascript">window.location.href='path/to/myform.php';</script>

但是如上所述,这是一种不好的方式,它完成了工作。