Title: Contributor Résumé and Insights
Author: Fernando Tellado
Published: <strong>2026-07-12</strong>
Last modified: 2026-09-27

---

Szukaj wtyczek

![](https://ps.w.org/contributor-resume/assets/banner-772x250.jpg?rev=3608051)

![](https://ps.w.org/contributor-resume/assets/icon-256x256.jpg?rev=3609193)

# Contributor Résumé and Insights

 Autor: [Fernando Tellado](https://profiles.wordpress.org/fernandot/)

[Pobierz](https://downloads.wordpress.org/plugin/contributor-resume.1.4.1.zip)

[Podgląd na żywo](https://pl.wordpress.org/plugins/contributor-resume/?preview=1)

 * [Szczegóły](https://pl.wordpress.org/plugins/contributor-resume/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/contributor-resume/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/contributor-resume/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/contributor-resume/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/contributor-resume/)

## Opis

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:

 * Profile hero with avatar, real wordpress.org badges and your profile links (website,
   GitHub, Slack)
 * Recent impact (contributions over 30 days, 90 days and 12 months)
 * Recent activity timeline
 * Events: the WordCamps and meetups you spoke at, organized or attended, with your
   role
 * Team focus (your share across Polyglots, Support, Core, Meta…)
 * Community: the teams you belong to and the languages you speak
 * WordPress releases you were credited in
 * Plugins and themes you published, with stats
 * Favorite plugins and themes you starred on WordPress.org
 * Photos from the WordPress Photo Directory (with a lightbox)
 * Translations (locales, roles and project counts)
 * Support forum activity
 * Core credits by version
 * Time commitment (hours per week)
 * Bio, WordPress origin story and work history
 * GitHub profile and top repositories (no token required)

**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**

 * Three skins: Modern, Classic (a printed-CV look) and Mono (a developer/terminal
   look)
 * Light, dark or automatic (follows the visitor)
 * Accent color (or inherit your theme’s), corner radius, shadow, grid columns, 
   compact layout
 * Animated statistics that count up as they scroll into view, and hold still when
   the visitor prefers reduced motion
 * Drag to reorder sections; choose what each section shows (for example, how many
   repos or grid items)
 * A live preview in the settings, with desktop and mobile views
 * Fully theme-overridable templates and documented CSS variables

**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.

 * Downloads per day, with two years of history from the first day
 * Active installs, version adoption, ratings and support threads
 * Language packs and the translations still in progress
 * The latest reviews
 * Keyword rank tracking in the WordPress.org search: add the searches people use
   to find each plugin or theme (up to 10 each) and follow its position every day,
   along with the top 10 of every search
 * Tag pages: the position and page of each plugin in its tags on WordPress.org
 * Alerts for what needs you: open support threads, new releases, big changes in
   downloads, new reviews and plugins not yet tested with the current WordPress
 * A page for every plugin or theme, sortable tables and charts, with the view you
   last used remembered in your browser
 * CSV export of every view
 * A dashboard widget each user sets up: which plugins or themes, which figures,
   the period, the order and the alerts
 * A quick look at the stats of any other author, up to three a day

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.

### External services

Contributor Résumé builds your résumé from your own public contribution data on 
official WordPress.org endpoints and, optionally, GitHub. It only ever requests 
_your_ public data, identified by the username(s) you configure. No visitor data
is ever collected or sent, and public pages make no external requests at all: data
is fetched in the background (when you run the check in the settings, on the scheduled
refresh, or with WP-CLI) and then served from a local cache.

**WordPress.org** (operated by the WordPress Foundation)

Reads your public contributor data to build the résumé: your profile page (name,
avatar, badges, impact, team focus, community teams and languages, releases, translations,
favorites, hours, bio and recent activity), your profile’s public activity timeline(
the profiles.wordpress.org admin-ajax endpoint, used to list the events you took
part in), the Plugins and Themes directories, the Core credits API, the Photo Directory
and your support-forum profile.

Only when you turn on the Stats tab, it also reads the public figures of the plugins
and themes of that username: the Plugins and Themes directories (including the searches
you add as keywords and the tag pages of your plugins), the download and version
stats, the translations API and translate.wordpress.org, and the review feeds of
the support forums. A quick look at another author reads the same public data for
that author.

 * What is sent, and when: the WordPress.org username you configure, requested from
   your server when the résumé is first built and when it is refreshed in the background.
   With the stats on, also the slugs of your plugins and themes and the search keywords
   you add, once a day in the background or when you press „Collect now”, and the
   username you type for a quick look. As with any HTTP request, your site’s IP 
   address is visible to the service. No data about your visitors is sent.
 * When a visitor views the page, their browser loads images (your avatar, plugin
   and theme icons, and your photos) directly from WordPress.org and Gravatar. The
   Stats screen and the dashboard widget load plugin icons and theme screenshots
   from WordPress.org in the same way.
 * Endpoints: https://profiles.wordpress.org/, https://api.wordpress.org/ (plugins,
   themes, core credits, stats and translations), https://translate.wordpress.org/
   api/, https://wordpress.org/photos/ and https://wordpress.org/support/ (including
   the review feeds).
 * Privacy policy: https://wordpress.org/about/privacy/

**Gravatar** (operated by Automattic Inc.)

Your WordPress.org profile avatar is hosted by Gravatar. The plugin stores the avatar
URL that already appears on your public profile and outputs it as a normal image,
so a visitor’s browser loads it directly from Gravatar when viewing your résumé,
the same mechanism WordPress uses to show Gravatar avatars in comments. The plugin
sends no email address; the avatar is identified only by the hash already present
in the public URL.

 * Privacy policy: https://automattic.com/privacy/

**GitHub** (operated by GitHub, Inc.) — only when you add a GitHub username

Reads your public GitHub profile and your most-starred public repositories.

 * What is sent, and when: your GitHub username, requested from your server when
   the GitHub section is built or refreshed. If you add an optional Personal Access
   Token in the advanced settings (only to raise GitHub’s rate limit), it is sent
   to GitHub as an authorization header on those requests. The token is stored in
   your site and never exposed on the front end.
 * When a visitor views the page, their browser loads your GitHub avatar directly
   from GitHub.
 * Endpoint: https://api.github.com/
 * Terms of Service: https://docs.github.com/site-policy/github-terms/github-terms-
   of-service
 * Privacy statement: https://docs.github.com/site-policy/privacy-policies/github-
   privacy-statement

### Support

Need private support or custom development?

Do you need one-on-one help, priority troubleshooting, or a custom feature, integration,
or tweak built specifically for your site? I offer private support and custom development.
Just [contact me](https://pl.wordpress.org/plugins/contributor-resume/contributor-resume@ayudawp.com?output_format=md)
and tell me what you need.

Need help or have suggestions?

 * [Official website](https://servicios.ayudawp.com/en/)
 * [WordPress support forum](https://wordpress.org/support/plugin/contributor-resume/)
 * [YouTube channel](https://www.youtube.com/AyudaWordPressES)
 * [Documentation and tutorials](https://ayudawp.com)

Love the plugin? Please leave us a 5-star review and help spread the word!

### About AyudaWP

We are specialists in WordPress security, SEO, AI and performance optimization plugins.
We create tools that solve real problems for WordPress site owners while maintaining
the highest coding standards and accessibility requirements.

## Zrzuty ekranu

[⌊The résumé settings: your WordPress.org username, the sections to show, the style
and a live preview.⌉⌊The résumé settings: your WordPress.org username, the sections
to show, the style and a live preview.⌉[

The résumé settings: your WordPress.org username, the sections to show, the style
and a live preview.

[⌊The stats overview: downloads, active installs, ratings, support, search positions
and the notes that need your attention.⌉⌊The stats overview: downloads, active installs,
ratings, support, search positions and the notes that need your attention.⌉[

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.⌉⌊A published contributor résumé: profile, badges, impact and contributions,
always up to date.⌉[

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 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 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.⌉⌊The dashboard widget, set up by each user: which plugins or themes,
which figures and which notes.⌉[

The dashboard widget, set up by each user: which plugins or themes, which figures
and which notes.

## Instalacja

 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.

## Najczęściej zadawane pytania

### 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.

### 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.

## Recenzje

![](https://secure.gravatar.com/avatar/e13202890fc71998189de57942911974f9d9e437428f74061b9c66fc9fae6a5e?
s=60&d=retro&r=g)

### 󠀁[It’s a wonderful and very useful plugin](https://wordpress.org/support/topic/its-a-wonderful-and-very-useful-plugin/)󠁿

 [Tommaso G. Scibilia](https://profiles.wordpress.org/masino1967/) 2026-07-14 1 
odpowiedź

It's a wonderful and extremely useful plugin. You can choose the information to 
display on your resume page from a list. That way, you only show what you want to
show. It's extremely easy to use and fully featured. Thank you, @fernandot, for 
writing this plugin.

 [ Przeczytaj 1 recenzje ](https://wordpress.org/support/plugin/contributor-resume/reviews/)

## Kontrybutorzy i deweloperzy

„Contributor Résumé and Insights” jest oprogramowaniem open source. Poniższe osoby
miały wkład w rozwój wtyczki.

Zaangażowani

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

Wtyczka „Contributor Résumé and Insights” została przetłumaczona na 2 języki. Podziękuj
[tłumaczom](https://translate.wordpress.org/projects/wp-plugins/contributor-resume/contributors)
za ich wkład.

[Przetłumacz wtyczkę “Contributor Résumé and Insights” na swój język.](https://translate.wordpress.org/projects/wp-plugins/contributor-resume)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/contributor-resume/),
sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/contributor-resume/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/contributor-resume/)
przez [RSS](https://plugins.trac.wordpress.org/log/contributor-resume/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.4.1

Stats screen improvements: boxes you can move, fold and hide, the figure of each
day when hovering a chart, notes you can choose, and fixes for the last day of downloads
and the all-time total.

 * Improved: The page of each plugin or theme shows its boxes in two columns without
   gaps. Move, fold or hide them as on the dashboard, and your order is kept. A 
   selector opens another plugin or theme without going back to the overview.
 * Improved: Charts show the figure of each day when you hover them.
 * Improved: Choose which kinds of notes Needs attention shows and how many reviews
   and search positions each page lists, and hide columns of the plugins table from
   Screen Options.
 * Improved: The downloads chart and the notes next to it are the same height.
 * Improved: In the dashboard widget, the list of plugins and themes only shows 
   when you choose to pick them, and it keeps what you picked.
 * Fix: Until the daily collection ran, the last day of the period counted as zero
   downloads, which lowered the totals and drew a false drop. The period now ends
   on the last day with data.
 * Fix: All-time downloads could show fewer than the downloads of the last 12 months
   for a young plugin.
 * Fix: The active installs chart of a plugin or theme now covers the period chosen,
   like the downloads chart, instead of only the days tracked so far.
 * Fix: The Search figure can now be translated as a noun.

#### 1.4.0

 * New: Stats of the plugins and themes you publish on WordPress.org, in a new Stats
   tab next to the résumé settings and in the toolbar account menu. Off by default.
   Once on, it collects every day in the background downloads (with two years of
   history from the first day), active installs, version adoption, ratings, support
   threads, reviews, language packs and translations in progress.
 * New: Search keywords. Add the searches people use to find each plugin or theme,
   up to 10 each, and follow its position every day along with the top 10 of every
   search. The tags of your plugins are followed too, with the position and page
   in each tag page of WordPress.org.
 * New: A page for every plugin or theme, sortable tables, charts and alerts for
   open support threads, new releases, big changes in downloads, new reviews and
   plugins not tested with the current WordPress. The period, the type and the sorting
   you last used are remembered in your browser.
 * New: CSV export of the daily stats, the searches, the tags, the top of each search
   and the version adoption.
 * New: A dashboard widget each user sets up from Configure: which plugins or themes,
   which figures, the period, the order, the number of rows and the alerts, in four
   layouts.
 * New: A quick look at another author: today’s figures and 90 days of downloads,
   up to three authors a day, as a snapshot that expires after 24 hours.
 * New: The stats follow the WordPress.org username of your résumé. The history 
   of a previous username is kept and comes back if you switch back.
 * New: WP-CLI commands under `wp cresume stats`.
 * Fix: On multisite, deleting the plugin now removes its data from every site of
   the network, and deactivating it for the whole network clears the scheduled refresh
   of every site. Until now only the main site was cleaned.

For older changelog entries, please check the [changelog.txt](https://plugins.svn.wordpress.org/contributor-resume/trunk/changelog.txt)
file

## Meta

 *  Wersja **1.4.1**
 *  Ostatnia aktualizacja **10 godzin temu**
 *  Włączone instalacje **Mniej niż 10**
 *  Wersja WordPressa ** 6.2 lub nowszej **
 *  Testowano do **7.1.2**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Języki
 * [English (US)](https://wordpress.org/plugins/contributor-resume/), [Italian](https://it.wordpress.org/plugins/contributor-resume/),
   i [Spanish (Spain)](https://es.wordpress.org/plugins/contributor-resume/).
 *  [Przetłumacz na swój język](https://translate.wordpress.org/projects/wp-plugins/contributor-resume)
 * Tagi
 * [analytics](https://pl.wordpress.org/plugins/tags/analytics/)[Contributor](https://pl.wordpress.org/plugins/tags/contributor/)
   [rank tracker](https://pl.wordpress.org/plugins/tags/rank-tracker/)[resume](https://pl.wordpress.org/plugins/tags/resume/)
   [stats](https://pl.wordpress.org/plugins/tags/stats/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/contributor-resume/advanced/)

## Oceny

 5 na 5 gwiazdek.

 *  [  1 recenzja 5-gwiazdkowa     ](https://wordpress.org/support/plugin/contributor-resume/reviews/?filter=5)
 *  [  0 recenzji 4-gwiazdkowych     ](https://wordpress.org/support/plugin/contributor-resume/reviews/?filter=4)
 *  [  0 recenzji 3-gwiazdkowych     ](https://wordpress.org/support/plugin/contributor-resume/reviews/?filter=3)
 *  [  0 recenzji 2-gwiazdkowych     ](https://wordpress.org/support/plugin/contributor-resume/reviews/?filter=2)
 *  [  0 recenzji 1-gwiazdkowych     ](https://wordpress.org/support/plugin/contributor-resume/reviews/?filter=1)

[Twoja opinia](https://wordpress.org/support/plugin/contributor-resume/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/contributor-resume/reviews/)

## Zaangażowani

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

## Wsparcie

Zagadnienia rozwiązane w przeciągu ostatnich dwóch miesięcy:

     1 z 1

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/contributor-resume/)