gocodebox / lifterlms-helper

Update, install, and beta test LifterLMS and LifterLMS add-ons
0 stars 2 forks source link

LifterLMS Plugin description missing from plugin page in WordPress admin #40

Closed willmiddleton-lifterlms closed 6 months ago

willmiddleton-lifterlms commented 2 years ago

Reproduction Steps

Not 100% sure if this is a bug

  1. Install LifterLMS core plugin
  2. Go to plugins area
  3. click 'View Details'
Screen Shot 2022-07-18 at 11 42 23 PM

Expected Behavior

A description would appear

Actual Behavior

The description does not appear

System and Environment Information

System Report ``` Wordpress ------------------------------------------- Home Url: https://for-calls-will.myliftersite.com Site Url: https://for-calls-will.myliftersite.com Login Url: https://for-calls-will.myliftersite.com/wp-login.php Version: 6.0 Debug Mode: No Debug Log: No Debug Display: Yes Locale: en_US Multisite: No Page For Posts: Blog (#2029) [https://for-calls-will.myliftersite.com/blog/] Page On Front: Home (#1015) [https://for-calls-will.myliftersite.com/] Permalink Structure: /%postname%/ Show On Front: page Wp Cron: Yes Settings ------------------------------------------- Version: 6.8.0 Db Version: 6.8.0 Course Catalog: Courses (#2202) [https://for-calls-will.myliftersite.com/courses/] Membership Catalog: Membership Catalog (#2129) [https://for-calls-will.myliftersite.com/memberships/] Student Dashboard: Dashboard (#2131) [https://for-calls-will.myliftersite.com/dashboard/] Checkout Page: Purchase (#2130) [https://for-calls-will.myliftersite.com/purchase/] Course Catalog Per Page: 30 Course Catalog Sorting: menu_order,ASC Membership Catalog Per Page: 9 Membership Catalog Sorting: menu_order Site Membership: Not Set Courses Endpoint: my-courses Edit Endpoint: edit-account Lost Password Endpoint: lost-password Vouchers Endpoint: redeem-voucher Autogenerate Username: no Password Strength Meter: no Minimum Password Strength: Terms Required: no Terms Page: Not Set Checkout Names: Checkout Address: Checkout Phone: Checkout Email Confirmation: no Open Registration: yes Registration Names: Registration Address: Registration Phone: Registration Voucher: Registration Email Confirmation: no Account Names: Account Address: Account Phone: Account Email Confirmation: no 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: team+sandbox@lifterlms.com Email From Name: A LifterLMS Sandbox Email Footer Text: Email Header Image: Cert Bg Width: 800 Cert Bg Height: 616 Cert Legacy Compat: no Constants ------------------------------------------- LLMS_REMOVE_ALL_DATA: undefined LLMS_REST_DISABLE: undefined LLMS_SITE_FEATURE_RECURRING_PAYMENTS: undefined LLMS_SITE_IS_CLONE: undefined Gateways ------------------------------------------- Authorize.Net: Disabled Authorize.Net Test Mode: Disabled Authorize.Net Logging: Authorize.Net Order: 0 Stripe: Enabled Stripe Test Mode: Enabled Stripe Logging: no Stripe Order: 1 PayPal: Enabled PayPal Test Mode: Enabled PayPal Logging: no PayPal Order: 2 Manual: Enabled Manual Logging: Manual Order: 3 Server ------------------------------------------- Mysql Version: 5.7.38 Php Curl: Yes Php Default Timezone: UTC Php Fsockopen: Yes Php Max Input Vars: 5000 Php Max Upload Size: 512 MB Php Memory Limit: 256M Php Post Max Size: 1024M Php Soap: Yes Php Suhosin: No Php Time Limt: 30 Php Version: 8.0.20 Software: Apache/2.4.54 (Unix) OpenSSL/1.1.1 Wp Memory Limit: 256M Browser ------------------------------------------- HTTP USER AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 Theme ------------------------------------------- Name: Kadence Version: 1.1.18 Themeuri: https://www.kadencewp.com/kadence-theme/ Authoruri: https://www.kadencewp.com/ Template: Child Theme: No Llms Support: No Plugins ------------------------------------------- bbPress: 2.6.9 Code Snippets: 3.1.1 Custom Post Type UI: 1.12.1 Embed Any Document: 2.7.1 Kadence Blocks – Gutenberg Blocks for Page Builder Features: 2.4.4 LifterLMS: 6.8.0 LifterLMS Advanced Quizzes: 2.0.1 LifterLMS Advanced Videos: 1.0.0-beta.18 LifterLMS Assignments: 1.3.0 LifterLMS Authorize.Net Payment Gateway: 1.1.0 LifterLMS ConvertKit: 2.1.2 LifterLMS Custom Fields: 2.0.2 LifterLMS Formidable Forms: 1.0.5 LifterLMS Gravity Forms: 2.1.3 LifterLMS Groups: 1.0.0-beta.20 LifterLMS MailChimp Add-on: 3.2.0 LifterLMS Ninja Forms: 1.1.1 LifterLMS PayPal Gateway: 1.4.0 LifterLMS PDFs: 2.1.0 LifterLMS Private Areas: 1.1.5 LifterLMS Social Learning: 1.5.0 LifterLMS Stripe Payment Gateway: 5.4.0 LifterLMS Twilio: 1.1.2 LifterLMS WooCommerce: 2.2.2 LifterLMS WPForms: 1.1.2 myCred: 2.4.7 myCRED - LifterLMS Integration: 1.1.1 Ninja Forms: 3.6.9 PDF Embedder: 4.6.4 PublishPress Capabilities: 2.4.2 User Switching: 1.5.8 Integrations ------------------------------------------- BbPress: Yes BuddyPress: No LifterLMS ConvertKit: No LifterLMS Groups: Yes LifterLMS Formidable Forms: No LifterLMS Gravity Forms: No LifterLMS Ninja Forms: Yes Twilio: No WooCommerce: No LifterLMS WPForms: No LifterLMS MailChimp: No LifterLMS PDFs: Yes LifterLMS Private Areas: Yes LifterLMS Social Learning: Yes Videos: Vimeo: No Videos: Wistia: Yes Videos: YouTube: No Template Overrides ------------------------------------------- course/lesson-preview.php (ver: 5.7.0): /srv/users/manager/apps/for-calls-will/public/wp-content/themes/kadence/lifterlms/ (ver: 4.4.0) course/syllabus.php (ver: 4.4.0): /srv/users/manager/apps/for-calls-will/public/wp-content/themes/kadence/lifterlms/ (ver: 4.4.0) ```

This issue has be recreated:

thomasplevy commented 2 years ago

The LifterLMS.com api returns this information and the LifterLMS Helper library injects this into the WordPress plugins_api() requests.

The intention is to provide information in that area for plugins not distributed through WordPress.org. We include the LifterLMS core (or other WordPress.org-hosted plugins) in this process in order to facilitate serving betas.

But, this is a bug, we should be ignoring the description (and some other fields) and only bypassing for update checks when betas are available.

Moving to the helper plugin repo.

brianhogg commented 6 months ago

We're not looking to support the helper as a separate plugin anymore.