Как изменить размер аватара в комментариях WordPress

Автор: Максим Рубрика: Сайтостроение Комментарии: 8

Как изменить размер аватара в комментариях WordPress

Привет ребята с вами на связи Максим Довбня! Вот сижу я любуюсь своим блогом и замечаю что мне не нравиться размер аватара в комментариях. Очень уж они маленькие, нужно сделать по больше. Что бы его изменить я прописал размер в стилях CSS, и картинка увеличился, но при этом потеряла пиксили, и аватар стала масштабироваться с заданным изначально размером ухудшая качество.

Мне это не понравилось, и я решил искать в интернете информацию по тому как изменить размер аватара. Я нашел хорошую статью где показали метод как задаётся размер, но в моем случае он мне не помог, хотя там все правильно было написано. Это все из-за того что у всех разная верстка и структура шаблонов, не всегда те методы которые показывают в интернете могут подойти нам.

Разная структура шаблонов

В итоге я решил сам найти решение, и мне это удалось. Проблема была в том что параметр размера аватара был задан не стандартным путем, и через другую функцию WordPress из-за чего найденный мной метод в интернете мне не помог. После того как я в правильной функции задал размер аватара картинка стала правильно масштабироваться, и выгладила красиво. В результате этого я решил написать данный пост что бы показать оба метода, и за одно взять себе на заметку.

Как задать размер аватара комментариев?

Первый метод который я собственно нашел в интернете более правильный и думаю подойдет многим. Размер аватара задаётся в функции wordpress «wp_list_comments()» Что бы изменить размер вам нужно в файле темы "comments.php" найти вот такой код:

wp_list_comments( array( 'callback' => 'twentyten_comment' ) );

И прописать в нем этот параметр «'avatar_size' => 60» что бы получилось примерно так:

wp_list_comments( array( 'callback' => 'twentyten_comment', 'avatar_size' => 60 ) );

И в пункте «size' => 60» задаете свои пиксили. В моей теме этот метод не прошел так как размер аватарки был задан в другом файле и параметре. У вас как будет не знаю, но если не подействует значит размер аватара у вас задан там где, и у меня в другом параметре который мы сейчас рассмотрим.

В моем случаи размер задавался в функции «get_avatar( )» который находиться файле в "functions.php." У вас он может находиться и в файле "comments.php". В любом из этих файлов в моем случае functions.php находим вот такую строку:


И в параметре «$comment, 40» изменяем размер. После этого размер аватара у вас измениться так как вам надо. Если у вас не будет что-то получаться то в бейте в поисковике каждый из данных мной параметров, и более подробно посмотрите что они означают. Если совсем будет беда пишите мне, рад буду помочь.

Вот в принципе и все что хотел сказать об изменение размера аватара, и данный пост буду заканчивать. Жду ваших комментариев, подписывайтесь на обновления блога, и на этом сегодня все! Всем пока, и до новых постов.

С Уважением Максим Довбня

Подписка Хочешь получать статьи этого блога на почту?

Добавить комментарий

Ваш e-mail не будет опубликован.

 ;-)  :|  :twisted:  :smile:  :shock:  :sad:  :roll:  :razz:  :lol:  :idea:  :cry:

  1. seoonly.ru

    Спасибо, пофиксим размер) ;-)

  2. Владимир Манеров

    Статья будет интересна новичкам) Я кстати, когда делал свой блог, то просто интуитивно догадался. Методом тыка :-)

    • Максим Довбня

      Я раньше тоже методом тыка работал, но потом не много подучил API WordPress и теперь все проще реализуется)

  3. Владимир Манеров

    У вас кстати прикольные смайлики)))) Я думаю в будущем тоже поменять смайлы на какие нить уникальные, необычные

    • Максим Довбня

      Правда у меня они не совсем уникальные, у кого-то помню одолжил)) А так можно не ждать, в интернете много интересных смайликов)

  4. Юрий

    Испробовал оба способа
    ничего не помогло

    изменил размер через CSS, но появилась размытость

    подскажите что делать

    • Максим Довбня

      У меня временно был отключен код в статье и вы может не увидели нужный код где надо редактировать размер. Попробуйте сейчас прочитать статью, и попробовать снова изменить размер по моим 2-м способам. В CSS вы не как не измените размер.

  5. Иваныч

    Я через плагин запилил, тоже работает. А это возьму на заметку, спасибо))