使用WordPressSQL自动完成

使用WordPressSQL自动完成,wordpress,Wordpress,我正在尝试使用wordpress数据库自动完成。我需要从wordpress sql中的meta_键中获取特定值 例如,我需要从meta_键获取位置,但它显示meta_键中的所有值 ` 如果您需要搜索元值,那么为什么要查询元键?您的元密钥可能类似于“位置”,因此您可能需要以下内容: $query = $db->query("SELECT * FROM wp_postmeta WHERE `meta_key` = 'location' AND 'meta_value' LIKE '%".$se

我正在尝试使用wordpress数据库自动完成。我需要从wordpress sql中的meta_键中获取特定值 例如,我需要从meta_键获取位置,但它显示meta_键中的所有值

`
如果您需要搜索元值,那么为什么要查询元键?您的元密钥可能类似于“位置”,因此您可能需要以下内容:

$query = $db->query("SELECT * FROM wp_postmeta WHERE `meta_key` = 'location' AND 'meta_value' LIKE '%".$searchTerm."%' ORDER BY meta_key ASC");

前端的代码是什么?这将获得所有值,但实际上您需要将它们传递到javascript数组,然后开始输入到输入字段中,您需要过滤该值数组并提供第一个尽可能匹配的自动完成值。或者,您可以使用类似seletc2下拉列表的功能,将所有这些值传递给它的选项,并在用户输入值时启用筛选。
$query = $db->query("SELECT * FROM wp_postmeta WHERE `meta_key` = 'location' AND 'meta_value' LIKE '%".$searchTerm."%' ORDER BY meta_key ASC");