Как добавить фото пользователя в админку woocommerce
Перейти к содержимому

Как добавить фото пользователя в админку woocommerce

  • автор:

Как задать поле в которое пользователь может загружать свои фото в WordPress?

Есть шаблон записей на wordpress, который заполняет администратор. После публикации хочу создать возможность, когда пользователи смогут прикладывать свои фотографии к записи, типо свои фотографии этого места. Т.е. к конкретной записи приложить конкретные фотографии, может несколько.
Можно ли это реализовать с помощью ACF и если да, то как?

  • Вопрос задан более трёх лет назад
  • 17 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

anatoly_kulikov

Анатолий Куликов @anatoly_kulikov
Помог ответ? Отметь решением!

Добавляете поле, затем в это поле просто сохраняете массив изображений в JSON-формате.

Вам нужно будет написать функцию, которая будет загружать изображения, получать для загруженного файла данные и добавлять его в массив к уже имеющимся. Способа можно два — либо с помощью формы при перезагрузке страницы, или с помощью REST API.

Как в настройках ЛК woocommerce позволить пользователям загружать изображения?

Доброго времени суток. Опишу проблему: У пользователя в woocommerce есть ЛК. В настройках этого аккаунта у пользователя есть дополнительное поле скажем там «аватар» и есть кнопочка «загрузить аватар», после загрузки изображения в поле появляется ссылка. В общем должно быть мета-данные произвольные где в input выводится ссылка загруженного изображения.
Каким способом можно решить данную проблему?

  • Вопрос задан более трёх лет назад
  • 123 просмотра

Как добавить любую информацию на страницу пользователя в админке WordPress

введите сюда описание изображения

Появилась задача отобразить на странице пользователя в админке WordPress некоторую информацию. Есть ли какой-то крючок, что бы добавить сюда что-нибудь? А так же можно ли как-то узнать id пользователя, страница которого открыта?

Отслеживать

Vasya Sernev

задан 30 июн 2020 в 6:02

Vasya Sernev Vasya Sernev

3 1 1 бронзовый знак

Узнал, что для добавления на страницу можно использовать add_action( ‘admin_footer-profile.php’, ‘profile_page_footer’ ); Осталось понять как узнать id пользователя, страницу которого мы посещаем.

30 июн 2020 в 6:33

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вот рабочий код. Исправьте поля под ваши нужды и добавьте код в functions.php вашей темы.

/** * Add extra fields to user profile. * * @param WP_User $user WP_User object. */ function extra_user_profile_fields( $user ) < ?>  
ID, 'phone', true ) ); ?>"
ID, 'manager', true ) ); $users = get_users(); $options = array(); $options[0] = 'Выберите менеджера…'; foreach ( $users as $a_user ) < $options[ $a_user->ID ] = $a_user->display_name; > foreach ( $options as $option_key => $option_value ) : ?> " >
add_action( 'show_user_profile', 'extra_user_profile_fields' ); add_action( 'edit_user_profile', 'extra_user_profile_fields' ); /** * Save extra fields in user profile. * * @param int $user_id User ID. * * @return bool */ function save_extra_user_profile_fields( $user_id ) < if ( ! current_user_can( 'edit_user', $user_id ) ) < return false; >$result = true; if ( isset( $_POST['phone'] ) ) < $result = $result && update_user_meta( $user_id, 'phone', wc_clean( $_POST['phone'] ) ); >if ( isset( $_POST['manager'] ) ) < $result = $result && update_user_meta( $user_id, 'manager', wc_clean( $_POST['manager'] ) ); >return $result; > add_action( 'personal_options_update', 'save_extra_user_profile_fields' ); add_action( 'edit_user_profile_update', 'save_extra_user_profile_fields' );

Как добавить фото пользователя в админку woocommerce

uchet-jkh.ru

Woocommerce — это популярный плагин для создания интернет-магазинов на платформе WordPress. Он предоставляет широкий набор функций и возможностей, позволяющих пользователям создавать и управлять своими онлайн-магазинами.

Одной из важных функций Woocommerce является возможность добавления фото пользователя в админку. Это позволяет улучшить визуальное представление информации обо всех пользователях и упростить процесс управления магазином.

В этом пошаговом руководстве мы покажем, как добавить фото пользователя в админку Woocommerce без использования дополнительных плагинов или изменения исходного кода.

Шаг 1: Войдите в панель администратора WordPress и перейдите на страницу «Пользователи». Вы увидите список всех пользователей, зарегистрированных на вашем сайте.

Шаг 2: Найдите пользователя, которому вы хотите добавить фото, и наведите курсор на его имя. Появится несколько опций, выберите «Редактировать».

Шаг 3: В открывшейся форме редактирования пользователя прокрутите страницу вниз до раздела «Изменить аватар». Нажмите на кнопку «Выбрать файл» и выберите нужное изображение с вашего компьютера.

Шаг 4: После выбора файла, нажмите на кнопку «Загрузить» и дождитесь окончания процесса загрузки. Затем нажмите на кнопку «Обрезать изображение», чтобы установить нужные размеры фото пользователя.

Шаг 5: После обрезки изображения нажмите на кнопку «Сохранить изменения». Теперь фото пользователя успешно добавлено в админку Woocommerce.

Теперь вы можете повторить эти шаги для каждого пользователя, которому хотите добавить фото в админку. Это поможет вам лучше узнать своих клиентов и упростит процесс управления магазином.

Как добавить фото пользователя

Чтобы добавить фото пользователя в админку Woocommerce, следуйте этим простым шагам:

  1. Войдите в административную панель WordPress.
  2. Перейдите в раздел «Пользователи».
  3. Выберите нужного пользователя, либо создайте нового, если требуется.
  4. На странице профиля пользователя найдите блок «Аватар».
  5. Нажмите на кнопку «Изменить аватар».
  6. Выберите изображение с компьютера или загрузите его с помощью URL.
  7. Подтвердите выбор изображения и нажмите кнопку «Сохранить профиль».

После выполнения этих шагов, выбранное вами изображение будет отображаться как фото пользователя в админке Woocommerce.

Пошаговое руководство для админки Woocommerce

Шаг 1: Зайдите в админ-панель вашего сайта Woocommerce.

Шаг 2: В левом меню выберите раздел «Настройки».

Шаг 3: В открывшемся списке разделов выберите «Конфигурация».

Шаг 4: В меню «Конфигурация» найдите раздел «Общие настройки».

Шаг 5: В разделе «Общие настройки» найдите поле «Фото пользователя».

Шаг 6: Введите путь к фото пользователя в поле «Фото пользователя».

Пример: /wp-content/uploads/2022/01/user_photo.jpg

Шаг 7: Нажмите кнопку «Сохранить изменения», чтобы применить новые настройки.

Шаг 8: Теперь в админке Woocommerce будет отображаться фото пользователя.

Примечание: Убедитесь, что путь к фото правильный и фото доступно на сервере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *