美国声明主题模板文件中的下拉功能和回显

时间:2015-09-11 作者:730wavy

这似乎是一个愚蠢的问题,但无论出于什么原因,我都找不到一个适合我的答案我正在尝试在函数中创建一个简单的html下拉函数。php,这样我就可以在搜索表单上回传它。我尝试了add\\u action和apply\\u filters,但仍然无法使其在我的表单上显示。

功能-

function state_dropdown() {
    echo "<select id=\'state\' name=\'state\'>

<option value=\'AL\'>Alabama</option>
<option value=\'AK\'>Alaska</option>
<option value=\'AZ\'>Arizona</option>
<option value=\'AR\'>Arkansas</option>
<option value=\'CA\'>California</option>

<option value=\'CO\'>Colorado</option>
<option value=\'CT\'>Connecticut</option>
<option value=\'DE\'>Delaware</option>
<option value=\'DC\'>District of Columbia</option>
<option value=\'FL\'>Florida</option>

<option value=\'GA\'>Georgia</option>
<option value=\'HI\'>Hawaii</option>
<option value=\'ID\'>Idaho</option>
<option value=\'IL\'>Illinois</option>
<option value=\'IN\'>Indiana</option>

<option value=\'IA\'>Iowa</option>
<option value=\'KS\'>Kansas</option>
<option value=\'KY\'>Kentucky</option>
<option value=\'LA\'>Louisiana</option>
<option value=\'ME\'>Maine</option>

<option value=\'MD\'>Maryland</option>
<option value=\'MA\'>Massachusetts</option>
<option value=\'MI\'>Michigan</option>
<option value=\'MN\'>Minnesota</option>
<option value=\'MS\'>Mississippi</option>

<option value=\'MO\'>Missouri</option>
<option value=\'MT\'>Montana</option>
<option value=\'NE\'>Nebraska</option>
<option value=\'NV\'>Nevada</option>
<option value=\'NH\'>New Hampshire</option>

<option value=\'NJ\'>New Jersey</option>
<option value=\'NM\'>New Mexico</option>
<option value=\'NY\'>New York</option>
<option value=\'NC\'>North Carolina</option>
<option value=\'ND\'>North Dakota</option>

<option value=\'OH\'>Ohio</option>
<option value=\'OK\'>Oklahoma</option>
<option value=\'OR\'>Oregon</option>
<option value=\'PA\'>Pennsylvania</option>
<option value=\'RI\'>Rhode Island</option>

<option value=\'SC\'>South Carolina</option>
<option value=\'SD\'>South Dakota</option>
<option value=\'TN\'>Tennessee</option>
<option value=\'TX\'>Texas</option>
<option value=\'UT\'>Utah</option>

<option value=\'VT\'>Vermont</option>
<option value=\'VA\'>Virginia</option>
<option value=\'WA\'>Washington</option>
<option value=\'WV\'>West Virginia</option>
<option value=\'WI\'>Wisconsin</option>

<option value=\'WY\'>Wyoming</option>
</select>";
}
搜索表单-

<?php
global $state_dropdown;
echo $state_dropdown;
?>
我做错了什么?

1 个回复
SO网友:TheDeadMedic

因为它是一个函数,而不是一个变量-您需要:

<?php state_dropdown() ?>

相关推荐

Question on templates

我正在使用一个名为Ocean WP的免费主题,它有一个名为“templates”的文件夹我想我可以只保存其中一个模板并重命名它,然后构建一个模板(我需要自定义帖子类型/高级自定义字段)。然而,当我尝试上述操作时,它抛出了一个错误。我的问题是-关于构建模板,我应该寻找什么。当然,构建模板最简单的方法就是复制页面。php并给它起一个新名称,但考虑到有一个名为“templates”的文件夹,这似乎是错误的方法谢谢你的指点