如何通过添加下拉列表来定制我的wordpress帖子表单


how to customize my wordpress post form by adding drop down list?

我还是一个新手。我需要通过添加下拉列表来定制我的管理帖子表单。列表选项应该来自我的WP数据库表的列....之一我发现很多插件添加新的输入字段到我的帖子形式。但不支持从WP数据库获取列表选项值到下拉列表。如果有人能帮助我,我会非常感激。

您可以使用全局的$wpdb对象。$wpdb对象允许您在Wordpress数据库中的任何表上运行查询。例如:

$query = "SELECT * FROM options WHERE parameter='value' ORDER by columnichoose DESC"
$query = $wpdb->prepare($query);
$results = $wpbd->get_results($query,ARRAY_A); // ARRAY_A tells it to return an associative array, objects and numeric arrays can also be selected.
foreach ($results as $result)
{
$html .= "<option value='" . $result['columnneeded'] . "'>".$result['columnneeded'] . "</option>";
}

如果您正在谈论添加一个自定义元框的值从MySQL,这当然是可能的。

看看这个来自wordpress codex的页面,并混合Liam给出的答案来生成元框的值。