ksevelyar
Ответы в темах
-
Граватар урлы не меняет, и редирект идёт со стороны сервиса.
Поэтому путь ко всем картинкам выглядит примерно так:
http://www.gravatar.com/avatar/c8e2069c00c57d942f4c239bdcdd7353?s=40&d=/wp-includes/images/blank.gif
Меняется только хеш. Поэтому ваш стиль просто уберёт все аватары, включая рабочие.
«Пустышка» занимает место и подключенные к аватару стили не исчезают.
Прочтите тему топика.
Чтобы не выводить аватар, если его нет.
Заменил код:
function validate_gravatar($email) { // Craft a potential url and test its headers $url = 'http://www.gravatar.com/avatar/' . md5($email) . '?d=404'; $handle = curl_init($url); curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE); /* Get the HTML or whatever is linked in $url. */ $response = curl_exec($handle); /* Check for 404 (file not found). */ $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); if($httpCode == 404) { $has_valid_avatar = FALSE; } else { $has_valid_avatar = TRUE; } curl_close($handle); return $has_valid_avatar; }
Было 44 секунды на все запросы, стало 37.
Но это всё равно безумно много по сравнению с 0.082635 секунды без проверок.
«Автор комментария должен указать имя и e-mail»
Проблема ясна. Значит сделать мыло не обязательным стандартными средствами не получится.
Это вопрос мне?
Спасибо.
Не посоветуете что-нибудь легкое из этого списка?
И?
Галочка хоть и стоит но не работает — не подскажите почему это может происходить?
upd:
Хостю вп на своём сервере поэтому возможно что-то недоставил. Для отправки на почту вп необходим почтовый сервер? Или какой-нибудь модуль апача?upd2:
Попробую поставить этот плагин:Этот плагин у меня стоит, но я хочу получать все комментарии которые отправляют читатели.
Подписываться при этом к каждому новому посту не хочется. Существует менее топорное решение?