Fragment kodu (Wordpress/php/Tutor LMS Pro)
Na stronie jest wtyczka Tutor LMS, która służy do umieszczania kursów i ich prowadzenia.
Potrzebuję:
Kiedy użytkownik jest tworzony z oznaczeniem lub tagiem w polu "strona internetowa", w zależności od tagu, kod powinien automatycznie zapisać tego użytkownika jako studenta na kursie "Tutor Lms - Enrollment".
W tym przypadku wyzwalaczem jest tworzenie użytkownika.
Wygląda na to, że najlepiej byłoby to zrobić za pomocą wtyczki typu Code Snippet, ale nie jestem programistą i nie potrafię tego zrobić.
Chatgpt podał mi przykładowy kod, ale nie działa lub może coś źle robię:
"
function auto_enroll_subscriber_to_course($user_id) {
$user = get_userdata($user_id);
// Sprawdzamy, czy użytkownik ma rolę Subskrybenta
if (in_array('subscriber', $user->roles)) {
$course_id = 123; // ID kursu, na który należy zapisać użytkownika
tutils()->do_enroll($user_id, $course_id);
}
}
add_action('user_register', 'auto_enroll_subscriber_to_course');
"
Możemy wcześniej utworzyć spotkanie, abym mógł pokazać wszystko bardziej szczegółowo.
Załączniki 1
-
1602 31 1 Dzień dobry, zajmuję się programowaniem webowym od ponad 6 lat.
Pracuję z rest api, frameworkami i cms, takimi jak laravel, yii2, wp, opencart itp. Gotowy do wykonania zadania.
-
4926 88 0 Dzień dobry, Maks
Mam doświadczenie w pracy z Turbo SMS
Gotowy do wykonania w ciągu 2-3 godzin
Napisz w wiadomości prywatnej, zacznę od razu
-
1322 13 2 Cześć, zainteresowałem się projektem, chętnie współpracuję, chciałbym omówić wszystko na czacie, jeśli nie masz nic przeciwko, napisz prywatnie, dziękuję)
-
Дак а вы саму роль создали что бы проверять её наличие у пользователя ?
В целом то я работаю с Tutor LMS pro там вроде как не проблема зачислять на курсы в ручную, но как я понял вы хотите авто зачисление на курс при выборе определённой роли пользователю когда создаёшь аккаунт либо что бы при регистрации аккаунта давало сразу эту роль и зачисляло на нужные курсы, я вижу что GPT вам посоветовал авто зачисление если есть определённая роль у пользователя ( не знаю на сколько это рабочий код ) Но он точно не будет работать если этой роли нет, её нужно тоже создать через функцию -
Доброго дня, прочитайте, мне лично непонятно - Мне нужно:
Когда создаётся пользователь, с какой-то пометкой, тегом, может пометку использовать поле "веб-сайт", то в зависимости от тега, код должен в "Tutor Lms - Enrollment" занести этого пользователя как студента на курс. -
Aktualne zlecenia dla freelancerów w kategorii PHP
Parser expireddomains.net
410 PLN
Potrzebny parser expireddomains.net. Na stronie trzeba najpierw się zalogować, problem polega na tym, że blokuje IP przy próbie parsowania danych. Należy parsować tematyczne domeny według listy słów kluczowych. Kto nie jest pewny swoich umiejętności, nie pisać. PHP, Programowanie stron internetowych ∙ 1 dzień 22 godziny temu ∙ 48 ofert |
Integracja usługi płatności z Sales Force
254 PLN
Na stronie znajduje się widget systemu płatności, który należy zintegrować z sales force, aby wszystkie wymagane parametry były widoczne po stronie sales force. Należy zrobić tak, aby wszystkie płatności i subskrypcje były kontrolowane przez sales force. PHP, Programowanie stron internetowych ∙ 2 dni 2 godziny temu ∙ 40 ofert |
Systemy domofonowe
328 PLN
Szukamy doświadczonego programisty BAS (1C 8.3) do przeróbki autorskiej konfiguracji pod procesy biznesowe naszej firmy. Co jest potrzebne: — Zbadać aktualną autorską konfigurację BAS 8.3 — Przerobić i dostosować do naszych procesów — Księgowość: klienci, umowy, wnioski,… PHP, Bazy danych i SQL ∙ 5 dni 1 godzina temu ∙ 13 ofert |
Eksportowanie towarów z 1C na prom.uaStworzyć, skonfigurować moduł eksportu przez API, produktów z 1C do panelu oraz na stronę prom.ua, rozetka lub inny wybrany marketplace, stany, nazwy, obrazek z 1C, ceny, automatyczny eksport, automatyczna aktualizacja PHP, Bazy danych i SQL ∙ 5 dni 17 godzin temu ∙ 21 ofert |
Naprawić problem z tłumaczeniem WPMLNa stronie skonfigurowano tłumaczenie produktów za pomocą Advanced Editor. Tłumaczenie tekstów w edytorze jest poprawne, ale na stronie wyświetlany jest niepoprawny tekst. Jeśli wejdziemy do edytora strony (w języku, na który tłumaczymy), tam właśnie ten tekst jest podany (w… PHP, Programowanie stron internetowych ∙ 6 dni 17 godzin temu ∙ 37 ofert |