[wp-trac] [WordPress Trac] #9757: Allow Plugin/Theme updates from a uploaded .zip file.
WordPress Trac
noreply at wordpress.org
Sat Jul 4 20:45:38 UTC 2020
#9757: Allow Plugin/Theme updates from a uploaded .zip file.
-------------------------------------------------+-------------------------
Reporter: hakre | Owner: (none)
Type: feature request | Status: assigned
Priority: high | Milestone: 5.5
Component: Upgrade/Install | Version: 2.8
Severity: normal | Resolution:
Keywords: dev-feedback has-patch early needs- | Focuses: ui-copy
screenshots |
-------------------------------------------------+-------------------------
Comment (by azaozz):
> I see ui-copy as a keyword
Yeah, this refers to the text that's shown on the screen, including error
messages, action links, etc. Still may need some tweaks to make it as best
as possible.
> Why is the version comparison row highlighted in red?
It's only when downgrading, to add emphasis/draw attention.
Thinking more about it, installing or updating a plugin or theme from a
zip is pretty much the same as uploading them through FTP, i.e. the site
owner is in full control and can upload anything they want.
However when done through WP it can look at `Requires at least` and
`Requires PHP` and give more feedback to the user before they decide to go
ahead. Perhaps it should check whether the current install (WP version and
PHP version) is compatible with the uploaded plugin/theme, and if not,
prevent updating? This is already the case when updating from the wp.org
API.
To implement this it just needs to look for `Requires at least` and
`Requires PHP` in the uploaded plugin/theme readme.txt (if not present in
the plugin's main file), and do a `version_compare()` when one or both of
these are known. Then show an error and prevent updating if requirements
are not met.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/9757#comment:139>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list