Four real plugins can put a photo-and-bio team section on a WordPress site without touching code: TLP Team, Team Members by WP Darko, Smart Team, and WPS Team. None of them are purpose-built Gutenberg blocks, all four work through a shortcode you drop into the block editor’s Shortcode block, and the right pick depends on whether you want the simplest free option, the most layout variety for free, or native Elementor widgets. For most agency “About Us” pages, Team Members or WPS Team cover it without spending anything.
WordPress still has no native block for staff or team showcases. The block editor’s Columns and Media & Text blocks can fake a basic grid, but reordering members, adding social links per person, or switching between a grid and a slider means rebuilding the layout by hand every time someone joins or leaves. These four plugins solve that with a dedicated “Team” post type and a shortcode you paste once. If you’re also filling out the trust-building section of an about page, our testimonial block plugin comparison covers the matching piece for review quotes.
| Plugin | Best for | Price | Last updated |
|---|---|---|---|
| TLP Team | Elementor sites that also want a shortcode fallback | Free, Pro from $31/year | October 12, 2026 |
| Team Members (WP Darko) | A no-frills, genuinely free staff list | Free (full core), Pro from $19/year | January 29, 2026 |
| Smart Team | A quick carousel or grid across several industries | Free, Pro from $49/year | August 18, 2026 |
| WPS Team | The most free layout variety (grid, slider, table) | Free, Pro from $49/year | October 13, 2026 |
TLP Team
TLP Team by RadiusTheme is built around a “Team” custom post type: each team member gets their own entry with a photo, bio, position, and social links, and you assemble them into a showcase with the plugin’s Shortcode Generator rather than a block. It supports grid, slider, and filterable layouts out of the box, which puts it ahead of a plain photo grid if you want visitors to filter staff by department or role.
Setup follows the plugin’s own path: install and activate Team from the WordPress repository, go to Team β Add New to create your first member, fill in their details and upload a photo, then go to Team β Shortcode Generator to configure the layout and copy the resulting shortcode into any page or post. If you run Elementor, RadiusTheme sells a separate Team Elementor addon for native widgets, Elementor support isn’t bundled into the free plugin itself.
The honest limitation: that Elementor addon is a second install, so if you were expecting one plugin to cover both the block editor and Elementor natively, it doesn’t. The core plugin was updated October 12, 2026, so it’s actively maintained, and the shortcode route works fine on any theme or builder in the meantime.
Team Members (WP Darko)
Team Members by WP Darko is the plainest option here, and that’s the point. The developer states directly that the free version has no feature limits: you get first name, last name, bio, photo, and social links per member, plus settings for how many members show per row (one to five), display order, and accent color. There’s no grid-versus-slider-versus-table decision to make because there’s effectively one clean layout.
Installing it is the standard path: Plugins β Add New, search “Team Members,” install and activate, then add entries under the new Teams menu that appears in the dashboard. Drop the generated shortcode into a Shortcode block wherever you want the team section to appear. For a small agency or clinic site that just needs names, faces, and titles, there’s nothing extra to configure.
The limitation worth naming: this is the oldest plugin in the group by update date, last touched January 29, 2026, nine months back from when this comparison was put together, versus the other three which were all updated within the last ten weeks. It isn’t abandoned and the free tier works as described, but if you want hover effects, full-width photos, or per-member color (all Pro-only, from $19/year), you’re paying for polish the free version deliberately leaves out.
Smart Team
Smart Team (formerly WP Team) by ShapedPlugin covers the same ground with three free layout presets: Carousel, Grid, and List. The plugin markets itself across a wide range of use cases, agencies, clinics, schools, nonprofits, which mostly means the fields are generic enough (name, position, photo, short bio, social links) to fit any of them without renaming anything.
Installation is the standard WordPress flow: search “Smart Team” under Plugins β Add New, install, activate, then build your team list from the plugin’s own admin screen and insert the shortcode where you want it to render. It’s fully responsive out of the box, and you can run more than one team group on the same site, useful if you want to separate “Leadership” from “Support Staff” without two plugins.
The limitation is that three layouts is the fewest free option in this comparison, WPS Team and TLP Team both offer more variety before you hit a paywall. Smart Team is also one of several near-identical ShapedPlugin “Smart” products (Smart Slider, Smart FAQ, and so on), so support and documentation follow a shared template rather than being built specifically around team showcases.
WPS Team
WPS Team, listed on WordPress.org as Team Members Showcase, packs the most free layout variety of the four: grid, slider, and table views, plus a visual Shortcode Builder so you can preview changes before publishing. It also claims compatibility with WPML and Polylang, which matters if your team page needs to exist in more than one language.
Setup is manual-install friendly: unzip the wps-team folder, upload it to /wp-content/plugins/, and activate it through the Plugins menu (or just install it by search, same as the others). From there you add members, pick a theme (Square, Circle, Horizontal, or Table styles are all included free), and generate the shortcode through the builder interface.
The one layout held back for Pro is the Filter view, so if letting visitors filter staff by department is the whole reason you’re adding this plugin, you’ll want TLP Team instead, which includes filtering in its free tier. WPS Team was last updated October 13, 2026, so it’s current, but it’s a newer entrant with a smaller review count than some competitors, worth a quick look at its support forum before committing a client site to it.
How to Pick
- If you want zero decisions and a genuinely complete free tier, use Team Members by WP Darko.
- If you’re on Elementor and want native widgets eventually, start with TLP Team and add its Elementor addon later.
- If you need visitors to filter staff by department or role without paying, use TLP Team, its filtering is free.
- If your site is multilingual, lean toward WPS Team for its WPML/Polylang support.
- If you’re running more than one team group (leadership vs. support, for example) on one site, Smart Team handles multiple groups cleanly.
None of these plugins touch the parts of a WordPress build that actually need a developer, custom post relationships, a staff directory tied to a booking system, or a team page pulled from an internal HR tool. For that kind of integration, our plugin development team builds it directly rather than bolting a showcase plugin onto something it wasn’t meant for, and our WordPress development team can wire a team section into a larger site rebuild if that’s the actual project.
FAQ
Do I need a plugin to show my team on WordPress, or can the block editor do it alone?
The block editor’s Columns and Media & Text blocks can fake a basic photo-and-name grid, but you’ll rebuild the layout by hand every time staff change. A dedicated team plugin gives you a repeatable “Team” post type instead.
Will a team member plugin slow down my site?
Any of these four is light compared to a full page builder. They add one custom post type and a shortcode, not a page-builder framework, so the performance cost is small next to something like Elementor itself.
Can I use these with Elementor instead of the WordPress block editor?
Smart Team, WPS Team, and Team Members all render through a shortcode, which drops into an Elementor shortcode widget the same way it drops into a Gutenberg Shortcode block. TLP Team is the only one with a dedicated (separately sold) Elementor widget addon.
What’s the real difference between these and a generic “team” block in a page-builder addon suite like Kadence Blocks or Essential Blocks?
A dedicated team plugin gives each member their own post type entry you can reuse across multiple shortcodes and layouts. A block bundled inside a general addon suite is usually a one-off block tied to that page, with no central member list to manage.
Do I actually need to pay for the Pro version?
Not for a standard “Meet the Team” page. All four free tiers cover name, photo, bio, and social links. Pro tiers mostly add layout filtering, hover effects, and multi-site licensing, features worth paying for only if you specifically need them.



