Получить идентификатор пользователя Wordpress из хука get_the_archive_title
Я создаю плагин WordPress и хочу добавить пользовательские данные рядом с именами всех пользователей для сообщений и комментариев. Мне удалось получить идентификатор пользователя из комментариев, но я изо всех сил пытаюсь понять, как сделать то же самое для сообщений и страниц архива.
Вот что у меня есть на данный момент:
public function __construct() {
add_filter( 'get_comment_author', array( $this, 'add_to_comment_author' ), 10, 3 );
//add_filter( 'the_author_posts_link', array( $this, 'add_to_post_author' ), 10,1 );
add_filter( 'get_the_archive_title', array( $this, 'add_to_post_author' ), 10,1 );
}
// Get comment author
function add_to_comment_author($author, $comment_id, $comment) {
$comment = get_comment( $comment_ID );
return $author.GetStats($comment->user_id);
}
//Get post author
function add_to_post_author($author){
$authorid = 1; //<--- the authors id
return $author.GetStats($authorid);
}
Я относительно новичок в разработке плагинов WordPress и PHP, поэтому любые указатели в правильном направлении будут оценены :)