BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Profile CCT icon
Possibly abandoned Tested up to 3.6.1

Profile CCT

This plugin allows for management of user public profiles with a lot of customizability.

Active installs10+10+ tier
Downloads · 30d88▲ +41.9% vs prev. 30d
Rating2.6/55 reviews
Health score25/100At risk
All-time downloads16.9KSince Mar 2012
Support resolved—No recent threads
RequiresWP 3.6PHP any
Downloads · 7d11▼ -45% week over week
Our verdict

Consider an alternative

Profile CCT shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 2.6/5 and was last updated 12 years ago, and scores 25/100 on our health check.

  • Small user base (10+ active installs)
  • Low rating so far — 2.6/5 from only 5 reviews
  • No update in 11 years
  • Only tested up to WordPress 3.6 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4913Jul 10Aug 23Oct 7
Yesterday1
Daily average (1y)2
Peak day18Sep 14, 2026
Last 12 months688

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Profile CCT stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
profile >100 6,271 Best profile plugins →
user >100 10,000 Best user plugins →

Version adoption

Share of active sites per release.

  • 1.3100.0%

Rating breakdown

★★★★★★★★★★ 2.6 from 5 reviews

  • 5★20.0%
  • 4★0.00%
  • 3★40.0%
  • 2★0.00%
  • 1★40.0%

About Profile CCT

From the official readme · v1.3.2

Description

This plugin allows for management of user public profiles with a lot of customizability.

In the dashboard under Profiles->Settings, administrators can:

  • Build a form for users to fill out, choosing which fields to include and how to arrange them, via a straightforward drag and drop interface.
  • Add taxonomies to group and filter profiles
  • Design a page to display user information
  • Design a separate list view when listing multiple users
  • Create additional fields that can be added to the profile form and page.
  • Manage, create and delete user profiles

Users can edit their profile under Users->Public Profile, where they’ll be presented with
the form you created.

Everything can be styled with CSS

Dashboard icon from http://p.yusukekamiyamane.com/
Social icons from http://paulrobertlloyd.com/2009/06/social_media_icons/

Usage

The plugin will generate pages for individual profiles as well as for lists of people.

The profile form your users will fill out can be fully customized in Profiles->Settings, as well as how profiles are displayed on your site.

Additional information on this customization is available at http://wiki.ubc.ca/Documentation:UBC_Content_Management_System/Managing_People_Profiles_and_Directories

Archive Pages

By default you can see a list of profiles on your site at example.com/your-site-path/person
To display filtering/searching controls on the archive page you have three options:
1. modify your taxonomy.php template and archive.php (or archive-profile_cct.php) in your theme folder and include the line <?php do_action("profile_cct_display_archive_controls"); ?> where you want t
he controls to appear. The plugin will function fine without this but it won’t be as easy for your users to search/filter/browse profiles. (The controls can be customized as well on the Settings page)
2. Use the Profile Navigation widget. It’ll include the fields you specified in the settings page.
3. Use the [profilenavigation] shortcode (More info in the shortcode section of this document.)

Note: Make sure you enable at least one navigation element in the Profiles->Settings page under the Settings tabNote: You can find examples of modifications that you could make to your theme, in the ‘examples’ folder in this plugin’s directory.

In addition, you may want to customize the search results page for profile_cct posts and only display the_excerpt() in the loop (the_excerpt() will output the list view as set on the profile settings pa
ge)

See the examples folder for examples of these theme modifications

For other uses you can use the [profilelist] and [profile] shortcodes to display profiles anywhere on a site.

Shortcodes

  • [profilelist] shortcode –

[profilelist] by default shows all profiles in list view format

Filtering by taxonomy:[profilelist {taxonomyname} = "{taxonomyvalue}"] shows profiles that meet the specified criteria

You can specify multiple taxonomies to filter by, by default then only profiles that meet ALL the specified criteria will be displayed. Alternatively you can also add query=”or” to the shortcode to show
profiles meeting at least one of the criterias.

Filtering by letter:
[profilelist letter=”a”] returns all profiles where last name starts with letter ‘a’.

Ordering results:
[profilelist orderby = orderfield] where ‘orderfield’ is either first_name, last_name, or date. By default it will use the manual ordering specified on the Profiles->Order Profiles page
You can also show results in descending order, eg [profilelist orderby='first_name' order='desc']

Displaying more details:
use display=”full” to show full profiles, or display=”name” to only shows names. Default behaviour shows the list view as set in the settings.

Show a specific set of people:
[profilelist include=”id, id2, id3…”]
Displays the people with the corresponding id

  • [profile] shortcode –

With this shortcode you can display a single profile. (This can also be accomplished with the [profilelist] shortcode with the right parameters, but this is a more straightforward option)

Simply use [profile person="slug"] where slug is usually firstname-lastname.

By default the full view will be shown, but you can set display=”list” instead to show the list view.

  • [profilesearch] shortcode –

Display a search box (with jquery-ui Autocomplete) to search for profiles by name

  • [profilenavigation] shortcode –

Displays profile navigation. If no parameters are supplied it’ll rely on the options set in the settings page. If at least one parameter is supplied then the global settings will be ignored

display_searchbox=true to show the search box
display_alphabet=true to show the letter list
display_orderby=true to show the orderby field
display_tax=”comma separated list of taxonomies” to show dropdowns to filter by those taxonomies.

eg. [profilenavigation display_searchbox="true" display_tax="location, position"] will show a searchbox as well as two dropdown menus to filter by the two specified taxonomies

  • [profilefield] shortcode –
    This shortcode can only be used on a profile page. It pulls specific fields from the profile and render it at the shortcode. The display will mirror the settings that you configure in the Profile View Builder. These are the available parameters for the profilefield shortcode

  • type, set the id of the field that you want to get. (eg. name, bio, email, clone_lab_phone, phone)

  • show, determines which parts of a field are displayed. This corresponds to the “show / hide input area” checkboxes when you edit a field in the Profile View Builder. So for example, for the “name” field type, the valid options are “salutations”, “middle”, and “credentials”. The show parameter should be set to a comma separated list of the sections that you want to display, and will override the settings that you configured on the Profile View Builder.
  • html, if you set html=”false” then all html tags will be stripped out of the field. Allowing you to just get the information.
  • width, the width of this field. Valid options are “full”, “one-third”, “two-third”, or “half”. Note that if html=false then this option will do nothing.

eg. [profilefield type=name show="salutations, middle", html=false] will show the profile’s salutations as well as first, last, and middle name. The text will not be wrapped in any html, and so will not
have the usual header tags.

Meta

Git Plugin Name: profile-cct
Wordpress SVN Plugin Name: profile-custom-content-type
Main plugin file: profile-custom-content-type.php

Installation

  1. Extract the zip file into wp-content/plugins/ in your WordPress installation
  2. Go to plugins page to activate
  3. Recommended: Some minor changes to theme files (archive.php, search.php, taxonomy.php) to accommodate profile cct features (see “Usage” for details)

The plugin (optionally) makes use of jQuery UI tabs so you’ll need to grab some CSS for that if your theme doesn’t already have it and you want tabbed content on profile pages.
See http://jqueryui.com/themeroller/ to find or create a style for the tabs

Changelog

Version 1.3.3

  • Updated code to fix tab issues because of WordPress update of jQueryUI.
  • View button in Your Public Profile section of Dashboard Home page now links to correct page.

Version 1.3.2

  • More Editor Options, Allow users to upload Media, Allow for more advanced media options.

Version 1.3.1

  • bug fix: shortcode full width now supports tabs as well.

Version 1.3

  • The source code has been rewritten, improving stability, and fixing a variety of bugs.
  • Added [profilenavigation] short code.
  • Added [profilefield] short code.
  • A new dashboard widget will display the current user’s theme. Or prompt them to create one.
  • A new search and navigation widget called “Profile Navigation”
  • Resolved an issue where users with low permission levels would be unable to control the taxonomies on their own profile.

Version 1.2.3

  • Fixed bugs related to to updating from lower version to the latest once.
  • Implemented a way to force of the refresh of profiles. Instead of waiting for the profile to get requested. A must if you are using shortcodes instead of regular profile views.

Version 1.2.2

  • Removed php short tags which caused fatal errors if they’re disabled
  • Ensure profile data gets updated appropriately when plugin is updated (this process may cause a brief delay after updating if you have lots of profiles)

Full changelog on WordPress.org →

Screenshots

Listing profiles in the dashboard
Listing profiles in the dashboard
A profile form for the user to fill out, fully customizable in the settings
A profile form for the user to fill out, fully customizable in the settings
Social network links, custom taxonomies, etc
Social network links, custom taxonomies, etc
Custom taxonomies for profiles can be easily set up to filter profiles by.
Custom taxonomies for profiles can be easily set up to filter profiles by.
Drag and Drop profiles around to customize how they're ordered. Alternatively they can be sorted automatically by first name, last name, date
Drag and Drop profiles around to customize how they're ordered. Alternatively they can be…
Main plugin settings screen. Tabs at the top to access various settings
Main plugin settings screen. Tabs at the top to access various settings
Settings tab containing general settings
Settings tab containing general settings
Custom taxonomies will show up in the menu in the dashboard
Custom taxonomies will show up in the menu in the dashboard
The Form Builder where you can set up a profile form for your users to fill out by dragging and dropping the desired fields into place
The Form Builder where you can set up a profile form for your users to fill out by…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Profile CCT alternatives

All profile plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Gravatar Enhanced – Avatars, Profiles, and Privacy Gravatar Enhanced – Avatars, Profiles, and Privacy The official Gravatar plugin, featuring privacy-focused settings, easy profile updates, and… by Automattic 100K+ ★★★★★★★★★★ 5 (3) 7 months ago 54
2 Simple Local Avatars Simple Local Avatars Adds an avatar upload field to user profiles. Generates requested sizes on demand just like… by 10up 100K+ ★★★★★★★★★★ 4.6 (89) 2 months ago 90
3 One User Avatar | User Profile Picture One User Avatar | User Profile Picture Use any image from your WordPress Media Library as a custom user avatar or user profile… by One Designs 100K+ ★★★★★★★★★★ 4.7 (41) 2 months ago 76
4 User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor User Profile Builder Powerful user profile plugin to create front-end user registration forms, login & user… by Cozmoslabs 40K+ ★★★★★★★★★★ 4.7 (736) 2 weeks ago 94
5 Basic User Avatars Basic User Avatars Add an avatar upload field on frontend pages and Edit Profile screen so users can add a… by Jared Atchison 20K+ ★★★★★★★★★★ 4.7 (42) 2 years ago 49
6 WP User Avatars WP User Avatars Allow registered users to upload and select their own avatars. by John James Jacoby 20K+ ★★★★★★★★★★ 4.5 (29) 2 days ago 77
7 Meks Smart Author Widget Meks Smart Author Widget Easily display your author/user profile info inside WordPress widget. by Meks 10K+ ★★★★★★★★★★ 4.5 (8) 2 years ago 29
8 ProfileGrid – User Profiles, Groups and Communities ProfileGrid – User Profiles, Groups and Communities Custom user profiles plugin ❤ with paid memberships, groups, communities, content… by Metagauss 5K+ ★★★★★★★★★★ 4.6 (236) 1 week ago 81
9 Avatar Manager Avatar Manager Avatar Manager for WordPress is a sweet and simple plugin for storing avatars locally and… by Cătălin Dogaru 5K+ ★★★★★★★★★★ 4.9 (39) 6 years ago 46
10 WP Custom Author URL WP Custom Author URL Set a custom URL for your author name link, on a global or author-specific basis. Also… by Poodle Plugins 5K+ ★★★★★★★★★★ 5 (8) 6 months ago 56

FAQ

Profile CCT: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 8, 2026

Is Profile CCT free?

Yes. Profile CCT is free to download and use from the official WordPress.org plugin directory.

Is Profile CCT safe to use in 2026?

Profile CCT shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 2.6/5 and was last updated 12 years ago, and scores 25/100 on our health check.

How many websites use Profile CCT?

Profile CCT is active on 10+ WordPress websites and has been downloaded 16,922 times since it launched in March 2012. It was downloaded 88 times in the last 30 days.

Does Profile CCT work with WordPress 7.1?

Profile CCT is officially tested up to WordPress 3.6.1, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

When was Profile CCT last updated?

The latest version, 1.3.2, was released on March 16, 2015 (12 years ago).

Who makes Profile CCT?

Profile CCT is developed and maintained by ctltwp.

What are the best alternatives to Profile CCT?

The most popular alternatives to Profile CCT are Gravatar Enhanced (100K+ installs), Simple Local Avatars (100K+ installs) and One User Avatar (100K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.