Како дохватити ваш Граватар УРЛ слике
Имати слику профила такође познату као “аватар имаге” је веома битан онлине. Ми учитавамо нашу најбољу слику профила на веб странице и друштвене веб странице за легитимност, кредибилитет и да људи боље препознају наше онлине присуство.
ВордПресс има свој сервис за испоруку слика профила корисника, а зове се Граватар. То можемо укључити иу наше прилагођене теме. Овај пост ће вас водити кроз неколико приступа како можете да преузмете слику профила из Граватара.
Коришћење Граватара
Почнимо од основа. ВордПресс има посебну интегрисану функцију, гет_аватар
, што нам омогућава да дођемо до граватар слике. Ова функција захтева два параметра: ИД корисника или е-маил и величину слике за приказ. Ево примера.
$ усер_ид = гет_тхе_аутхор_мета ('ИД'); ецхо гет_аватар ($ усер_ид, 80);
Ако више волите да користите е-пошту корисника, попуните гет_тхе_аутхор_мета ()
фунцтион витх усер_емаил
:
$ усер_ид = гет_тхе_аутхор_мета ('усер_емаил'); ецхо гет_аватар ($ усер_ид, 80);
Оба примера ће дати исти резултат: слика аватар корисника величине 80пк
. У мом случају, видећу моју слику.
Ипак, проблем с којим сам се једном сусрео у овој функцији је да функција генерише целу слику; пуна таг. Прегледајте изворни код и наћи ћете га на следећи начин:
То чини ствари помало тешким за нас, на пример, да убацимо додатне класе или ИД у .
Алтернативно, можемо да преузмемо само УРЛ слике, уместо елемент у потпуности. Када добијемо УРЛ, можемо га додати у
са додатним класама или ИД-ом.
Како дохватити УРЛ слике
Прво, потребно је да креирамо нову ПХП функцију фунцтионс.пхп ВордПресс теме коју користите. Назовите функцију на следећи начин:
фунцтион гет_аватар_имг_урл
Преузимање Граватар слике захтева е-пошту корисника; Уверите се да је е-пошта регистрована у Граватару да бисте видели излаз. Позовите е-пошту аутора, тако.
фунцтион гет_аватар_имг_урл $ усер_емаил = гет_тхе_аутхор_мета ('усер_емаил');
УРЛ Граватар слике је наведен са хттп://граватар.цом/аватар/
и након тога мд5 хасх (кодирана вриједност) адресе е-поште. Да бисте вратили адресу е-поште у “мд5 хасх” вредност, можемо користити ПХП уграђену функцију, мд5 ()
. Стога смо на овај начин поставили УРЛ Граватар слике:
фунцтион гет_аватар_имг_урл $ усер_емаил = гет_тхе_аутхор_мета ('усер_емаил'); $ урл = 'хттп://граватар.цом/аватар/'. мд5 ($ усер_емаил);
Затим треба да укључимо неколико потребних параметара у УРЛ који је величина слике и подразумевана резервна слика ако слика није регистрована у Граватару. Да бисмо то урадили, користићемо ВордПресс функцију звану адд_куери_арг.
фунцтион гет_аватар_имг_урл () $ усер_емаил = гет_тхе_аутхор_мета ('усер_емаил'); $ урл = 'хттп://граватар.цом/аватар/'. мд5 ($ усер_емаил); $ урл = адд_куери_арг (низ ('с' => 80, 'д' => 'мм',), $ урл); ретурн есц_урл_рав ($ урл);
Ово адд_куери_арг
функција ће додати параметре на крају УРЛ-а. У нашем случају, он ће излазити ?с = 80 & д = мм
која поставља величину слике на 80 пиксела и поставља подразумевани аватар на мм
(Мистериозни човек).
Сада само користите ПХП одјек
за излаз УРЛ-а унутар елемент, као на пример:
$ аватар_урл = гет_аватар_имг_урл (); одјек '';