Получить идентификатор пользователя 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, поэтому любые указатели в правильном направлении будут оценены :)

0 ответов

Другие вопросы по тегам