Фрагмент коду (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 Good day, веб-програмування вже більше 6 років
Працюю з rest api, фреймворками і cms такі як laravel, yii2, wp, opencart і т.д. Готовий виконати завдання.
-
4926 88 0 Доброго дня, Макс
Є досвід роботи з Турбо СМС
Готовий виконати протягом 2-3 годин
Пишіть в пп, розпочну відразу
-
1322 13 2 Привіт,мене зацікавив проект,буду радий співпраці,хотів би все обговорити на міті,якщо не проти напиши в приватні,дякую)
-
Дак а вы саму роль создали что бы проверять её наличие у пользователя ?
В целом то я работаю с Tutor LMS pro там вроде как не проблема зачислять на курсы в ручную, но как я понял вы хотите авто зачисление на курс при выборе определённой роли пользователю когда создаёшь аккаунт либо что бы при регистрации аккаунта давало сразу эту роль и зачисляло на нужные курсы, я вижу что GPT вам посоветовал авто зачисление если есть определённая роль у пользователя ( не знаю на сколько это рабочий код ) Но он точно не будет работать если этой роли нет, её нужно тоже создать через функцию -
Доброго дня, прочитайте, мне лично непонятно - Мне нужно:
Когда создаётся пользователь, с какой-то пометкой, тегом, может пометку использовать поле "веб-сайт", то в зависимости от тега, код должен в "Tutor Lms - Enrollment" занести этого пользователя как студента на курс. -
Актуальні фриланс-проєкти в категорії PHP
Функція пошуку товарів за зображеннямНеобхідно розробити та інтегрувати на сайт функцію пошуку товарів за зображенням.Що потрібно реалізуватиКнопка «Пошук за фото» на сайті.Завантаження зображення користувачем: JPG.Пошук візуально схожих товарів у каталозі.Виведення результатів у вигляді стандартних карток товарів:… PHP, Веб-програмування ∙ 1 година 8 хвилин тому ∙ 12 ставок |
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 1 день 23 години тому ∙ 48 ставок |
Інтеграція платіжного сервісу з Sales Force
3104 UAH
На сайті стоїть віджет платіжної системи, його потрібно інтегрувати з sales force, щоб всі необхідні параметри бачили на стороні sales force. Потрібно зробити так, щоб усі платежі та підписки контролювалися через sales force. PHP, Веб-програмування ∙ 2 дні 3 години тому ∙ 40 ставок |
Домофонні системи
4000 UAH
Шукаємо досвідченого програміста BAS (1С 8.3) для доробки самописної конфігурації під бізнес-процеси нашої компанії. Що потрібно: — Вивчити поточну самописну конфігурацію BAS 8.3 — Доробити та налаштувати під наші процеси — Облік: клієнти, договори, заявки, склад, оплати,… PHP, Бази даних та SQL ∙ 5 днів 2 години тому ∙ 13 ставок |
Вигрузка товарів з 1С на prom.uaСтворити , налаштувати модуль вигрузки по API , товарів з 1С в кабінет та на сайт prom.ua, rozetka чи інший маркетплейс на вибір , залишки, найменування, картинка з1С , ціни , автоматична вигрузка, автоматичне оновлення PHP, Бази даних та SQL ∙ 5 днів 18 годин тому ∙ 21 ставка |