Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/godde3s/usf-resume/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Usf Resume — WordPress résumé/CV plugin
A practical, zero-bloat WordPress plugin that renders a full résumé/CV anywhere with one shortcode:
[usf_resume]
Manage experience, education, skills and projects from a single settings page in wp-admin — no page builder, no lock-in.
Features
- One settings page (Tools → Résumé) for all resume data
[usf_resume]shortcode with optional sections attribute, e.g.[usf_resume sections="experience,skills"]- schema.org Person JSON-LD output for SEO / rich results
- Responsive, print-friendly styling scoped to the plugin (no theme conflicts)
- RTL-friendly markup
- Data stored in a single option; fully removed on uninstall
- Capability-checked (
manage_options), nonces + sanitization on every field
Install
- Copy
usf-resume.phpintowp-content/plugins/usf-resume/(or zip the folder and upload via Plugins → Add New → Upload) - Activate the plugin
- Fill your data under Résumé in the admin menu
- Drop
[usf_resume]into any page or post
Why
Built as a real-world WordPress plugin development exercise by Usf (Godde3s) — plain PHP 8, WordPress options/settings APIs, shortcodes and hooks only. It also powers the WordPress claim on godde3s.github.io.
License
MIT