Домой Wp-Recall WP-Recall: Установка и настройка Как вывести аватар в полном размере?
3 ответ(ов) в теме
Кос Кокос
не в сети 3 недели
На сайте с 02.03.2013
Участник
Тем 22
Сообщения 109
1
02:51

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

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14503
2
07:34

Сам не пробовал, но можно попробовать применить этот код в котором указывается новый размер авы:

add_filter('get_avatar','my_custom_avatar',999,5);
function my_custom_avatar($avatar, $id_or_email, $size, $default, $alt){
 $size = array(300,300);//тут задавайте свой требуемый размер в пикселях
	if (is_numeric($id_or_email)){
		$user_id = $id_or_email;
	}elseif( is_object($id_or_email)){
		$user_id = $id_or_email->user_id;
	}
	
	$avatar_id = get_option('avatar_user_'.$user_id);
	if ( $avatar_id ){ 
		$image_attributes = wp_get_attachment_image_src($avatar_id,$size); 
		$avatar = "<img class="avatar" src="".$image_attributes[0]."" alt="".$alt."" height="".$size[1]."" width="".$size[0]."" />";
	}
	
	if ( !empty($id_or_email->user_id)) $avatar = '<a height="'.$size[1].'" width="'.$size[0].'" href="'.get_author_posts_url($id_or_email->user_id).'">'.$avatar.'</a>';
	
	return $avatar;		
}

0
Кос Кокос
не в сети 3 недели
На сайте с 02.03.2013
Участник
Тем 22
Сообщения 109
3
08:45

Выдал ошибку

0
Тема закрыта. Публикация новых сообщений запрещена.