- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В одном блоке на главной странице все отлично, аватару по умолчанию тянет с локального. Вывод вот такой:
<?php if(function_exists('get_avatar')){ ?>
<div style="float: left;border: 0px dotted #cccccc;padding: 1px;margin-right: 5px;"><?=get_avatar($comment->user_id, '60');?></div>
<?php } ?>
А в других местах, если загрузить аватару, тянет с локального. А если не загружать, не показывает по умолчанию, а тянет с Граватара. В sourse получается <img alt="" src="http://0.gravatar.com/avatar/ce5cb7aa3da8e2cdd53b8a230f80334f?s=60&d=60&r=R" class="avatar avatar-60 photo" height="60" width="60">
Не понимаю, почему? В чем ошибка?
Вывод такой:
echo '<div style="float: left;border: 0px dotted #cccccc;padding-top: 1px;margin-right: 20px;">'.get_avatar($post->post_author, '60','60').'</div>';
и такой:
<div style="float:left;margin-right:7px;border-right:5px #ffffff solid;"><?php if(function_exists('get_avatar')){ ?>
<?=get_avatar($post->post_author, '60','60');?>
<?php } ?></div>
и ч0?
ищите в файле с функциями, функцию get_avatar и смотрите, что там
Сейчас посмотрю.
---------- Добавлено 08.11.2012 в 01:01 ----------
Там нет ни слова про аватары
http://codex.wordpress.org/Function_Reference/get_avatar
get_avatar() is located in wp-includes/pluggable.php.
Ой, большое спасибо. Ато фанкшн, фанкшн. Пойду смотреть pluggable. Хотя так странно, что в одном месте работает, а в другом нет.
Не понимаю, почему написано else и дефолт и граватар? Парни, подскажите, пожалуйста, кто в коде разбирается, пожалуйста. Нафик не нужен граватар, если не подгружен. Дефолт во всех, всех, всех случаях http://www.site.ru/images/comments-image.gif
}else{
}
if ( empty($default) ) {
$avatar_default = get_option('avatar_default');
if ( empty($avatar_default) )
$default = 'mystery';
else
$default = $avatar_default;
}
if ( !empty($email) )
$email_hash = md5( strtolower( $email ) );
if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );
else
$host = 'http://0.gravatar.com';
}
if ( 'mystery' == $default )
//$default = "$host/avatar/ad516503a11cd5ca435acc9bb6523536?s={$size}"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')
$default = site_url().'/images/comments-image.gif';
elseif ( 'blank' == $default )
$default = includes_url('images/blank.gif');
elseif ( !empty($email) && 'gravatar_default' == $default )
$default = '';
elseif ( 'gravatar_default' == $default )
$default = "$host/avatar/s={$size}";
elseif ( empty($email) )
$default = "$host/avatar/?d=$default&s={$size}";
elseif ( strpos($default, 'http://') === 0 )
$default = add_query_arg( 's', $size, $default );
if ( !empty($email) ) {
$out = "$host/avatar/";
$out .= $email_hash;
$out .= '?s='.$size;
$out .= '&d=' . urlencode( $default );
$rating = get_option('avatar_rating');
if ( !empty( $rating ) )
$out .= "&r={$rating}";
$avatar = "<img alt='{$safe_alt}' src='{$out}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />";
} else {
$avatar = "<img alt='{$safe_alt}' src='{$default}' class='avatar avatar-{$size} photo avatar-default' height='{$size}' width='{$size}' />";
}
return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);
}
endif;
if ( !function_exists( 'wp_text_diff' ) ) :