我正在研究wordpress cms。我需要根据下拉列表中选择的选项包含一个php文件。我一直在处理包括这样的单个文件。我怎么能用下拉菜单来做呢?
<form method="post" action="">
<input type="submit" name="example_name">
</form>
<?php if(isset($_POST['example_name'])) :
get_template_part( 'stuffs/some_important_template');
endif;
?>
我有这个示例表单。但除此之外我没有任何线索。请帮忙。
<form id="selection_form" action="" method="post">
<select name="select-mode" id="select-mode">
<option value ="">FIRST FILE</option>
<option value ="">SECOND FILE</option>
</select>
<input type="submit" name="select_mode_submit" value="GET FILE">
</form>
答案 0 :(得分:1)
保存数组中的模板列表,并根据发布的值
选择一个<?php
$includes=array(
'temp1'=>'stuffs/some_important_template',
'temp2'=>'stuffs/another_important_template'
);
if(isset($_POST['select-mode']) && array_key_exists($_POST['select-mode'], $includes)) :
get_template_part($includes[$_POST['select-mode']]);
endif;
?>
<form id="selection_form" action="" method="post">
<select name="select-mode" id="select-mode">
<option value ="temp1">FIRST FILE</option>
<option value ="temp2">SECOND FILE</option>
</select>
<input type="submit" name="select_mode_submit" value="GET FILE">
</form>