Code Snippet (Wordpress/php/Tutor LMS Pro)
Есть сайт на вордпресс
Туда добавлен плагин Tutor LMS, который используется для размещения курсов и соответственно их обучением.
Мне нужно:
Когда создаётся пользователь, с какой-то пометкой, тегом, может пометку использовать поле "веб-сайт", то в зависимости от тега, код должен в "Tutor Lms - Enrollment" занести этого пользователя как студента на курс.
Тоесть триггером выступает здесь как создание пользователя.
Насколько я понимаю, лучше сделать это в плагине по типу Code Snippet, но я не программист, у меня не получается.
Чатгпт давал мне примерно такие примеры, но они не работают или может что-то я делаю не так:
"
function auto_enroll_subscriber_to_course($user_id) {
$user = get_userdata($user_id);
// Проверяем, имеет ли пользователь роль Subscriber
if (in_array('subscriber', $user->roles)) {
$course_id = 123; // ID курса, на который нужно записать пользователя
tutils()->do_enroll($user_id, $course_id);
}
}
add_action('user_register', 'auto_enroll_subscriber_to_course');
"
Можем предварительно создать мит, чтобы я всё подробнее показал.
Приложения 1
-
1602 31 1 Добрый день, веб-программировании уже более 6 лет
Работаю с rest api, фреймворками и cms такие как laravel, yii2, wp, opencart и т.д. Готов выполнить задачу.
-
4926 88 0 Good day, Max
I have experience working with Turbo SMS
Ready to complete within 2-3 hours
Write in DM, I will start immediately
-
1322 13 2 Привет, меня заинтересовал проект, буду рад сотрудничать, хотел бы все обсудить на встрече, если не против, напиши в личные, спасибо)
-
Дак а вы саму роль создали что бы проверять её наличие у пользователя ?
В целом то я работаю с Tutor LMS pro там вроде как не проблема зачислять на курсы в ручную, но как я понял вы хотите авто зачисление на курс при выборе определённой роли пользователю когда создаёшь аккаунт либо что бы при регистрации аккаунта давало сразу эту роль и зачисляло на нужные курсы, я вижу что GPT вам посоветовал авто зачисление если есть определённая роль у пользователя ( не знаю на сколько это рабочий код ) Но он точно не будет работать если этой роли нет, её нужно тоже создать через функцию -
Доброго дня, прочитайте, мне лично непонятно - Мне нужно:
Когда создаётся пользователь, с какой-то пометкой, тегом, может пометку использовать поле "веб-сайт", то в зависимости от тега, код должен в "Tutor Lms - Enrollment" занести этого пользователя как студента на курс. -
Актуальные фриланс-проекты в категории PHP
Функция поиска товаров по изображениюНеобходимо разработать и интегрировать на сайт функциюпоиска товаров по изображению.Что нужно реализоватьКнопка«Поиск по фото»на сайте.Загрузка изображения пользователем: JPG.Поиск визуально похожих товаров в каталоге.Вывод результатов в виде стандартных карточек товаров: фото,… PHP, Веб-программирование ∙ 4 часа 38 минут назад ∙ 24 ставки |
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 2 дня 3 часа назад ∙ 49 ставок |
Интеграция платежного сервиса с Sales Force
3104 UAH
На сайте стоит виджет платежной системы, его нужно интегрировать с asles fоrce что бы все требуемые параметры видели на стороне salec force Нужно сдлеать так, что бы все платежи и подписки кнтролировались через salecforec PHP, Веб-программирование ∙ 2 дня 7 часов назад ∙ 40 ставок |
Домофонные системы
4000 UAH
Ищем опытного программиста BAS (1С 8.3) для доработки самописной конфигурации под бизнес-процессы нашей компании. Что нужно: — Изучить текущую самописную конфигурацию BAS 8.3 — Доработать и настроить под наши процессы — Учет: клиенты, договоры, заявки, склад, оплаты, акты… PHP, Базы данных и SQL ∙ 5 дней 6 часов назад ∙ 13 ставок |
Выгрузка товаров из 1С на prom.uaСоздать, настроить модуль выгрузки по API, товаров из 1С в кабинет и на сайт prom.ua, rozetka или другой маркетплейс на выбор, остатки, наименования, картинка из 1С, цены, автоматическая выгрузка, автоматическое обновление PHP, Базы данных и SQL ∙ 5 дней 21 час назад ∙ 21 ставка |