自定义WP插件和表单处理

时间:2019-03-08 09:34:19

标签: php wordpress

嗨,那是我的第一篇文章,请不要杀了我: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中。

0 个答案:

没有答案