! Запросто с WordPress - доступная ручная работа по правилам оптимального интернета

Здравствуй всегда, читатель !
написано: — 
отредактировано: 2018-10-01
издатель:  в теме: WordPress без плагинов вопрос в тему
 
Запросто с WordPress — ATs media fashion

Как поставить свою именную картинку (граватар) для комментаторов не имеющих личной аватарки

Рассмотрим пристальнее варианты вывода аватарок комментаторов, коими располагает по умолчанию вордпресс:

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

В разделе по-моему 7 кнопочек для выбора, но они, на мой взгляд, какие-то однообразные, да и к тому же бессмысленные…

В этом коротеньком посте научимся добавлять свой именной вариант аватарки, для пользователей, не имеющих личной картинки.

Чем сие предприятие полезно!? а тем, например, что, в плане раскрутки своего логотипа — полезная фишка… ну или брендовый вензель лишний раз прокачать пред глазами посетителей можно. Разберём пару вариантов:

Представление начинается:


как поставить комментатору без аватарки, тематическую картинку своего сайта

 

 

 

Как видите на фотке, выбор image картинок-аватарок в общем-то велик, но какой-то он простецкий, что ли… Бессмысленный, однообразный..!

 

 

к слову:

Image (в переводе с англ. — «образ»)

 

 

…Хотя в четырёх последних вариантах картинки и динамические… т.е подобие визуального разнообразия всё-таки будет среди пашпортных данных обсуждающих статью… но, повторяю — на мой взор, инфантильные они какие-то.

 

 

 

поставить свою картинку для комментаторов

 

 

Что ж, наделим свой сайт ещё большим смыслом, — поставим графическую картинку на аву «пустому» комментатору с выгодой себе — более подходящую тематике своему сайту.

 

Создадим же, или дополним образ своего ресурса…

 

 

Следующий код добавит ещё один вариант к полю «разнообразия» дефолтных аватарок, — в самом низу раздела «обсуждения» появится дополнительная кнопка «Мой аватар сайта» (см. фотку выше).

 

 

Итак: если прописать показанный ниже код в файл функций functions.php своей темы, то вопрос о личном вензеле логотипа в аватарках сайта будет исчерпан!

…правда ещё нужно создать свою картинку, скажем, 48-48pх и загнать на сервер в папку image или images у кого как, тогда уже всё заработает как нужно!

 

 

/** Добавляет в админку еще один вариант аватарки по умолчанию **/
add_filter( 'avatar_defaults', 'add_default_avatar_option' );
function add_default_avatar_option( $avatars ){
$url = get_stylesheet_directory_uri() . '/images/mihalica-avatar.jpg';
$avatars[ $url ] = 'Мой аватар сайта';
return $avatars;
}
/** Фин установки своего лого как аватара по умолчанию **/

 

 

Не забывайте сменить путь до картинки (и её имя) на свои /выделено жёлтым/!

 

 

 

И ещё один способ, этот вариант может быть кому-то будет более симпатичен, ибо в настройках админки возможности изменить аву не будет.

То есть такую возможность будет иметь только администратор, имеющий полный доступ к серверу (файловому менеджеру на хосте) по ftp.

Вкл. выкл. кода — это и есть регулировка-настройка сайтовой аватарки.

 

 

Этот код задаёт замену картинки, как лихо именуется, «на лету» …

 

 

/** установка (в обход админки) своего лого как аватара по умолчанию **/
add_filter( 'pre_get_avatar_data', 'replace_default_avatar' );
function replace_default_avatar( $args ){
// админка - страница "обсуждения" где настраивается ава по умолчанию...
// if( is_admin() && get_current_screen()->base === 'options-discussion' ) return $args;

static $defava; if( $defava === null ) $defava = get_option( 'avatar_default', 'mystery' ); // турбо ускорение))

// Если используется ава по умолчанию, и чтобы работал параметр default коли он установлен для функций аватарок
if( ! $args['default'] || $defava == $args['default'] ){
$args['default'] = get_stylesheet_directory_uri() . '/images/mihalica-avatar.jpg';
}
return $args;
}
/** Фин установки своего лого как аватара по умолчанию **/

 

 

Ну, тут едва ли следует дополнять пояснениями комментарии к коду (не забывайте менять пути к картинке).

 

 

Когда будете тестировать данные кодировки, для чистоты экса удаляйте почаще кэш браузера (ну и в плагине, коли есть такой)

Картинки уменьшить можно этим инструментом http://optimizilla.com/ru/

 

 

Как эпилог:

напоминаю, аватарки с образом сайта будут только у тех авторов, которые своей представительской картинки авы не имеют!

 

 

Такой симпатичный вариант смены дефолтных аватарок «безымянных комментаторов» на свою именную лого-аватарку подсмотрел на сайте wp-kama — здесь можно найти ссылку автора.

 

 

В следующей статье, думаю, описать…

…ну, что-нибудь опишу… так что, моя молитва о подписках…

 


подписка feedburner Online консультация по работе c сайтом на WordPress


!..подписываясь на обновления mihalica.ru
...расстаёмся с невежеством..!



...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы...разработка...


Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
 ! самое читаемое:
   Выбираем хостинг для своего сайта — сервис — рейтинг хостингов   Подборка полезного кода (сниппеты) для работы магазина на WooCommerce   Подключение jQuery библиотеки от CDN Google — рационально!..   Как выбрать хостинг — пошаговые инструкции (обзор 4 хостингов) — нюансы модного ssl сертифицирования   Включаем обслуживание gzip сжатия файлов на хостинге и в htaccess   14 полезных сниппетов — код для наилучшей работы сайта WordPress — функции   Как создать на хостинге тестовый сайт за 5 10 минут..?   Условные теги WordPress: наиболее полная подборка, пояснения   Добавим на сайт карту Google Maps с поиском указанных адресов…   Условные теги woocommerce — наиболее полная подборка, пояснения   Подборка вариантов Redirect 301 — на все случаи жизни сайта   Ускоряем сайт: основные кэш и gzip правила .htaccess которые нужно знать   Новые изменения в правилах AdSense вступили в силу!..   Создаём плагин — отдельный файл функций для сайта my-functions.php
↔ перетаскивайте ленту ↔

смотреть ещё статьи в теме WordPress без плагинов
меточная навигация:


Комментарии © 0 к статье: Как поставить свою именную картинку (граватар) для комментаторов не имеющих личной аватарки

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

Внимание! Обязательные поля помечены *

  отныне доступен плагин: privacy-policy ©

 необходимо принять правила конфиденциальности и пользовательского соглашения
Яндекс.Метрика
? стартовая линейка услугSkype консультацияЕсли вы выбрали для своего сайта WordPress и только-только начинаете изучать панель управления контентом, то этот вариант оnline консультаций — практически по любым вопросам — для вас! вопросы сюдаSkype онлайн