0
我正尝试在wordpress中创建一个前端搜索用户bios并返回到配置文件的链接作为结果。到目前为止,我还没有使用WP用户查询运气不错,但我偶然发现了wpdb函数。使用wpdb搜索usermeta值
到目前为止,我有一个简单的MySQL查询,看起来像这样:
SELECT * FROM `wp_usermeta` WHERE `meta_value` LIKE '%graphic%'
但我敢肯定,我很差劲的是语法,当我用我的功能WPDB:
<?php
$search = 'graphic';
global $wpdb;
$results = $wpdb->get_results($wpdb->prepare(
"
SELECT *
FROM {$wpdb->prefix}usermeta
WHERE `meta_value` LIKE $search
",
));
if(!empty($results)){
$return = $results;
} else{
$return = false;
}
return $return; ?>
我的主要问题是: 有没有更好的方法来执行此搜索?
和 使用WPDB执行LIKE关键字搜索的正确语法是什么?
请检查链接。它会帮助你。 http://wordpress.stackexchange.com/questions/85092/like-meta-query – Lakhan 2014-11-25 06:36:26