Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

User Photo

SaNcHeS
Опубликовано 8-08-2021, 01:37
Позволяет пользователю связать фотографию профиля со своей учетной записью через страницу «Ваш профиль». Администраторы могут добавить фотографию профиля пользователя, перейдя на страницу «Редактировать пользователя». Размер загруженных изображений изменяется в соответствии с размерами, указанными на странице параметров; соответственно также создается миниатюрное изображение. Фотографии пользователей могут отображаться в сообщении или комментарии, чтобы помочь идентифицировать автора. Введены новые теги шаблонов: userphoto_the_author_photo () userphoto_the_author_thumbnail () userphoto_comment_author_photo () userphoto_comment_author_thumbnail () Важно: все эти «теги шаблона» должны появляться внутри блоков сценария PHP (см. Примеры ниже). Первые два должны быть помещены в цикл сообщений рядом с the_author (), а вторые два - в цикл комментариев рядом с comment_author () (или их соответствующими эквивалентами). Кроме того, userphoto_the_author_photo () и userphoto_the_author_thumbnail () могут быть вызваны где угодно (т. Е. На боковой панели), если установлен $ authordata. Вывод этих тегов шаблона можно изменить, передав четыре параметра: $ before, $ after, $ attributes и $ default_src, например: userphoto_the_author_photo ($ before, $ after, $ attributes, $ default_src). Если фотография пользователя существует (или указан параметр $ default_src), то текст, указанный в параметрах $ before и $ after, соответственно имеет префикс и суффикс к сгенерированному тегу img (общий шаблон в WordPress). Если атрибуты указаны в параметре $ attributes, они возвращаются как атрибуты сгенерированного элемента img. Например: userphoto_the_author_photo ('', '', array (style => 'border: 0')) Только что добавленные в выпуске 0.8.1 эти два новых тега шаблона: userphoto ($ user, $ before = '', $ after = '', $ attributes = array (), $ default_src = '') userphoto_thumbnail ($ user, $ before = '', $ after = '', $ attributes = array (), $ default_src = '') Используя эти , нет необходимости устанавливать глобальную $ authordata для отображения фотографии. Просто передайте $ authordata, $ curauth или любую другую имеющуюся у вас переменную, которая содержит объект пользователя, или (начиная с версии 0.9) передайте идентификатор пользователя или имя пользователя для входа. Вот пример, который показывает несколько способов вставки фотографии пользователя в цикл публикации: // это отобразит аватар пользователя, если у него нет фотографии пользователя,

от Моя фотография:', '', array ('class' => 'photo'), get_template_directory_uri (). '/nophoto.jpg')?>
Если вы хотите отобразить фотографию пользователя на боковой панели, просто получите идентификатор пользователя или объект и передайте его в userphoto () или userphoto_thumbnail () следующим образом: post_author); ?> Если вы хотите отобразить фотографию пользователя на странице его автора, вы можете сделать это: get_queried_object ())?> В версии 0.9 была введена логическая функция userphoto_exists ($ user), которая возвращает Значение true, если у пользователя есть фотография, и false, если их нет. Аргументом $ user может быть объект пользователя, идентификатор или имя для входа. Эту функцию можно использовать вместе с аватарами: ID, 96); ?> Или, если включена новая опция «Использовать аватар в качестве запасного варианта», тогда аватар будет обслуживаться любым из обычных вызовов для отображения фотографии пользователя: Кроме того, все обычные вызовы функций для отображения фотографии пользователя могут быть полностью отменены, если включена новая опция «Переопределить аватар с фотографией пользователя»: user_email); ?> Оба параметра «Использовать аватар в качестве запасного» и «Заменить аватар фото пользователя» требуют, чтобы для параметра «Отображение аватара» в разделе «Обсуждение» было установлено значение «Показать». Загруженные изображения могут модерироваться администраторами на странице «Редактировать пользователя». Включены локализации для испанского, немецкого, голландского, польского, русского, французского, венгерского, бразильского португальского, итальянского и каталонского языков. Если вы цените этот плагин, сделайте пожертвование, чтобы его можно было поддерживать и улучшать.

Автор: Weston Ruter

Версия: 0.9.10

Последнее обновление: 2017-05-31 8:39pm GMT

Понравилось?
0
0
0

Скачать User Photo:

user-photo.zip Размер файла: 86.75 Kb
208
0