Linux 软件免费装
Banner图

Smooth CWV Reports

开发者 smoothcdn
更新时间 2026年10月15日 16:14
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

performance reports pagespeed lighthouse core-web-vitals

下载

1.3.0

详情介绍:

Smooth CWV Reports by Smooth Bundle requests Lighthouse tests through Google PageSpeed Insights on publicly accessible pages from your WordPress site. Tests on update are enabled by default. Drafts, private or password-protected content, revisions and autosaves are skipped. Without a Smooth Bundle connection, reports stay in the WordPress database. Connecting automatically stores reports in a private Smooth Bundle project. Local report data is removed only after both cloud JSON files have been uploaded and verified. Report details then read their JSON from Smooth Bundle. Lighthouse provides laboratory measurements. These results do not establish a real-user Core Web Vitals pass; TBT is not INP.

安装:

  1. Upload and extract the plugin into /wp-content/plugins/smooth-cwv-reports/, or install its ZIP through WordPress.
  2. Activate Smooth CWV Reports in WordPress.
  3. Create your own Google API key and enable the PageSpeed Insights API in that Google Cloud project: https://developers.google.com/speed/docs/insights/v5/get-started
  4. Open Smooth CWV > Settings and save the API key. Google must be able to reach the site over the public internet; localhost and private development sites cannot be tested.
  5. Optionally connect your Smooth Bundle account or continue as a guest in Report storage to enable cloud storage and PDFs.
  6. Open Reports, select a page from the search suggestions, and run a test.
Background tests use WP-Cron; sites with low traffic should configure a server cron. Each report uses two consecutive Google API requests, mobile followed by desktop, in the same background job. Its status stays Running until both tests finish. API quota belongs to the user's Google Cloud project.

常见问题:

Can I test other websites?

Tests use this WordPress site's published, publicly browsable pages, posts, custom post types and homepage. If the public frontend is hosted at a different address (for example, headless WordPress), set Website URL under Automatic tests and save settings. Page paths and query strings are preserved under that base URL. Leave the field empty to use the WordPress URL.

Is a Smooth Bundle account required?

No. JSON results and the WordPress report view work locally. PDFs require a Smooth Bundle connection. The optional connection supports account authorization and guest access, subject to Smooth Bundle limits.

Are local copies kept after cloud sync?

No. Successful, verified uploads remove local report data. Failed or incomplete uploads retain local data for retry. Disconnecting does not copy cloud reports back; reconnect the original account and project to access them.

How do PDFs open?

Smooth Bundle generates PDFs after receiving JSON with CWV metadata. They are available at the uploaded JSON URL with the extension changed to .pdf. Preparation takes time; opening a pending PDF shows a message to retry later without repeating the audit. Mobile and desktop PDFs open in separate tabs. A browser configured to download PDFs may download them instead. Private cloud PDFs require a browser session signed into the connected Smooth Bundle account. The plugin verifies its saved API key before redirecting to the cloud PDF.

Can I clear the report history?

Use Settings > Report logs > Clear all logs and confirm the dialog. This removes report history, queued tests, error logs and local report files. Settings and files already stored in Smooth Bundle are kept. Wait for active tests or syncs to finish before clearing.

What remains after deactivation?

Deactivation stops this plugin's scheduled jobs while preserving settings and report history.

更新日志:

1.4.0 1.3.0