我需要编程一个页面,我通过url传递首字母,它将显示所有姓氏以该字母开头的作者用户。我想通过WP用户查询来实现这一点,以便我可以轻松地循环结果
现在我有这个:
<?php $letter = $_GET[\'p\'] ?>
<?php
$sql = "SELECT umfirst.meta_value AS first_name, umlast.meta_value AS last_name
FROM $wpdb->usermeta umfirst, $wpdb->usermeta umlast, $wpdb->users user
WHERE umlast.meta_key = \'last_name\'
AND umfirst.meta_key = \'first_name\'
AND umfirst.user_id = umlast.user_id
AND user.id = umfirst.user_id
AND umlast.meta_value LIKE \'".$letter."%\'";
$rows = $wpdb->get_results($sql);
foreach ($rows as $row) {
// Do stuff with the results
}
?>
然而,我更喜欢使用WP-Query,因为添加其他约束更容易,但我无法将此约束用于WP-Queryumlast.meta_value LIKE \'".$letter."%\'"