您好,我的短代码看起来像[mytable name="student"]
如何在wordpress的前端显示表单?
例如
如何在我的插件中为此过程编写代码?
现在我在我的插件中使用以下代码
<?php
//shortcode [mytable name="student"]
function mytable_shortcode($atts)
{
extract(shortcode_atts(array(
'name'=>''
), $atts));
return "{$name}";
}
?>
帮助我。
答案 0 :(得分:1)
以下是您的示例代码。
function my_registration_form($params, $content = null) {
extract(shortcode_atts(array(
'type' => 'style1'
), $params));
ob_start();
?>
<form action="../home" method="get">
<ul>
<li>
<label>Name</label>
<input name="name" type="text" id="name">
</li>
<li>
<label>Register Number</label>
<input name="register_num" type="text" id="reg_num">
</li>
<li>
<label>Address</label>
<input name="address" type="text" id="address">
</li>
<li>
<input type="submit" value="Save">
</li>
</ul>
</form>
<?php return ob_get_clean();
}
add_shortcode('my_form','my_registration_form');
并使用[my_form]
短代码来显示表单。