Get author id from url

时间:2013-08-05 作者:MonOve

我在找作者user_id 在通过使用链接到的页面上get_author_posts_url(),.

例如

http://example.com/author/John%20Smith 
在哪里John Smithuser_id23. 我需要23.

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

在“作者”页面上get_query_var(\'author\') 会给你身份证。

get_queried_object() 将为您提供更多的作者信息。

$author = get_queried_object();
echo $author->ID;
// var_dump($author); // to see all of the information available.
用于检索自定义作者数据follow the Codex.

SO网友:Gowri

首先从作者url中提取作者的好名字,然后您可以获得作者,然后您需要查询wp_users 桌状波纹管。

$nicename =  "gowrisankar"; // example
global $wpdb;

$wpdb->get_var( $wpdb->prepare( "SELECT ID FROM wp_users WHERE user_nicename = %s ",$nicename));

结束

相关推荐

Separate Out Real Users

如果我看/wp-admin/users.php 我看到了所有的用户,但有些用户发送了一封虚假的电子邮件,从未使用过他们的密码。有没有办法知道谁至少使用过一次密码?如果没有,是否有一个插件可以继续这样做?