WebTend Team Profiles for Elementor

Description

WebTend Team Profiles for Elementor lets agencies, law firms, clinics, and corporate sites showcase their team professionally — without writing a single line of code.Perfect for agencies, law firms, clinics, and corporate websites, it gives every team member a polished profile with job title, bio, social links, skills, and a one-click vCard download.
📖 Full Documentation

Display your team anywhere using the built-in Elementor widget, Gutenberg block, or a simple shortcode — fully responsive, lightning fast, and 100% customizable from the Elementor panel without touching a single file.

Key Features

  • Custom Post Type for Team Members with photo, job title, bio, email, phone
  • Department and Job Role taxonomies with custom icons and colours
  • Multiple display layouts: Grid, List, Carousel, Masonry
  • Gutenberg blocks: Team Grid and Single Team Member
  • Native Elementor widgets with full style controls
  • Schema.org Person/Employee JSON-LD markup for SEO
  • vCard (.vcf) download — visitors save a contact card in one click
  • AJAX-powered department/role filtering with no page reload
  • REST API (webtend-tm/v1) for headless and custom integrations
  • WooCommerce “Handled By” product tab — link a product to its account manager
  • Import/Export settings, one-click reset
  • Translation-ready (POT file included), RTL support
  • HPOS-compatible, multisite-compatible
  • Built with PSR-4 OOP architecture, fully namespaced, PHPCS-compliant

Privacy & Public Data

Email and phone fields are hidden from public display and the REST API by default. They are only exposed publicly when the site administrator explicitly enables them in Settings Display. The vCard download endpoint honours the same setting — when contact fields are private, the download is restricted to logged-in editors.

Compatibility

Tested alongside Astra, Kadence, GeneratePress, OceanWP, Blocksy, Hello Elementor, Storefront, and Flatsome themes; Elementor, Elementor Pro, Gutenberg, Spectra, Kadence Blocks, and GenerateBlocks page builders; WooCommerce (including HPOS and Cart/Checkout Blocks); Rank Math, Yoast SEO, and AIOSEO; WP Rocket, LiteSpeed Cache, and Perfmatters; WPML, Polylang, and TranslatePress; Wordfence.

External services

This plugin does not connect to, send data to, or receive data from any external service.

All functionality — including team listings, Schema.org markup, the REST API, and vCard generation — runs entirely on the user’s own WordPress installation. No analytics, telemetry, license checks, update pings, or remote API calls are made by this build.

Screenshots

Blocks

This plugin provides 2 blocks.

  • Single Team Member Embed a single team member card anywhere — great for author bios or 'meet your consultant' sections.
  • Team Grid Display a filterable grid of your team members with photos, job titles, and social links.

Installation

  1. Upload the webtend-team-staff-manager folder to /wp-content/plugins/, or install the zip via Plugins Add New Upload Plugin.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. You will be redirected to the Getting Started page — follow the 4 steps to add your first team member.
  4. Use the [webtend_team] shortcode, the “Team Grid” Gutenberg block, or the Elementor widget to display your team anywhere.

FAQ

Does this work with my theme?

Yes. The plugin ships with its own lightweight, theme-agnostic templates and CSS that adapt to any standards-compliant WordPress theme, including all major business themes (Astra, Kadence, GeneratePress, OceanWP, Blocksy).

Can I override the templates?

Yes. Copy any file from /templates/ into your-theme/webtend-team-staff-manager/ keeping the same relative path, and the plugin will use your version automatically.

Does it slow down my site?

No. All CSS/JS is loaded conditionally — only on pages that actually display team members. No assets are loaded site-wide.

Is it GDPR compliant?

Yes. Email and phone number are hidden from public display and the public REST API by default. The site administrator explicitly opts in to publishing them via Settings Display.

Does the plugin call any external services?

No. This build of the plugin does not call, contact, or transmit data to any external service. See the “External services” section below for the full disclosure.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WebTend Team Profiles for Elementor” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Fix: Added missing elementor-editor.css file — previously caused a 404 console error inside the Elementor editor.
  • Fix: Team Grid Elementor widget now shows a helpful empty-state placeholder in the editor when no team members are published yet.
  • Fix: Added get_script_depends() and get_style_depends() to both Elementor widgets so Elementor properly manages frontend asset loading.
  • Improvement: Elementor Team Grid widget Style tab now includes controls for Job Title, Bio, Filter Tabs (normal + active), Social Icons, and vCard button — previously only Card and Name were configurable.
  • Fix: Name colour control in Team Grid widget now also applies to the anchor tag inside .webtend-tm-card__name.

1.0.0

  • Initial release.