我试图将我的前端表单放入一个变量或一个短代码中,这样我就可以在它周围包装另一个短代码(特别是Bainternet Post Creation Limits).
我的表单中有PHP代码,所以我不确定该怎么做。我曾尝试为每行PHP代码创建其他变量,但它并没有像我想象的那样工作。
我知道如何创建短代码;但我不知道如何将带有PHP的表单放入短代码中。我根本不知道如何将表单放入变量,也找不到如何执行此操作的信息。
以下是表格:
<form id="new_post" name="new_post" method="post" action="" class="submit-form" enctype="multipart/form-data">
<fieldset class="tax">
<label for="class">Class Price:</label>
<input type="text" value="" class="class" id="class" name="class" placeholder="20" /> €
<label for="accent">Accent:</label>
<?php wp_dropdown_categories( \'tab_index=15&taxonomy=accent&hide_empty=0&name=accent&show_option_all=Select one\' ); ?>
<h2>Rates</h2>
<div class="teachratebox">
<label for="presencial">Face-to-face classes</label>
<?php
$clocations = get_terms(\'class-location\', \'orderby=id&hide_empty=0\');
$counter = 0;
foreach ($clocations as $clocation) {
$counter++;
$option = \'<div class="slots"><input class="checkbox" type="checkbox" name="class-location[]" id="\'.$clocation->slug.\'" value="\'.$clocation->slug.\'" onclick="enable_text(this.checked)" />\';
$option .= \'<span class="clocation" for="clocations">\'.$clocation->name.\'</span>\';
$option .= \'<input type="text" class="rate" value="" id="\'.$clocation->slug.\'-rate" name="\'.$clocation->slug.\'-rate" disabled="disabled" /> €</div>\';
echo $option;
}
?>
</div>
<input type="submit" value="Add Teacher" tabindex="40" id="psubmit" name="submit" />
</fieldset>
<input type="hidden" name="action" value="new_post" />
<?php wp_nonce_field( \'new-post\' ); ?>
</form>
如何将此表单放入变量或短代码中?