嗨,那是我的第一篇文章,请不要杀了我:D 因此,我在我的自定义WP插件上工作。该插件简单地从一个XML文件中获取数据,并将其显示在小部件区域中。现在,我要让管理员选择一个数据源(像这样的简单形式:
admin-page.php
<h3> Please select a data source </h3>
<form method ="post" action="#">
<select name="Data source">
<option value="news1">Data source 1</option>
<option value="news2">Data source 2</option>
<option value="news3">Data source 3</option>
</select>
<input type="hidden" name="action" value="Specifed url goes here ?" />
<input type="submit">
</form>
窗口小部件的所有功能都存储在my-widget-functions.php
中$url='http://mydatasource/xyz?';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
curl_close($ch);
.........
convert->xml;/
这是我的问题。我想根据用户(管理员)输入更改数据源,在我的情况下,这意味着存储在$url
中的变量my-widget-functions.php
。
一些建议,该怎么做?根据用户输入在另一个文件中更改变量?
我尝试通过会话在这2个文件之间传递用户输入,但是它不起作用。实际上,以这种方式,用户输入未存储在WP-DB中。