Изображение готовится
Описание
Позволяет пользователю связать фотографию профиля со своей учетной записью через страницу "Ваш профиль". Администраторы могут
добавьте фотографию профиля пользователя, открыв страницу "Редактировать пользователя". Размер загруженных изображений изменяется в соответствии с указанными размерами.
на странице опций; соответственно также генерируется миниатюрное изображение.
Фотографии пользователей могут отображаться в публикации или комментарии к
помогите определить автора. Представлены новые теги шаблонов:
- 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) передайте идентификатор пользователя или имя пользователя для входа.
Вот пример, показывающий несколько способов вставки фотографии пользователя в цикл публикации:
//при этом будет отображаться аватар пользователя, если у него нет фотографии пользователя,
<?php while (have_posts()): the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div класс="мета">
<?php the_time("F jS, Y") ?>
автор <?php the_author() ?>
<!-- отображает фотографию пользователя, а затем миниатюру -->
<?php userphoto_the_author_photo() ?>
<?php userphoto_the_author_thumbnail() ?>
<!-- следующие два делают то же самое, поскольку заполнено значение $authordata -->
<?php userphoto($authordata) ?>
<?php userphoto_thumbnail($authordata) ?>
<!-- вот как настроить вывод -->
<?php userphoto_the_author_photo(
"<b>Мое фото: ",
"</b>",
массив("класс" => "фото"),
get_template_directory_uri() . "/nophoto.jpg"
) ?>
</div>
<?php the_content("Прочитайте остальную часть этой записи ""); ?>
</div>
<?php ?>
Если вы хотите отобразить фотографию пользователя на боковой панели, просто получите идентификатор пользователя или объект и передайте его в userphoto() или userphoto_thumbnail() следующим образом:
<?php userphoto($posts[0]->post_author); ?>
Если вы хотите отобразить фотографию пользователя на странице автора, вы можете сделать это:
<?php userphoto($wp_query->get_queried_object()) ?>
В версии 0.9 была введена логическая функция userphoto_exists($user), которая возвращает true, если у пользователя есть фотография, и false, если ее нет.
Аргумент $user может быть объектом пользователя, идентификатором или именем для входа. Эту функцию можно использовать вместе с аватарами:
<?php
если (userphoto_exists($user))
фотография пользователя ($ пользователя);
еще
echo get_avatar($user->ID, 96);
?>
Или если включена новая опция "Служить аватаром как резервным", то аватар будет подаваться при любом из штатных вызовов для отображения фото пользователя:
<?php
//при этом будет отображаться аватар пользователя, если у него нет фотографии пользователя,
// и если включен параметр "Служить аватару резервным"
фотография пользователя ($ пользователя);
?>
Кроме того, все обычные вызовы функций для отображения фотографии пользователя могут быть полностью отменены, если новый параметр "Переопределить аватар с фотографией пользователя"
опция включена:
<?php
//оба будут отображать фотографию пользователя, если она существует
// и если включена опция "Переопределить аватар фотографией пользователя"
эхо get_avatar ($ user_id);
echo get_avatar($user->user_email);
?>
Оба варианта "Служить аватаром в качестве резервного" и "Переопределить аватар с фотографией пользователя" требуют, чтобы для параметра "Отображение аватара" в разделе "Обсуждение" было установлено значение "Показать".
Загруженные изображения могут модерироваться администраторами через страницу "Редактировать пользователя".
Включены локализации для испанского, немецкого, голландского, польского, русского, французского, венгерского, бразильского португальского, итальянского и каталонского языков.
Если вы цените этот плагин, сделайте пожертвование, чтобы обеспечить его дальнейшее обслуживание и улучшение.
добавьте фотографию профиля пользователя, открыв страницу "Редактировать пользователя". Размер загруженных изображений изменяется в соответствии с указанными размерами.
на странице опций; соответственно также генерируется миниатюрное изображение.
Фотографии пользователей могут отображаться в публикации или комментарии к
помогите определить автора. Представлены новые теги шаблонов:
- 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) передайте идентификатор пользователя или имя пользователя для входа.
Вот пример, показывающий несколько способов вставки фотографии пользователя в цикл публикации:
//при этом будет отображаться аватар пользователя, если у него нет фотографии пользователя,
<?php while (have_posts()): the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div класс="мета">
<?php the_time("F jS, Y") ?>
автор <?php the_author() ?>
<!-- отображает фотографию пользователя, а затем миниатюру -->
<?php userphoto_the_author_photo() ?>
<?php userphoto_the_author_thumbnail() ?>
<!-- следующие два делают то же самое, поскольку заполнено значение $authordata -->
<?php userphoto($authordata) ?>
<?php userphoto_thumbnail($authordata) ?>
<!-- вот как настроить вывод -->
<?php userphoto_the_author_photo(
"<b>Мое фото: ",
"</b>",
массив("класс" => "фото"),
get_template_directory_uri() . "/nophoto.jpg"
) ?>
</div>
<?php the_content("Прочитайте остальную часть этой записи ""); ?>
</div>
<?php ?>
Если вы хотите отобразить фотографию пользователя на боковой панели, просто получите идентификатор пользователя или объект и передайте его в userphoto() или userphoto_thumbnail() следующим образом:
<?php userphoto($posts[0]->post_author); ?>
Если вы хотите отобразить фотографию пользователя на странице автора, вы можете сделать это:
<?php userphoto($wp_query->get_queried_object()) ?>
В версии 0.9 была введена логическая функция userphoto_exists($user), которая возвращает true, если у пользователя есть фотография, и false, если ее нет.
Аргумент $user может быть объектом пользователя, идентификатором или именем для входа. Эту функцию можно использовать вместе с аватарами:
<?php
если (userphoto_exists($user))
фотография пользователя ($ пользователя);
еще
echo get_avatar($user->ID, 96);
?>
Или если включена новая опция "Служить аватаром как резервным", то аватар будет подаваться при любом из штатных вызовов для отображения фото пользователя:
<?php
//при этом будет отображаться аватар пользователя, если у него нет фотографии пользователя,
// и если включен параметр "Служить аватару резервным"
фотография пользователя ($ пользователя);
?>
Кроме того, все обычные вызовы функций для отображения фотографии пользователя могут быть полностью отменены, если новый параметр "Переопределить аватар с фотографией пользователя"
опция включена:
<?php
//оба будут отображать фотографию пользователя, если она существует
// и если включена опция "Переопределить аватар фотографией пользователя"
эхо get_avatar ($ user_id);
echo get_avatar($user->user_email);
?>
Оба варианта "Служить аватаром в качестве резервного" и "Переопределить аватар с фотографией пользователя" требуют, чтобы для параметра "Отображение аватара" в разделе "Обсуждение" было установлено значение "Показать".
Загруженные изображения могут модерироваться администраторами через страницу "Редактировать пользователя".
Включены локализации для испанского, немецкого, голландского, польского, русского, французского, венгерского, бразильского португальского, итальянского и каталонского языков.
Если вы цените этот плагин, сделайте пожертвование, чтобы обеспечить его дальнейшее обслуживание и улучшение.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress