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