ReexyStore
WordPress

One User Avatar | User Profile Picture v2.5.0

1,004
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 2.5.0
Размер файла 188.06 KB
Категория WordPress

Описание

В настоящее время WordPress позволяет использовать только собственные аватары, загруженные через Gravatar. One User Avatar позволяет вам использовать любую фотографию, загруженную в вашу Медиатеку, в качестве аватара. Это означает, что вы используете тот же загрузчик и библиотеку, что и ваши публикации. Никаких дополнительных папок или функций редактирования изображений не требуется. Этот плагин является форком WP User Avatar v2.2.16.

Один аватар пользователя также позволяет вам:

- Загрузите свой собственный аватар по умолчанию в настройках аватара для одного пользователя.

- Показывать аватар пользователя Gravatar или аватар по умолчанию, если у пользователя нет изображения аватара одного пользователя.

- Отключите аватары Gravatar и используйте только локальные аватары.

- Используйте короткий код [avatar_upload], чтобы добавить отдельное средство загрузки на главную страницу или в виджет. Этот загрузчик виден только авторизованным пользователям.

- Используйте короткий код [аватар] в своих сообщениях. Эти шорткоды будут работать с любой темой, независимо от того, есть ли в ней поддержка аватаров или нет.

- Разрешить участникам и подписчикам загружать свои собственные аватары.

- Ограничить размер загружаемого файла и изображения для участников и подписчиков.

Авторские права

Аватар одного пользователя

Авторские права (c) 2023 One Designs https://onedesigns.com/

Лицензия: GPLv2.

Источник: https://github.com/onedesigns/one-user-avatar.

Один аватар пользователя основан на аватаре пользователя WP v2.2.16.

Copyright (c) 2020-2021 ProfilePress https://profilepress.net/

Copyright (c) 2014-2020 Flippercode https://www.flippercode.com/

Copyright (c) 2013-2014 Bangbay Siboliban http://bangbay.com/

Лицензия: GPLv2.

Источник: https://github.com/profilepress/wp-user-avatar.

Один пользовательский аватар распространяется на условиях GNU GPL.

Эта программа является свободным программным обеспечением: вы можете распространять ее и/или изменять.

это в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной

Фонд свободного программного обеспечения, либо версия 2 Лицензии, либо

(по вашему выбору) любая более поздняя версия.

Данная программа распространяется в надежде, что она будет полезна,

но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии

ТОВАРНАЯ ПРИГОДНОСТЬ или ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. См.

Стандартная общественная лицензия GNU для более подробной информации.

Расширенные настройки

Добавьте аватар одного пользователя на страницу редактирования своего профиля

Вы можете использовать короткий код [avatar_upload], чтобы добавить автономный загрузчик на любую страницу. Лучше всего использовать этот загрузчик отдельно и без других полей профиля.

Если вы создаете собственную страницу редактирования профиля с другими полями, к хукам show_user_profile и edit_user_profile автоматически добавляется один аватар пользователя. Если вы предпочитаете, чтобы аватар для одного пользователя был выделен в отдельный раздел, вы можете добавить еще один крючок:

do_action("edit_user_avatar", $current_user);

Затем, чтобы добавить один аватар пользователя к этому хуку и удалить его из других хуков за пределами панели администрирования, вам нужно добавить этот код в файл function.php вашей темы:

функция my_avatar_filter() {
// Удалить из хука show_user_profile
Remove_action("show_user_profile", array("wp_user_avatar", "wpua_action_show_user_profile"));
Remove_action("show_user_profile", array("wp_user_avatar", "wpua_media_upload_scripts"));

// Удалить из хука edit_user_profile
Remove_action("edit_user_profile", array("wp_user_avatar", "wpua_action_show_user_profile"));
remove_action("edit_user_profile", array("wp_user_avatar", "wpua_media_upload_scripts"));

// Добавляем в хук edit_user_avatar
add_action("edit_user_avatar", array("wp_user_avatar", "wpua_action_show_user_profile"));
add_action("edit_user_avatar", array("wp_user_avatar", "wpua_media_upload_scripts"));
}

// Загружается только за пределами административной панели
если ( ! is_admin() ) {
add_action("init","my_avatar_filter");
}

HTML-обертка

Вы можете изменить HTML-оболочку раздела "Аватар для одного пользователя", используя функции wpua_before_avatar и wpua_after_avatar. По умолчанию код аватара структурирован следующим образом:

<div class="wpua-edit-container">
<h3>Аватар</h3>
<input type="hidden" name="wp-user-avatar" id="wp-user-avatar" value="{attachmentID}" />
<p id="wpua-add-button">
<button type="button" class="button" id="wpua-add" name="wpua-add">Редактировать изображение</button>
</p>
<p id="wpua-preview">
<img src="{imageURL}" alt="" />
Исходный размер
</p>
<p id="wpua-thumbnail">
<img src="{imageURL}" alt="" />
Миниатюра
</p>
<p id="wpua-remove-button">
<button type="button" class="button" id="wpua-remove" name="wpua-remove">Аватар по умолчанию</button>
</p>
<p id="wpua-кнопка отмены">
<button type="button" class="button" id="wpua-undo" name="wpua-undo">Отменить</button>
</p>
</div>

Чтобы удалить контейнер div и заголовок h3, вы должны добавить следующие фильтры в файл function.php вашей темы:

Remove_action("wpua_before_avatar", "wpua_do_before_avatar");
Remove_action("wpua_after_avatar", "wpua_do_after_avatar");

Чтобы добавить свою собственную оболочку, вы можете создать что-то вроде этого:

функция my_before_avatar() {
echo "<div id="my-avatar">";
}
add_action("wpua_before_avatar", "my_before_avatar");

функция my_after_avatar() {
эхо "</div>";
}
add_action("wpua_after_avatar", "my_after_a

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно