Support » Plugin: LifterLMS » Edit Account in Dashboard is returning 404

  • Resolved javasource


    Updated plugin and noticed that the Edit Account and Order History links in the dashboard are returning 404’s. Logged out as Admin… and back in as regular user… still 404’d.

    Also flushed the permalinks, same problem.

    All other Dashboard links work… just these two.

Viewing 5 replies - 1 through 5 (of 5 total)
  • checked endpoints in the links… they’re ok, too. Here’s some of my status (took out our domain name and switched to ‘###’):


    Home Url:
    Site Url:
    Login Url: http://staging3.###/wp-login.php
    Version: 5.1.1
    Debug Mode: Yes
    Debug Log: Yes
    Debug Display: No
    Locale: en_US
    Multisite: No
    Page For Posts: The Pitching Blog (#2454) []
    Page On Front: Home (#2) []
    Permalink Structure:
    Show On Front: page
    Wp Cron: Yes


    Version: 3.30.3
    Db Version: 3.30.3
    Course Catalog: Course Catalog (#2051) []
    Membership Catalog: Membership Catalog (#2052) []
    Student Dashboard: Student Profile (#2008) []
    Checkout Page: Student Checkout (#2014) []
    Course Catalog Per Page: 6
    Course Catalog Sorting: menu_order,ASC
    Membership Catalog Per Page: 10
    Membership Catalog Sorting: menu_order,ASC
    Site Membership: Not Set
    Courses Endpoint: my-courses
    Edit Endpoint: edit-account
    Lost Password Endpoint: lost-password
    Vouchers Endpoint: redeem-voucher
    Autogenerate Username: yes
    Password Strength Meter: yes
    Minimum Password Strength: weak
    Terms Required: yes
    Terms Page: Terms of Use (#4405) []
    Checkout Names: required
    Checkout Address: required
    Checkout Phone: optional
    Checkout Email Confirmation: yes
    Open Registration: no
    Registration Names: required
    Registration Address: optional
    Registration Phone: hidden
    Registration Voucher: optional
    Registration Email Confirmation: yes
    Account Names: required
    Account Address: required
    Account Phone: optional
    Account Email Confirmation: yes
    Confirmation Endpoint: confirm-payment
    Force Ssl Checkout: no
    Country: US
    Currency: USD
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Decimals: 2
    Trim Zero Decimals: no
    Recurring Payments: yes
    Email From Address:
    Email From Name: ###
    Email Footer Text:
    Email Header Image: 2094
    Cert Bg Width: 800
    Cert Bg Height: 616
    Cert Legacy Compat: no


    Authorize.Net: Disabled
    Authorize.Net Test Mode: Disabled
    Authorize.Net Logging:
    Authorize.Net Order: 1
    PayPal: Enabled
    PayPal Test Mode: Disabled
    PayPal Logging: no
    PayPal Order: 2
    Stripe: Enabled
    Stripe Test Mode: Enabled
    Stripe Logging: no
    Stripe Order: 1
    Manual: Disabled
    Manual Logging: no
    Manual Order: 1


    Mysql Version: 5.6.40
    Php Curl: Yes
    Php Default Timezone: UTC
    Php Fsockopen: Yes
    Php Max Input Vars: 1000
    Php Max Upload Size: 128 MB
    Php Memory Limit: 768M
    Php Post Max Size: 128M
    Php Soap: Yes
    Php Suhosin: No
    Php Time Limt: 300
    Php Version: 7.3.4
    Software: Apache
    Wp Memory Limit: 256M


    HTTP USER AGENT: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36


    Name: The Core Child
    Version: 1.0
    Template: the-core-parent
    Child Theme: Yes
    Llms Support: No


    Brizy: 1.0.74
    Classic Editor: 1.4
    CM Tooltip Glossary: 3.7.0
    Contact Form 7: 5.1.1
    Essential Grid:
    LayerSlider WP: 6.7.1
    LifterLMS: 3.30.3
    LifterLMS Authorize.Net Payment Gateway: 1.0.4
    LifterLMS ConvertKit: 2.1.0
    LifterLMS Gravity Forms: 2.0.1
    LifterLMS Helper: 3.0.2
    LifterLMS Labs: 1.5.2
    LifterLMS MailChimp Add-on: 3.1.2
    LifterLMS PayPal Gateway: 1.1.2
    LifterLMS Stripe Payment Gateway: 4.4.1
    LifterLMS Twilio: 1.0.3
    LifterLMS WooCommerce: 2.0.9
    Loco Translate: 2.2.2
    Scripts n Styles: 3.5.1
    Slider Revolution:
    Unyson: 2.7.22
    UpdraftPlus – Backup/Restore: 1.16.14
    Visualizer: Tables and Charts Manager for WordPress (Lite): 3.1.3
    Webnus Core: 1.0
    WooCommerce: 3.6.2
    WPBakery Visual Composer: 5.1.1


    BbPress: No
    BuddyPress: No
    LifterLMS ConvertKit: No
    LifterLMS Gravity Forms: No
    Twilio: No
    WooCommerce: No
    LifterLMS MailChimp: No

    Template Overrides

    Plugin Support Natalie


    Hi @javasource,

    I’m sorry you’re having this issue!

    I strongly suspect that there’s a conflict with LifterLMS WooCommerce. Not the the plugins don’t work well together, they do! However, when using LifterLMS WooCommerce we strongly suggest using their My Account Page. Out student dashboard integrates with it and all of our endpoints (and endpoints you add in the integration settings) show up on their dashboard.

    This prevents conflicts of LifterLMS account settings trying to reach WooCommerce account settings and going to pages that aren’t there.

    We have documentation on getting this system set up here: that walks you through the steps and links to further customizing.

    I hope this helps!

    Let us know if you have further issues!

    Thanks and take care,

    Plugin Author Thomas Patrick Levy



    This may be an issue with the lack of permalink structure. If you switch your permalinks structure to something like just the basic /%postname%/ structure does that change anything for you?

    If that doesn’t help can you make sure you don’t have the Student Dashboard and the WC My Account page both configured to be the SAME page. In general when using LifterLMS with WooCommerce and our official WC integration we recommend using the WooCommerce page instead of our student dashboard and then use the plugin’s options to add LifterLMS content to the My Account page. This will ensure maximum compatibility with as many WC add-ons as possible (for example you want to ensure your students see their WC orders on the my account page which they WILL NOT SEE on the student dashboard!).

    If none of that helps would you open up an email support ticket via — since you have our official add-ons as long as you have an active subscription you can use our email support and we can share information privately there and get things resolved usually much faster than when we have to be secret and private here in the forms.


    Natalie & Thomas,

    Definitely WooCommerce. Deactivated the plugin (which we won’t use anyway) and the page(s) appeared.

    Thanks for your prompt response!


    Plugin Author Thomas Patrick Levy


    Great to hear!

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.