WordPress / WordPress/performance

Show cards for installed plugins when external requests are disabled (or there is a network error)

Open
#2,189 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Plugin] Performance Lab [Type] Enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.