Title: mixed issue
Last modified: December 1, 2017

---

# mixed issue

 *  Resolved [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/mixed-issue/)
 * hi
    i am ask the e-learning theme author but he didnt give me any respond or 
   even mistaken answer please help me to fin solution of this question thanks in
   advance
 * some emails come to the instructor when the student register or complete the 
   course
 * how to let welcome emails and achievement com to the student when he register
   or achieve
 * i note that there is no option to edit lifter plugins content
 * i want to change this to be vertical not horizontal
    my client ask me to make
   all lesson Under each other in this section
 * this type of view is inconvenient for them
 * how to remove and add some fields here?
    how to hide this sections and lesson
   from visitors view?
 * print screen option not useful like this
 * [https://prnt.sc/hd97ww](https://prnt.sc/hd97ww)
 * it is shaw navigation menu and every thing in the page
 * how to fixs that?
 * my default registration is student
    is there any way to let the instructor to
   register as instructor directly even the default registration set as student?
 * how to keep any one register to keep him by default to be already registered 
   in all courses in the website?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fmixed-issue%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 12 replies - 1 through 12 (of 12 total)

 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9742630)
 * Hey [@sirajedu](https://wordpress.org/support/users/sirajedu/),
 * > how to let welcome emails and achievement com to the student when he register
   > or achieve
 * You can use the “Student Welcome” email (sent upon registration). This is one
   of the standard LifterLMS notifications. Check them all out here: [https://lifterlms.com/docs/getting-started-lifterlms-notifications/](https://lifterlms.com/docs/getting-started-lifterlms-notifications/)
 * As far as emails for an achievement, you’ll want to look into setting up Engagement
   Emails based on whatever criteria you’d like. You can see about setting up email
   engagement here: [https://lifterlms.com/docs/engagements-overview/](https://lifterlms.com/docs/engagements-overview/)
 * > i note that there is no option to edit lifter plugins content
 * There’s a ton of options here and we shy away from providing you with too much
   layout customization. There’s a ton of reasons why, but, in short, if you need
   to modify the layout of a course YOU ABSOLUTELY CAN. You can use page builders(
   we work best with Beaver Builder or Divi and we’ll be releasing Elementor options
   in the future but you can use Elementor without issue). You can use one of the
   many themes that supports LifterLMS and adds course / lesson customizations: 
   [https://lifterlms.com/product-category/themes/](https://lifterlms.com/product-category/themes/)
 * >  i want to change this to be vertical not horizontal
   >  my client ask me to make
   > all lesson Under each other in this section
   > this type of view is inconvenient for them
   > how to remove and add some fields here?
   >  how to hide this sections and lesson
   > from visitors view?
 * I’m not sure exactly what you’re referring to here. Can you provide some screenshots
   of the elements you’re referring to?
 * > print screen option not useful like this
   > it is shaw navigation menu and every thing in the page
   > how to fixs that?
 * You’ll need to identify the Header and Footer elements as defined by your theme
   and hide them on certificate pages. This CSS could work for you:
 *     ```
       /* llms cert compat */
       body.single-llms_certificate .top-bar,
       body.single-llms_my_certificate .top-bar,
       body.single-llms_certificate #header,
       body.single-llms_my_certificate #header,
       body.single-llms_certificate #footer,
       body.single-llms_my_certificate #footer {
       	display: none;
       }
       ```
   
 * That *should* work.
 * > my default registration is student
   >  is there any way to let the instructor 
   > to register as instructor directly even the default registration set as student?
 * We currently don’t have any instructor registration methods as we don’t have 
   any frontend instructor functionality. Instructors are intended to be added by
   admins. We plan to build out a lot more functionality around instructors but 
   currently they do everything from the admin panel so we didn’t build any special
   instructor registration methods. You could use a form builder (Gravity or Ninja
   forms would work) with their user registration add-ons to build a custom instructor
   registration form.
 * > how to keep any one register to keep him by default to be already registered
   > in all courses in the website?
 * Are you trying to automatically enroll someone into *every* course on the site
   upon enrollment? We don’t exactly have the ability to do that but you could use
   a membership with auto-enrollment and then add all of your courses to the membership.
   You’d need to use membership bulk enroll when you add new courses but it’d get
   the job done. Here’s docs on that feature: [https://lifterlms.com/docs/membership-auto-enrollment/](https://lifterlms.com/docs/membership-auto-enrollment/)
 * Hope that helps,
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9752245)
 * hi
    thanks for your care regarding my question 1-is there any way to put option
   in the certificat page to be in pdf file..also how to keep the cirtificate to
   take instructor and his signiture automaticlly? 2- regarding the forms i already
   use user pro paid plugin is there any way to use it instead the default forms
   used in lifter lms ? how can i customize the lifter fields and add additional
   field…and also in arabic website it is still left to right not right to left 
   direction 3-i set all sittings and download stmp plugin and i sent test email
   it is working but no notification recived after registration or achivments how
   to solve this problem?
 * is there any way to customize the the method of view lessons to be down each 
   other instead of the current methos in screen shot?
    [https://prnt.sc/hjdgj0](https://prnt.sc/hjdgj0)
   i want to change this to be vertical not horizontal my client ask me to make 
   all lesson Under each other in this section this type of view is inconvenient
   for them
 * we have registration form of the website
    [https://sirajedu.org/newstudent/](https://sirajedu.org/newstudent/)
   i need any student register in the website can enroll directly to any corse without
   need to fill the enroll corse form
 * in course details page …the page will be long…how to customize it to be tabs 
   not down each other
 * regarding courses page
    in english it is ok [https://sirajedu.org/en/courses/](https://sirajedu.org/en/courses/)
 * but in arabic not shawing the course
    [https://sirajedu.org/courses/](https://sirajedu.org/courses/)
 * thanks in advance
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9765410)
 * > 1-is there any way to put option in the certificat page to be in pdf file..
   > also how to keep the cirtificate to take instructor and his signiture automaticlly?
 * We do not currently have a PDF generation option in our certs but anyone can 
   print to PDF via the print dialog. It’s not perfect but it’s the only option 
   currently available.
 * You could upload an image of the instructor’s signature and add it to the content
   of the certificate (via the WYSIWYG editor).
 * > 2- regarding the forms i already use user pro paid plugin
   >  is there any way
   > to use it instead the default forms used in lifter lms ? how can i customize
   > the lifter fields and add additional field…and also in arabic website it is
   > still left to right not right to left direction
 * What is “pro paid plugin”? I am not aware of any integrations here.
 * I plan to add RTL styles in LifterLMS but I haven’t gotten there yet. I don’t
   have a timeline on when this will be available. My apologies.
 * > 3-i set all sittings and download stmp plugin and i sent test email it is working
   > 
   > but no notification recived after registration or achivments how to solve this
   > problem?
 * Can you checkout your notifications log under LifterLMS -> Status -> Logs and
   let me know if you see any errors?
 * Do you have your notifications enabled to send CCs to your email address?
 * Are your test notifications being sent to students with real email addresses?
 * > is there any way to customize the the method of view lessons to be down each
   > other instead of the current methos in screen shot?
   >  [https://prnt.sc/hjdgj0](https://prnt.sc/hjdgj0)
   > i want to change this to be vertical not horizontal my client ask me to make
   > all lesson Under each other in this section this type of view is inconvenient
   > for them
 * You can do this with some custom css, sure:
 * .llms-course-navigation .llms-back-to-course, .llms-course-navigation .llms-next-
   lesson, .llms-course-navigation .llms-prev-lesson {
    width: 100%; }
 * > we have registration form of the website
   >  [https://sirajedu.org/newstudent/](https://sirajedu.org/newstudent/)
   > i need any student register in the website can enroll directly to any corse
   > without need to fill the enroll corse form
 * You’ll want every course to have a *free* access plan. When registered users 
   enroll in a course with a free access plan it’s one-click enrollment (bypass 
   the form). Checkout docs on this feature here: [https://lifterlms.com/docs/checkout-free-access-plans/](https://lifterlms.com/docs/checkout-free-access-plans/)
 * > in course details page …the page will be long…how to customize it to be tabs
   > not down each other
 * There’s no easy way to do this but it’s absolutely possilbe.
 * You’ll need to customize the templates and add your own tabbing methods. You 
   can customize any template in LifterLMS using template overrides from a child
   theme/theme: [https://lifterlms.com/docs/lifterlms-templates/](https://lifterlms.com/docs/lifterlms-templates/)
 * > regarding courses page
   >  in english it is ok [https://sirajedu.org/en/courses/](https://sirajedu.org/en/courses/)
   > but in arabic not shawing the course
   >  [https://sirajedu.org/courses/](https://sirajedu.org/courses/)
 * LifterLMS automatically shows content on the page selected as your course catalog
   but we do not have *multiple* catalog pages which is what you have here. So, 
   you’ll need to add the courses shortcode to your duplicate to get the course 
   list to display on that page also: [https://lifterlms.com/docs/shortcodes/#lifterlms_courses](https://lifterlms.com/docs/shortcodes/#lifterlms_courses)
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9770952)
 * hi
    thanks for your care regarding this _.llms-course-navigation .llms-back-to-
   course, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-
   prev-lesson { width: 100%; } i think my clients prefere to dee all lessons under
   each other..for example like this [http://prntscr.com/hlwo1z](http://prntscr.com/hlwo1z)
   or [http://prntscr.com/hlwr8d](http://prntscr.com/hlwr8d)
 * is there any way to creat one certificat for all courses and put the code
    to
   take the instructor name autumaticlly and cours name to that certificate?
 * about notification…still no any recived
    12-10-2017 @ 12:00:07 – error sending
   email notification ID #528 12-10-2017 @ 12:00:07 – Processing for llms_notification_processor_email
   finished 12-10-2017 @ 12:59:04 – Queuing email notification ID #531 12-10-2017
   @ 12:59:04 – Dispatching llms_notification_processor_email 12-10-2017 @ 13:00:
   04 – sending email notification ID #531 12-10-2017 @ 13:00:06 – error sending
   email notification ID #531 12-10-2017 @ 13:00:06 – Processing for llms_notification_processor_email
   finished 12-10-2017 @ 13:05:32 – Queuing email notification ID #534 12-10-2017
   @ 13:05:32 – Dispatching llms_notification_processor_email 12-10-2017 @ 13:30:
   04 – sending email notification ID #534 12-10-2017 @ 13:30:06 – error sending
   email notification ID #534 12-10-2017 @ 13:30:06 – Processing for llms_notification_processor_email
   finished
 * how to solve it?
 * Do you have your notifications enabled to send CCs to your email address?
    no
   i dont put any cc
 * Are your test notifications being sent to students with real email addresses?
   
   yes we use all real email address
 * You’ll want every course to have a *free* access plan. When registered users 
   enroll in a course with a free access plan it’s one-click enrollment (bypass 
   the form). Checkout docs on this feature here: [https://lifterlms.com/docs/checkout-free-access-plans/](https://lifterlms.com/docs/checkout-free-access-plans/)
 * this has 2 case
    one of them can show all course detials and start it another
   way is to enroll the plan and after that open the course and prss enroll button
   will redirect to form which is filled all ready with user details but if my student
   already enrolled to the plan i need when he press on enroll button of the course,
   to dont open the form and give him only massge that he succefully enrolled to
   that course
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9777149)
 * > regarding this
   >  .llms-course-navigation .llms-back-to-course, .llms-course-
   > navigation .llms-next-lesson, .llms-course-navigation .llms-prev-lesson { width:
   > 100%; } i think my clients prefere to dee all lessons under each other..for
   > example like this [http://prntscr.com/hlwo1z](http://prntscr.com/hlwo1z) or
   > [http://prntscr.com/hlwr8d](http://prntscr.com/hlwr8d)
 * I do not have any methods setup to enable this kind of display as you’re clients
   are requesting.
 * It’s possible that you could write some custom code to do this but it’s beyond
   the scope of what I’m willing to provide in support. I try to be as helpful as
   I can but I cannot make LifterLMS do everything and what cannot be done by default
   can be done with custom code (usually) and this will need a bit of code to be
   written to make possible. I’m sorry…
 * > is there any way to creat one certificat for all courses and put the code
   >  
   > to take the instructor name autumaticlly and cours name to that certificate?
 * We do not have this functionality in LifterLMS.
 * You could add a custom merge code to do this but (as above) this requires custom
   development. Here’s an example to get you started: [https://gist.github.com/thomasplevy/421aa2273384dc73b127be6b37cbcc67#file-llms-cert-course-title-code-php](https://gist.github.com/thomasplevy/421aa2273384dc73b127be6b37cbcc67#file-llms-cert-course-title-code-php)
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9777161)
 * > about notification…still no any recived
   >  12-10-2017 @ 12:00:07 – error sending
   > email notification ID #528 12-10-2017 @ 12:00:07 – Processing for llms_notification_processor_email
   > finished 12-10-2017 @ 12:59:04 – Queuing email notification ID #531 12-10-2017
   > @ 12:59:04 – Dispatching llms_notification_processor_email 12-10-2017 @ 13:
   > 00:04 – sending email notification ID #531 12-10-2017 @ 13:00:06 – error sending
   > email notification ID #531 12-10-2017 @ 13:00:06 – Processing for llms_notification_processor_email
   > finished 12-10-2017 @ 13:05:32 – Queuing email notification ID #534 12-10-2017
   > @ 13:05:32 – Dispatching llms_notification_processor_email 12-10-2017 @ 13:
   > 30:04 – sending email notification ID #534 12-10-2017 @ 13:30:06 – error sending
   > email notification ID #534 12-10-2017 @ 13:30:06 – Processing for llms_notification_processor_email
   > finished
   > how to solve it?
 * The error recorded here occurs when `wp_mail()` responds with “false”. LifterLMS*
   doesn’t* actually send mail. WordPress does via `wp_mail()` and WordPress doesn’t
   actually send it either. It’s usually php’s `mail()` and that doesn’t really 
   send mail either, your servers SMTP / Mail lib does. So, at some point along 
   this chain, something responds “false” (did not send) and we log the error.
 * What does this mean? Something on your server is configured incorrectly to send
   mail. You can take a look at our mail FAQs for some possible solutions: [https://lifterlms.com/docs/lifterlms-email-faqs/](https://lifterlms.com/docs/lifterlms-email-faqs/)
 * > this has 2 case
   >  one of them can show all course detials and start it another
   > way is to enroll the plan and after that open the course and prss enroll button
   > will redirect to form which is filled all ready with user details but if my
   > student already enrolled to the plan i need when he press on enroll button 
   > of the course , to dont open the form and give him only massge that he succefully
   > enrolled to that course
 * LifterLMS enrollment works as I described previously. If that doesn’t solve your
   problems I’m sorry. I don’t have any features built out to accommodate additional
   needs.
 * Sorry,
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9784967)
 * hi
    how to add basic notification and email notification to appere to the student
   when he enroll to any cours? if i want the email to send to the student then 
   what i have to fill Additional Recipients field? i must put “student” or {student}
   or what?
 * how to change the note? from where?
    [http://prntscr.com/hns3yv](http://prntscr.com/hns3yv)
    -  This reply was modified 8 years, 5 months ago by [sirajedu](https://wordpress.org/support/users/sirajedu/).
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9792101)
 * i want please to enable student to print a certificat when he complete the course
   must find directly button to print the certificat in same course coomplete page
   not in control panel
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9792311)
 * ho to change font size in certificate?
    [https://prnt.sc/hp1q4t](https://prnt.sc/hp1q4t)
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9794418)
 * > how to add basic notification and email notification to appere to the student
   > when he enroll to any cours?
 * Checkout how to access and configure notification settings [here](https://lifterlms.com/docs/getting-started-lifterlms-notifications/)
 * > if i want the email to send to the student then what i have to fill Additional
   > Recipients field?
 * We don’t have email notifications for course enrollment. In *most* scenarios 
   students have JUST clicked a button to enroll into the course. So we don’t generate
   an immediate email notification because they very simply *already know* they’ve
   been enrolled. In the circumstances where you require this, create an email engagement
   for each course you want your student’s to have enrollment notifications for.
 * > i must put “student”
   >  or {student} or what?
 * These field only accept actual email addresses. There are no merge codes (we 
   haven’t hidden them, they *do not exist*). See above for reasoning.
 * > i want please to enable student to print a certificat when he complete the 
   > course must find directly button to print the certificat in same course coomplete
   > page not in control panel
 * This isn’t possible without custom development. Sorry.
 * > ho to change font size in certificate?
 * Use the “Font Size” in your WYSIWYG editor or write some custom CSS to adjust
   the font size for all certificates in your site:
 * .single-llms_certificate .llms-certificate-container p, .single-llms_my_certificate.
   llms-certificate-container p {
    font-size: 25px; }
 * That would adjust the font size of paragraphs in your certificates to be 25px.
 * Hope that helps,
 *  Thread Starter [sirajedu](https://wordpress.org/support/users/sirajedu/)
 * (@sirajedu)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9802410)
 * how to change the note? from where?
    [http://prntscr.com/hns3yv](http://prntscr.com/hns3yv)
 *  [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * (@thomasplevy)
 * [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9804875)
 * There are nearly a dozen different restriction messages in LifterLMS depending
   on what the restriction is caused by…
 * Some of these can be customized under the Courses’s “Restrictions” tab
 * Others are hardcoded into the codebase and can be customized via translation:
   [https://lifterlms.com/docs/how-do-i-customize-the-text-of-lifterlms-buttons-and-more/](https://lifterlms.com/docs/how-do-i-customize-the-text-of-lifterlms-buttons-and-more/)
 * All of them can be customized using the filter “llms_get_restriction_message”:
 *     ```
       add_filter( 'llms_get_restriction_message', function( $message, $restriction ) {
   
         // customize the message for a specific restriction
         if ( 'course_prerequisite' === $restriction ) {
            return __( 'You must complete the prereq', 'my-text-domain' );
         }
   
         return $message;
   
       }, 10, 2 );
       ```
   
 * Take a look at the source for a list of all possible restriction messages: [https://github.com/gocodebox/lifterlms/blob/3.15.1/includes/functions/llms.functions.access.php#L160-L227](https://github.com/gocodebox/lifterlms/blob/3.15.1/includes/functions/llms.functions.access.php#L160-L227)
 * Hope that helps,

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘mixed issue’ is closed to new replies.

 * ![](https://ps.w.org/lifterlms/assets/icon.svg?rev=2034507)
 * [LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes](https://wordpress.org/plugins/lifterlms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/lifterlms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/lifterlms/)
 * [Active Topics](https://wordpress.org/support/plugin/lifterlms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/lifterlms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/lifterlms/reviews/)

 * 12 replies
 * 2 participants
 * Last reply from: [Thomas Patrick Levy](https://wordpress.org/support/users/thomasplevy/)
 * Last activity: [8 years, 5 months ago](https://wordpress.org/support/topic/mixed-issue/#post-9804875)
 * Status: resolved