Code Monkey home page Code Monkey logo

endurance-wp-plugin-updater's People

Contributors

0averyan avatar desrosj avatar wpscholar avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

isabella232

endurance-wp-plugin-updater's Issues

PHP Warning Displays on plugin install

Summarize the issue (briefly)
Making some updates to the bluehost plugin and finding a new warning.

Warning: First parameter must either be an object or the name of an existing class in /app/wordpress/wp-content/plugins/bluehost-wordpress-plugin/vendor/bluehost/endurance-wp-plugin-updater/Updater.php on line 90

Steps to reproduce

  1. Go to plugin branch on bh plugin.
  2. Turn on Debug mode
  3. Install a plugin from zip
  4. See/experience warning

Expected behavior
No warnings should display.

Screenshots

Bluehost Plugin Version:

  • Version: 2.5.x

Browser (with version) & Operating System (with version)

  • Browser: chrome
  • Operating System: macOS Catalina
  • Device: mac

Additional context
I think we'll want a little update here in coordination with these PRs:
bluehost/endurance-wp-module-data#18
https://github.com/bluehost/bluehost-wordpress-hub/pull/32

Ensure WordPress Core plugin and theme auto-update UIs are properly supported

Summarize the issue (briefly)
WordPress 5.5 will introduce a native UI for managing plugin and theme auto-updates on a per plugin/theme basis. For plugins not hosted on the .org directory, there are a few requirements that have been documented in a recent developer note.

The main take away from that post is the no_update property is a requirement for the auto-update UI to work correctly for externally hosted plugins.

When an update is not available for a plugin, it must be added to the no_update list within the transient. This is the only way for WordPress to know that an externally hosted plugin is in fact checking for updates when there currently are none to apply, so this controls whether the auto-update toggle is displayed.

Steps to reproduce

  1. Install WP 5.5 (currently in RC2) using the beta tester plugin and install either the Mojo or Bluehost plugins.
  2. Head to the Plugins page
  3. Notice there is no link for managing the auto-update status for the plugin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.