Привет ребята с вами на связи Максим Довбня! Вот сижу я любуюсь своим блогом и замечаю что мне не нравиться размер аватара в комментариях. Очень уж они маленькие, нужно сделать по больше. Что бы его изменить я прописал размер в стилях 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» изменяем размер. После этого размер аватара у вас измениться так как вам надо. Если у вас не будет что-то получаться то в бейте в поисковике каждый из данных мной параметров, и более подробно посмотрите что они означают. Если совсем будет беда пишите мне, рад буду помочь.
Вот в принципе и все что хотел сказать об изменение размера аватара, и данный пост буду заканчивать. Жду ваших комментариев, подписывайтесь на обновления блога, и на этом сегодня все! Всем пока, и до новых постов.
С Уважением Максим Довбня
Спасибо, пофиксим размер)
Статья будет интересна новичкам) Я кстати, когда делал свой блог, то просто интуитивно догадался. Методом тыка
Я раньше тоже методом тыка работал, но потом не много подучил API WordPress и теперь все проще реализуется)
У вас кстати прикольные смайлики)))) Я думаю в будущем тоже поменять смайлы на какие нить уникальные, необычные
Правда у меня они не совсем уникальные, у кого-то помню одолжил)) А так можно не ждать, в интернете много интересных смайликов)
Испробовал оба способа
ничего не помогло
изменил размер через CSS, но появилась размытость
подскажите что делать
У меня временно был отключен код в статье и вы может не увидели нужный код где надо редактировать размер. Попробуйте сейчас прочитать статью, и попробовать снова изменить размер по моим 2-м способам. В CSS вы не как не измените размер.
Я через плагин запилил, тоже работает. А это возьму на заметку, спасибо))