WordPress / WordPress/performance
Show cards for installed plugins when external requests are disabled (or there is a network error)
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 461
- Forks
- 165
- Avg merge
- 11h 12m
- Merged PRs (30d)
- 28
Description
When plugins are locally installed, we can reuse that local information for rendering the plugin cards on the Performance screen rather than only getting that information from the directory.
I do simply not allow external connections.
You see I have 4 plugins (active), I can configure the plugins like webp-uploads in their plugin settings. But if you could show the settings in performance plugin if a plugin is already active, that would be so much more convenient. There's no reason for remote connection if the plugin is install and active.
Originally posted by @vegetable-bits in #1473
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Performance screen's plugin-card rendering entry point and the code that obtains directory data. Check how installed and active plugins are represented, then verify that cards still render from local information when external requests are disabled or fail, including the expected settings access for active plugins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100