J'essaie d'obtenir les auteurs user_id
sur une page liée à l'aide de get_author_posts_url(),
.
Par exemple
http://example.com/author/John%20Smith
où John Smith
est user_id
est 23
. J'ai besoin d'obtenir 23
.
Sur une "auteur", la page get_query_var('author')
vous donnera l'identifiant.
get_queried_object()
vous apportera beaucoup plus d'informations sur l'auteur.
$author = get_queried_object();
echo $author->ID;
// var_dump($author); // to see all of the information available.
Pour récupérer des données d’auteur personnalisées , suivez le Codex .
Extrayez d’abord le nom gentil de l’auteur de l’url de l’auteur, vous pourrez alors obtenir l’auteur et ensuite interroger la table wp_users
comme ci-dessous.
$nicename = "gowrisankar"; // example
global $wpdb;
$wpdb->get_var( $wpdb->prepare( "SELECT ID FROM wp_users WHERE user_nicename = %s ",$nicename));