Linux 软件免费装
Banner图

Contributor Résumé and Insights

开发者 fernandot
ayudawp
更新时间 2026年10月9日 18:11
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

stats analytics rank tracker resume contributor

下载

1.5.2 1.0.0 1.0.1 1.1.1 1.2.0 1.1.0 1.3.0 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1

详情介绍:

Contributor Résumé turns your WordPress.org contributions into a living résumé you can publish on your own site. Whether you build plugins and themes, translate, take photos, answer support questions, contribute to core or organize events, your profile deserves better than a bare link. Type your WordPress.org username, check what we find, and publish your résumé page. That's it. No numeric IDs, no tokens, no code. One block, everything about you A single "Contributor Résumé" block (plus a [contributor_resume] shortcode) composes up to eighteen sections, each one you can turn on or off: Fast by design: zero HTTP requests on the front end Your visitors never wait. All data is fetched once, cached locally as a snapshot, and refreshed in the background. A public page render performs no external requests at all, and if wordpress.org is ever slow or down, the last good data keeps showing instead of an error. Yours to style Plugin analytics and keyword rank tracking for plugin and theme developers If you publish plugins or themes on WordPress.org, turn on the Stats tab and it becomes your own analytics dashboard: a daily record of your plugins and themes, read from the public WordPress.org APIs in the background. No account, no API key and no external service: the data is stored in your own database. The stats are off by default. Installs, version adoption and search positions have no public history, so they are recorded from the day you turn them on. The collection runs in the background in small batches, and public pages never wait for it. Good for people, search engines and AI A well-structured, always-current contributor page is proof of your work — for readers, for search, and increasingly for AI assistants that read structured pages.

安装:

  1. Install and activate the plugin.
  2. Open Contributor Résumé from the account menu in the toolbar (top right), or from the Settings link next to the plugin on the Plugins screen.
  3. Type your WordPress.org username (and, optionally, your GitHub username) and press "Check & build my résumé".
  4. Press "Create my résumé page", or add the "Contributor Résumé" block (or the [contributor_resume] shortcode) to any page.
  5. Optionally, open the Stats tab next to the résumé settings and press "Start collecting stats" to track your plugins and themes.
  6. Optionally, open the Emails tab, next to Stats, and choose a daily, weekly or monthly email, with a summary or only the alerts.

屏幕截图:

  • The stats overview: downloads, active installs, ratings, support, search positions and the notes that need your attention.
  • A published contributor résumé: profile, badges, impact and contributions, always up to date.
  • The stats of one plugin: downloads and active installs over time, version adoption, ratings, keyword rank tracking, translations and reviews, in boxes you can move and fold.
  • The dashboard widget, set up by each user: which plugins or themes, which figures and which notes.

升级注意事项:

1.5.2 Fixes sorting in the Stats tables: clicking a column header did nothing when the screen was opened from its tab or with Reset view. Also, the Tag pages table gets a Change column.

常见问题:

Do I need an account, an API key or a token?

No. Your WordPress.org username is enough. A GitHub token is optional and only raises the API rate limit if you ever hit it; the GitHub section works without one.

Which data does it use, and is any visitor data sent anywhere?

No visitor data is ever collected or sent. The plugin only reads your own public contribution data from official WordPress.org endpoints (the plugins, themes, core credits and Photo Directory APIs, your public profile page and support profile) and, if you add a GitHub username, the public GitHub API. Everything is cached locally: profiles and most sources for about a day, core credits of released versions permanently (they never change). Data is refreshed in the background, so the public page itself makes no external requests.

Will it slow down my site?

No. Front-end pages render from a local cache with zero external requests.

Can I choose what to show?

Yes. Every section can be toggled on or off and reordered, globally in the settings or per block. Sections like GitHub and the grids let you pick exactly what and how much to display.

How do I restyle it from my theme?

The block honors your theme's accent color and exposes CSS variables (prefixed --cvr-). You can also copy any template from the plugin's templates/ folder to your-theme/contributor-resume/ and edit it there.

Does it work with the block editor and with classic themes?

Both. Use the block in the editor and Site Editor, or the [contributor_resume] shortcode anywhere shortcodes run.

Can I manage it from WP-CLI?

Yes. wp cresume refresh rebuilds your résumé snapshot, wp cresume status shows the per-source cache state, and wp cresume clear-cache empties it (one source or all). For the stats, wp cresume stats status shows the state of the collection, wp cresume stats collect runs it, and wp cresume stats keyword-add, keyword-remove and keywords manage the search keywords. Handy on staging or in scripted setups.

Where do the stats come from, and how often are they collected?

From the public WordPress.org APIs: the plugin and theme directories, the download and version stats, the translations and the review feeds of the support forums. They are collected once a day, in the background, and "Collect now" in the Stats tab runs the collection on demand. Downloads come with two years of history. Installs, version adoption and search positions start on the day you turn the stats on, because WordPress.org only publishes their current value. On multisite, each site keeps its own stats.

Can I track where my plugin ranks in the WordPress.org search?

Yes. Add up to 10 search keywords to each plugin or theme in the Stats tab, and every day the plugin checks where it appears in the WordPress.org search for each one, along with the top 10 of every search. The tags of your plugins are tracked too, with your position and page in each tag.

Do I need an account with an external analytics service?

No. The stats are read directly from the public WordPress.org APIs and stored in your own database. There is no sign-up, no API key and no third-party dashboard, and every view can be exported to CSV.

Can it email me reports and alerts?

Yes. In the Emails tab, next to Stats, choose what you want for each schedule: a daily, weekly or monthly email, each one with a summary of the period or only the alerts. Nothing is sent until you turn a schedule on, each administrator sets up their own emails, and you get one email a day at most. The emails are sent by your own site to the address of your user account: there is no mailing service and no sign-up.

What do the email alerts cover?

Big changes in downloads, active installs moving to another range, new reviews, a change in the average rating, more open support threads and plugins not tested with a new WordPress version. For positions, in searches and in tag pages: entering or leaving the top 10 or the first page, reaching or losing number one, jumps of 3, 5 or 10 places, and which plugin overtook yours or was overtaken by it. You choose which of these you want and for which plugins or themes. Tag pages are read once a week, so their alerts arrive the day each tag is read.

I do not receive the emails. What should I check?

Open the Emails tab, next to Stats, and press "Send me a test email". The emails go out with the mail function of WordPress, like a password reset email, so if those do not arrive either, your site needs an SMTP plugin or a transactional email service. The same screen shows the last email sent and the last error. The emails are sent after the daily collection, which runs with WP-Cron: on a site with very few visits it can run late.

How many plugins, themes and keywords are tracked?

Up to 50 plugins and 50 themes (the ones with the most active installs), and up to 10 search keywords per plugin or theme. Developers can change these limits with the cresume_stats_max_items and cresume_stats_max_keywords filters.

Can I see the stats of another author?

Yes, with a quick look: today's figures and the last 90 days of downloads of any WordPress.org author. It is a snapshot, limited to three different authors a day. It is not kept as history, not exported and not shown in the widget, and it expires after 24 hours. Your own stats keep being collected meanwhile.

What happens to the stats if I change my WordPress.org username?

They follow the username of your résumé. The plugins and themes of the previous username stop being tracked, but their history stays and comes back if you switch back.

What happens when I uninstall it?

By default it cleans up after itself: its settings, cached data and stats history are removed when you delete the plugin, on every site of a network. If you'd rather keep them for a future reinstall, enable "Keep settings and cached data when the plugin is deleted" in the Advanced settings first.

更新日志:

1.5.2 Fixes sorting in the Stats tables: clicking a column header did nothing when the screen was opened from its tab or with Reset view. Also, the Tag pages table gets a Change column. 1.5.1 Position alerts in the emails and the positions CSV now cover only the keywords attached to each plugin or theme. Also, the stats selector opens the plugin or theme you choose without the Go button. 1.5.0 Email reports and alerts for your plugin and theme stats: daily, weekly or monthly, with a summary or only the alerts, including search and tag positions and which plugin overtook yours. Off by default, one email a day at most, sent by your own site. For older changelog entries, please check the changelog.txt file