Revision: 46059
Updated Code
at May 12, 2011 06:37 by yaysunshine
Updated Code
<? $term = $_GET['s']; $res = mysql_query("select * from wp_users where display_name like '%$term%'"); if ($res) { ?> <p><strong>Were you looking for:</strong></p> <ul> <? while($author = mysql_fetch_assoc($res)) { $shortname = strtolower($author['user_login']); ?> <li><a href="<? bloginfo('home'); ?>/author/<? echo $shortname; ?>/"><? echo $author['display_name']; ?></a></li> <!-- may vary based on permalink structure --> <? } ?> </ul> <? } ?>
Revision: 46058
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 12, 2011 06:36 by yaysunshine
Initial Code
<? $term = $_GET['s']; $res = mysql_query("select * from wp_users where display_name like '%$term%'"); if ($res) { ?> <p><strong>Were you looking for:</strong></p> <ul> <? while($author = mysql_fetch_assoc($res)) { $shortname = strtolower($author['user_login']); ?> <li><a href="<? bloginfo('home'); ?>/author/<? echo $shortname; ?>/"><? echo $author['display_name']; ?></a></li> <!-- may vary based on permalink structure --> <? } ?> </ul> <? } ?>
Initial URL
Initial Description
If your site also has registered users that aren't authors, you might have to modify this to cross-reference the usermeta table. Otherwise, this should work pretty well.
Initial Title
Wordpress Author Search Suggest
Initial Tags
mysql, php, wordpress
Initial Language
PHP