myCred Nominations - WordPress Plugin
myCred Nominations is a plugin for WordPress that provides a solution for creating a nomination system on your website. This plugin allows you to easily set up a nomination form where users can submit nominations for various categories, such as awards, contests, or recognition programs.

Plugin Features
This plugin offers a straightforward setup process, allowing you to configure the nomination form with ease. Once installed and activated, you can create different nomination forms, customize the fields, and define the rules and criteria for the nominations.
With myCred Nominations, you have complete control over the nomination process. You can set up specific start and end dates for nominations, limit the number of nominations per user, and define the eligibility criteria for nominees. Additionally, you can enable voting on nominations, allowing users to vote for their favorite nominees.
The plugin provides a user-friendly interface for managing nominations. You can easily view and moderate nominations, review details, and make informed decisions. It also allows you to notify users about the status of their nominations, keeping them engaged throughout the process.
To enhance user engagement, myCred Nominations integrates seamlessly with the myCred plugin, a popular points management system for WordPress. By utilizing myCred, you can reward users with points for submitting nominations or for winning awards, further motivating them to participate.
The plugin offers a range of customization options to fit your specific requirements. You can customize the nomination form by adding custom fields, allowing you to collect additional information from users. It also provides a variety of styling options, ensuring that the nomination form matches your websites design seamlessly.
In conclusion, myCred Nominations is a highly versatile and user-friendly plugin for WordPress. Whether you need to run an awards program, a contest, or any other nomination-based initiative, this plugin provides all the necessary tools to create and manage a seamless nomination process on your website. With its flexibility, customization options, and integration with myCred, you can easily engage your users and create a rewarding experience for both nominees and participants.
How to Set Up myCred Nominations for User Nominations
myCred Nominations should not be treated as a standalone feedback form, but as an extension of the myCred achievement system: one site member nominates another for a badge, rank, or reward, an administrator reviews the submission, and the outcome becomes part of the community's gamification model. This guide focuses on the practical side of working with the plugin: which dependencies to prepare, where to enable nominations, how to place the form on a page, how to review submissions, and what to do if the form or reward assignment does not work as expected.
This article is intended for WordPress community owners, online course administrators, club managers, private portal publishers, and webmasters who already use myCred or are planning to build a member recognition system. It does not cover purchasing or license activation. The focus here is on configuring a product you already have, validating it on a site copy, and rolling it out safely for real users.
The core workflow is simple: first, you create or review your badges and ranks; then you enable the nomination section for each relevant item; after that, you display the form with a shortcode, editor block, or widget; and incoming submissions appear on the admin screen for approval or rejection. If email notifications are enabled, the administrator or user receives a message about the new nomination. It is important to test each stage separately, otherwise it becomes difficult to tell exactly where the chain breaks.
Where the Plugin Is Actually Useful
Nominations work best in situations where a reward should reflect not only an automatic action, but also recognition from other members. A standard points system is good at counting events: logins, comments, purchases, lesson completions, answers to questions. But it does not always capture the quality of a contribution. myCred Nominations fills that gap: a user can propose another member for recognition, and an administrator or vote threshold can turn that proposal into a reward.
This approach fits sites where reputation, community contribution, and expertise matter. For example, on a learning portal, students can nominate the author of a helpful answer for a "Course Helper" badge; in a private club, members can suggest colleagues for a "Mentor" rank; on a support forum, you can recognize people who regularly help newcomers. In each case, a nomination does not replace automatic points, it adds a human layer of evaluation on top of the myCred system.
The plugin is especially appropriate if your site already has a clear badge and rank system. The official documentation highlights its dependency on the Badges and Ranks add-ons: without them, nominations lose the main object the form is tied to. So the first practical takeaway is straightforward: do not start with the form, start with the reward model. If your badges and ranks are not well defined, users will end up submitting nominations into a void or for rewards that are too generic.
There are also cases where the plugin may be unnecessary. If your site gives out rewards only for formal actions, such as purchases, quiz completion, or account login, it is easier to rely on standard myCred rules, integrations, or hooks. Nominations make sense where there is a social signal: one member recommends someone else, explains why, and an administrator makes the decision. If your site has few registered users, no public profiles, and little member-to-member familiarity, the mechanism will likely feel forced.
Typical Use Cases
Before installation, it is helpful to choose one primary use case instead of enabling nominations for every reward at once. The smaller the initial launch, the easier it is to spot mistakes and understand how your audience responds.
- Support community. Members nominate people who provided helpful answers, and the administrator awards the badge after reviewing the reason.
- Learning site. Students suggest classmates for a helper or mentor rank if they regularly assist in discussions.
- Club or internal knowledge base. The team recognizes subject-matter experts who share materials and lead review sessions.
- Store loyalty community. Regular customers can recommend active program members, while the purchase-related mechanics stay with standard points rules.
A strong first rollout means one specific reward, one clear criterion, and one page with the form. Enabling nominations for every badge and rank at once increases the chance of duplicates, questionable submissions, and moderation confusion.
How the Nomination Flow Works Inside myCred
myCred Nominations has several control points, and each one handles a different part of the process. The user sees the form on a page, in a block, or in a sidebar area. In the form, they choose a member and, if the field is enabled, add an explanation. After submission, the request appears on the admin screen at myCred - Nominations, where it can be approved, rejected, edited, or deleted. For a badge or rank, you can set a maximum number of votes after which the user receives the corresponding reward.
This flow differs from standard point assignment because it involves three roles. The nominator initiates the event, the nominated user becomes a candidate for the reward, and the administrator or vote rule confirms the outcome. In practice, that means you need to think not only about form settings, but also about trust rules: who is allowed to vote, how many times one person can nominate the same member, whether an explanation should be required, how to handle repeat submissions, and how users will be informed about status changes.
The official demo page points out an important detail: a user with the administrator role should not act as a regular nominator in a test flow, and the same user cannot be nominated again for the same badge or rank. This is useful to keep in mind during testing. If you are testing the form while logged in as an administrator and do not see the behavior you expect, create a separate test account with a normal user role first.
What Goes In
The plugin does not receive an arbitrary form submission, but a request tied to a specific myCred object. That can be a badge or rank where nomination support is enabled in the editor. In most cases, four elements matter in the request: the target user, the selected reward, the nomination explanation, and the context in which the form was submitted. If even one of those parts is set up ambiguously, the administrator ends up with a weak submission and has to make a manual decision without enough context.
What the Plugin Processes
The plugin connects the form to the selected badge or rank, creates an entry in the nominations list, and gives the administrator an action to approve or reject it. Once the configured vote threshold is reached or the administrator confirms it, the reward can be assigned to the user. It is important to understand that this is not a universal voting system for all WordPress content. Its purpose is to tie social validation to myCred objects.
What the User Should See as the Outcome
After submitting the form, the user should see a success message, the administrator should see a new entry under myCred - Nominations, and the nominated member should receive the badge or rank after approval or after reaching the required number of votes. If you have integrated myCred email notifications, there is one more visible outcome: an email triggered by the selected event.
Who myCred Nominations Is For, and When Another Approach Is Better
myCred Nominations works well on sites that already have active registered members and a clear culture of recognition. The plugin does not create a community on its own. It simply gives members a way to acknowledge each other's contributions. If your audience is passive, nominations will not magically generate engagement. On a mature site, though, they help shift attention away from raw rankings and toward meaningful recognition.
The plugin is also a good fit for administrators who want to keep control over rewards. Unlike fully automatic rules, a nomination leaves room for review: you can read the explanation, evaluate the context, reject a questionable request, and avoid awarding a badge just because someone clicked a button. This matters especially for statuses that affect how much trust a member receives, such as mentor, expert, community moderator, or helpful contributor.
You should not choose this product if you need a complex, multi-stage voting system with a public discussion feed, anonymous ballots, per-device anti-abuse controls, and detailed campaign analytics. Based on the official materials currently available, myCred Nominations is presented as a tool for forms, submissions, approval, shortcodes, blocks, widgets, vote limits, and email notifications. Anything beyond that should be verified in your specific product version or handled with other extensions.
| Situation | Why It Fits | What to Check Ahead of Time |
|---|---|---|
| Site with active user profiles | Members understand who they are nominating and can explain why. | Public display names, user roles, participation rules, and safeguards against accidental submissions. |
| Course or knowledge base with helpers | Nominations make it possible to recognize the quality of help, which is hard to measure with an automatic event. | Badge criteria, whether an explanation is required, and how submissions will be reviewed. |
| Private club or professional community | Ranks and badges become peer recognition rather than just an activity counter. | Who is allowed to nominate, which rewards are open, and who moderates the list. |
| Store without a community layer | Limited fit: nominations may be unnecessary if interaction happens only through purchases. | Whether there are real user roles and genuine reasons for peer recognition. |
What to Prepare Before Installation
Preparation matters more for myCred Nominations than the short installation instructions might suggest. The plugin depends on an already working myCred system, and a practical setup also requires the Badges and Ranks add-ons to be enabled. If you install the extension on a site with no badges or ranks, you will get the interface, but not a useful outcome. That is why preparation is best handled in four steps.
Check the Core myCred Plugin and Add-ons
First, make sure the main myCred plugin is installed, active, and already has at least one working point type. On WordPress.org, myCred is described as a system for points, badges, ranks, and loyalty programs; the separate myCred Addons package also states that the core myCred plugin is required before you can use the add-ons. For this use case, that means the nominations extension should not be the first part of the system you install.
In the admin panel, go to myCred - Add-ons and make sure Badges and Ranks are enabled. The myCred Nominations documentation explicitly states that these add-ons are required for nomination actions. Then confirm that you already have at least one published badge or rank available for testing.
Define Recognition Rules Before You Enable the Form
Users should understand why they are nominating another member. If a "Nominate" button appears with no criterion attached, the form quickly turns into random voting. A good rule has three parts: who can be nominated, for what behavior, and what outcome the reward represents. For a "Helpful Answer" badge, the rule might be: the member provided a detailed answer that helped solve a problem, and after approval they receive a public badge on their profile.
Do not promise the reward will be automatic if your site uses manual approval. It is better to add a short note next to the form explaining that the submission will be reviewed by an administrator. If you use a vote threshold, explain that the reward appears only after the required number of confirmations is reached and the settings are satisfied.
Prepare Test Users
To validate the flow, you need at least two standard user accounts: one user who submits the nomination and another user who is being nominated. The administrator account should be used only for setup and moderation. This makes it possible to test the real flow, because administrator behavior can differ from that of a regular member. myCred demo materials specifically note that the nominator in the example should not be an administrator.
Decide Where the Form Will Live
myCred Nominations supports several display methods: shortcode, editor block, and widget. These are not just design variations. They serve different purposes. A shortcode page is convenient for a dedicated campaign or help section, an editor block fits a flexible page in a block theme, and a widget is useful when the form should remain visible in a sidebar area. Before installing the plugin, choose one primary display method so you are not debugging three interfaces at once.
Required step before launch: create a page copy or a test page where the form is visible only to administrators and test users. That lets you validate the shortcode, block, widget, and reward assignment without public accidental submissions.
Installation and Initial Validation in WordPress
The official product page and documentation describe installation by uploading the ZIP file through the WordPress admin panel. The overall flow matches the standard WordPress method: go to the plugins section, add a new plugin, upload the archive, and activate it. At this stage, you do not need to edit theme files, connect to the server, or manually change the database.
- Open the WordPress admin panel under a user account with plugin management permissions.
- Go to
Plugins-Add New. - Click
Upload Pluginand select the myCred Nominations ZIP archive. - After installation, click
Activate Plugin. - Go to
myCred-Add-onsand confirm that the required Badges and Ranks add-ons are active. - Open an existing badge or rank and check whether the
Nominationsection is now available.
After activation, do not rush to publish the form. Your first validation pass should answer three questions: did the nomination section appear in the right object, can you save the nomination settings, and can the administrator access the Nominations page? If any of those pieces are missing, it is better to stop and review the dependencies than to create a page for users.
What to Check Right After Activation
Open one test badge under myCred - Badges. The editor should contain a nomination section. Enable Allow through Nomination, set the button text, enable or configure the note field, set the maximum number of votes if needed, and copy the shortcode from the corresponding area. Then click Update. If the settings do not save, check the user's permissions, the active add-ons, and whether admin-side caching is interfering.
For a rank, the path is similar, but it starts under Points - Ranks. If the site uses multiple point types, the documentation reminds you that ranks may belong to a specific point type. In practical terms, that means you should not confuse a rank tied to one point type with a rank from another type. Otherwise, the form may work, but the user will be waiting for the wrong outcome.
Configuring Nominations for Badges and Ranks
The main myCred Nominations setup does not happen on one global settings page, but inside each specific badge or rank. That is an important principle: each reward decides for itself whether it can be earned through nominations, what the button looks like, whether notes are needed, and how many votes are enough. This approach is convenient because one badge may be awarded by nomination, another by an automatic event, and a third only manually.
Badge: When You Need a Social Seal of Approval
For a badge, nominations are especially intuitive. A badge often represents a specific achievement: helping another member, creating useful material, resolving a difficult issue, or contributing across a series of events. If the reward depends on the quality of a contribution, manual or semi-manual confirmation feels natural. In the badge editor, find the Nomination section, enable Allow through Nomination, and configure the fields.
Button Text
The official documentation says the nomination button can be edited for the relevant badge. On a Russian-language site, you do not have to keep the English label "Nomination" in the user-facing interface. It is better to choose clear text such as "Nominate for Badge" or "Recommend for Recognition." If the plugin interface stores the label in English, you can still explain its meaning in surrounding page copy and form instructions.
Explanation Field
The note field turns the submission from an empty click into an argument. For a public community, that is almost always useful. Ask the user to include a link to a helpful answer, discussion thread, lesson, comment, or other relevant context. Do not collect unnecessary personal data if it is not needed to make a decision. A good explanation field helps the moderator decide; a bad one just creates long emotional text with nothing to verify.
Maximum Number of Votes
The Maximum Votes setting is described in the documentation as a way to define how many votes are needed for a badge or rank. In practice, this is useful for rewards where the decision should reflect not one opinion, but a stable group judgment. For a narrow expert badge, it is better to start with manual approval and a low vote count. For a broad community badge, you can raise the limit so the reward is not triggered by one friend's casual support.
Rank: When a Nomination Changes a User's Standing
In myCred, a rank is usually tied to a points balance, but the Ranks add-on also supports manual assignment and different behavior modes. That is why rank nominations require extra care: users may interpret a rank as an access level, a reputation marker, or a career step within the community. If you allow nominations for a rank, explain in advance what that status means and what consequences it carries.
In the rank editor, go to the Nomination section, enable Allow through Nomination, and configure the button, note, and vote limit. If the site uses multiple point types, make sure you are editing the correct rank type. After saving, copy the shortcode or use the editor block so the form is tied to that exact rank.
Quick Decision Map for Settings
This table helps you choose starting values without guessing. It does not replace the documentation, but it shows the practical logic for a typical site.
| Setting | Recommended Starting Point | When to Change It | How to Verify It |
|---|---|---|---|
Allow through Nomination |
Enable it for just one test reward. | After successful validation, add 2-3 more rewards. | The nomination section saves correctly and the form appears on the page. |
| Button text | Make it clear to your site's users. | If users confuse nomination with claiming the reward for themselves. | A regular member understands the action without extra instructions. |
| Nomination note | Enable it for rewards where context matters. | Disable it only for simple internal voting flows. | The admin list contains enough information to make a decision. |
Maximum Votes |
Start with a low number or manual review. | Increase it for high-volume rewards with strong community participation. | After the threshold is reached and approved, the user receives the reward. |
After changing any setting, run a full test: submit a request, check the admin list, make a decision, and review the profile or reward page as a regular user. That is faster than trying to diagnose the issue after a public launch.
Nomination Form: Shortcode, Block, and Widget
Once the reward is configured, the next step is to place the form where the user will see it in the right context. myCred Nominations offers three working methods: a shortcode, a Gutenberg editor block, and the (myCRED) Nominations widget. They all solve the same problem, but they fit different parts of the site.
Shortcode for a Dedicated Page
The documentation describes copying the shortcode from the nomination section of a badge or rank and pasting it into a Shortcode block on a page. Demo materials also mention the mycred_nominate_user shortcode as the user nomination form for a specific badge or rank. In practice, it is better not to enter parameters manually if the reward editor already provides a ready-to-use version. A copied shortcode reduces the risk of using the wrong identifier.
- Open the required badge or rank in the admin panel.
- In the
Nominationsection, copy the ready-made shortcode. - Create or edit the page where the nomination will happen.
- Add a
Shortcodeblock and paste the code without extra spaces or decorative quotation marks. - Publish the page in test mode or temporarily restrict access during validation.
If the shortcode appears as plain text, make sure it was inserted into a shortcode block or another area where WordPress processes shortcodes. The standard WordPress Shortcode API documentation reminds you that a shortcode must be registered by the plugin and processed in page content. If the plugin is inactive or the shortcode is broken, WordPress will not replace it with the form.
Editor Block for a Flexible Page
The myCred Nominations documentation describes a Nominations Block: in the page editor, you add the block and choose the badge or rank that should be displayed for nomination. This method is more convenient for editors who do not want to copy shortcodes or work with IDs. It is also a better fit for block themes and pages where the form appears alongside explanatory text, reward cards, and participation rules.
When using the block, check two things. First, make sure the correct reward object is selected. Second, confirm that the form is visible to a regular logged-in user. Do not judge the outcome only from the admin panel: the editor shows the block structure, but the actual form behavior appears on the published page.
Widget for Persistent Visibility
The (myCRED) Nominations widget is added through Appearance - Widgets. According to the documentation, you need to choose the widget area and enter the badge or rank ID; the ID can be found in the URL of that object's edit page. The widget is useful when the nomination should be available not only on a standalone page, but also in a sidebar area across the site.
The widget does come with a risk: it can become too prominent and distract from the main content. Use it where the reward is tied to ongoing community behavior, such as "Nominate Member of the Month." For a one-time campaign, a standalone page is usually better. If your theme uses block-based widget areas, check the front end on both desktop and mobile after saving, because the sidebar may drop below the content.
How to Preserve Context Around the Form
The form itself answers the question "who to nominate," but it does not explain the criterion. That is why it needs a short piece of supporting text nearby: what the reward means, who can be selected, what to include in the explanation, and what happens after submission. This is especially important for new users who are not familiar with the myCred system.
How to verify the outcome: Open the page as a regular member, select another user, fill in the explanation, and submit the form. After the success message appears, check
myCred-Nominations. If no record is there, the issue is not in the page copy, but in the form flow, permissions, or active add-ons.
Submission Queue and Admin Decision
The myCred - Nominations page is the moderation workspace. The documentation states that all nominations appear there, and the administrator can approve, reject, edit, or delete records. This is where the social signal either becomes a reward or stops as an unsuitable submission.
For a small site, manually reviewing the list is enough. For a large community, it is worth defining the process in advance: who reviews submissions, how often, which reasons count as sufficient, when a request should be rejected, and whether users should receive an explanation. The plugin provides the technical screen, but moderation quality depends on your site's rules.
When to Approve
Approval makes sense when the submission matches the reward description, the nominated user really performed the action, and the explanation can be verified. For example, if a badge is awarded for helping in discussions, a link to the thread or a clear description of the situation makes the decision transparent. If the explanation is too vague, it is better to request clarification through your usual support channels than to award the badge for the sake of speed.
When to Reject
Rejection makes sense when the submission does not match the criterion, the user is trying to nominate themselves through a workaround, members are mass-voting for each other without real justification, or the wrong reward was selected. A nomination should not turn into a popularity exchange. If you see a pattern of weak submissions, the problem is often not the plugin itself, but the wording of the rule next to the form.
How to Use the Vote Limit
Maximum Votes is useful when a single vote is not enough. But it should not be treated as a full anti-abuse system. It is better understood as a recognition threshold inside the mechanics of a specific reward. If your site allows users to coordinate votes, keep administrative review in place or regularly inspect the submissions list. For rewards that affect status, it is better to combine a vote threshold with manual approval.
Notifications for New Nominations
myCred Nominations can work together with Email Notifications. The add-on documentation describes this flow: enable Email Notifications under myCred - Add-ons, go to myCred - Email Notifications, create a new notification, define the email subject and message, choose the ... user gets new nomination event, select recipients, and publish the notification. This is not required for the first form test, but it becomes important for real moderation.
Without email notifications, the administrator has to check the nominations list manually. On a small site, that is fine. On an active portal, submissions may sit unnoticed, and users stop trusting the process. Notifications help prevent missed events, but they need to be configured carefully so they do not create unnecessary noise.
Who Should Receive the Emails
The safest starting point is to notify the administrator or the moderator responsible for review. User emails can be added later, once you have validated the wording, frequency, and correctness of the event. If notifications go to every member or to too broad a group, they become annoying very quickly. The official Email Notifications documentation also emphasizes event and recipient settings, and broader myCred materials describe the email add-on as a way to notify users and administrators about point-related events.
What to Put in the Email
The email subject should drive action, not just announce an event. For example: "New Badge Nomination in the Community." In the message body, explain that the recipient should open the nominations admin list and review the explanation. If you use template tags, only use those that are available for the selected event. The Email Notifications documentation specifically warns that the available tags depend on the chosen trigger.
How to Verify Delivery
Create a test notification, submit a nomination from a regular user, and check the recipient's inbox. If the record appears under Nominations but the email does not arrive, the problem is more likely related to WordPress email settings or your mail service than to the nomination form itself. In that case, verify that standard WordPress emails are being sent and use a dedicated SMTP plugin if that is already standard practice on your site.
Practical Example: "Helpful Mentor" Badge for a Private Course
Let us walk through a setup that clearly shows what myCred Nominations is for. Imagine a private course with discussions. Members help each other in comments and forum threads. The quality of that help is difficult to score automatically, so the administrator wants to let students nominate each other for a "Helpful Mentor" badge. The badge does not grant access to payments or private data, but it appears on the user's profile and increases trust in that member.
Goal
The goal is to create a "Nominate a Mentor" page where a logged-in student selects another member, writes a short explanation, and submits the request. The administrator sees the request under myCred - Nominations, checks the discussion link, and approves the badge if the reason is valid.
Preparation
- The core myCred plugin is installed and active.
- The
BadgesandRanksadd-ons are enabled, but this example uses a badge. - A "Helpful Mentor" badge has been created with a clear description of the criterion.
- There are two regular test accounts: a nominating student and a candidate student.
- There is a private test page available only to reviewers.
Setup Steps
- Open
myCred-Badgesand edit the "Helpful Mentor" badge. - In the
Nominationsection, enableAllow through Nomination. - Set the button text, for example "Recommend a Mentor."
- Enable the note field and label it so the user provides a reason that can be verified.
- Set
Maximum Votesto the value that fits your moderation process. For the first test, a low threshold plus manual review is usually enough. - Copy the shortcode from the nomination section.
- Create a page called "Nominate a Mentor," add a short rules section, and insert a
Shortcodeblock. - Paste the copied shortcode, save the page, and open it as a regular test user.
- Select the second test user, enter the reason, and submit the form.
- Return to the admin panel and open
myCred-Nominations.
Expected Outcome
On the front end, the user sees the form, selects a member, enters the explanation, and receives a success message. A new record appears in the admin list. After approval, the nominated user receives the badge or moves closer to earning it through the configured threshold. If email notification is enabled, the responsible moderator also receives a message about the new nomination.
Validation and One Important Detail
Check the outcome under three roles: the nominator, the nominated user, and the administrator. The nominator should understand that the request was submitted. The nominated user should see the reward only after approval or after reaching the configured threshold. The administrator should see the record and be able to make a decision. If you try to submit the same nomination again from the same user for the same object, myCred demo materials warn that the repeat action may not be available. That is a normal duplicate safeguard, not necessarily a bug.
Validating the Outcome After Launch
Validation matters not only after installation, but after every significant change: editing the button text, moving the form, enabling the widget, adding email notifications, or changing the vote threshold. Nominations involve a long chain, so simply seeing the form on the page does not prove everything is working.
Check the Front End
Open the page with the form as a regular logged-in user. Make sure the form appears next to the rules, the fields are readable, the user list does not feel unmanageably long, and the button does not conflict with the theme. If the widget area drops below the content on mobile, consider whether the form still makes sense there. For an important campaign, a dedicated page is often more reliable than a widget.
Check the Admin List
After submitting a request, open myCred - Nominations. The record should appear without manual database refreshes or third-party tools. Confirm that it contains enough context: who submitted it, who was nominated, which reward it belongs to, and whether there is an explanation. If the explanation is not sufficient, go back to the note field settings and the supporting copy next to the form.
Check the Reward Assignment
Approve the test request or bring it to the required number of votes if you are using a threshold. Then log in as the nominated user and check the page where their badges or ranks are displayed. Do not rely only on the admin screen. The user-facing outcome should appear where the member expects to see it: on the profile, the achievements page, the current rank block, or another part of the site where you normally display myCred elements.
Check Email
If Email Notifications are configured, verify not only delivery, but also message content. The subject should be clear, the message should lead to action, and the recipient should be correct. If the email went to the wrong person, fix the recipients in the event settings. If the message did not arrive at all but the request exists in the list, check whether WordPress email sending works in general.
Safe Styling for the Form and the Text Around It
In most cases, myCred Nominations does not require any code. But the form styling may not match your theme, especially if the form appears in a narrow sidebar area or next to a badge card. The safest approach is not to edit plugin files, but to add your own class to the page or block container and apply a small CSS adjustment through a child theme, the Additional CSS section in theme settings, or a trusted snippet plugin.
Below is a cautious example. It does not depend on the plugin's internal classes and does not change the form logic. The idea is simply to style the area where you placed the shortcode or block. Before using it, wrap the form in a container or group with the class nomination-panel.
.nomination-panel {
border: 1px solid rgba(32, 65, 120, 0.18);
border-radius: 10px;
padding: 20px;
background: #f7f9fc;
}
.nomination-panel p:first-child {
margin-top: 0;
}
.nomination-panel select,
.nomination-panel textarea,
.nomination-panel input[type="text"] {
width: 100%;
max-width: 100%;
}
.nomination-panel button,
.nomination-panel input[type="submit"] {
min-height: 42px;
}
The validation step is simple: open the page on desktop and mobile, make sure the fields stay within bounds, the button remains clickable, and submitting the form still creates a record under Nominations. If the CSS makes the form look worse or your theme already styles the fields well, remove the snippet. Rollback is safe here: you are only removing a visual layer, not touching any nomination data.
How to Write the Supporting Text Next to the Form
The text around the form should be short and verifiable. Do not write "nominate the best members" without a criterion. It is better to provide a structure: what users should nominate for, what to include in the explanation, who reviews the request, and when the outcome will appear. For example: "Recommend a member who helped solve a question in the discussion. In the explanation, include a thread link or briefly describe the help provided. A moderator will review the request."
This kind of wording reduces weak submissions and helps the administrator. If users still send empty reasons, make the note field required if that option is available in your version, or strengthen the explanation on the page. If required-field behavior is not clearly confirmed in the interface, do not promise it in your site rules.
Combining It with Other myCred and WordPress Features
myCred Nominations is rarely used in isolation. It works best inside a system that already includes points, badges, ranks, email notifications, public achievements pages, and sometimes a forum or LMS. At the same time, you should not present every combination as an official integration if the source only describes basic myCred compatibility or a different add-on. Below are practical combinations that rely on documented WordPress and myCred capabilities, but still need to be tested on your site.
Nominations Plus a Rank List Page
If your site actively uses ranks, you can place a link next to the form that leads to a page where users can review available ranks and requirements. myCred documentation includes shortcodes for displaying ranks, including mycred_list_ranks. This does not turn the nomination flow into an automatic promotion guide, but it does help users understand what the selected rank means and why it should be taken seriously.
The setup order looks like this: first configure the ranks in myCred, then create a rank list page, then create a dedicated nomination page for a specific rank. Check that users do not confuse "my current rank" with "nominate another member for a rank." If they do, separate the pages and use clear headings.
Nominations Plus Email Notifications
This is the most obvious combination, and it is described directly in the myCred Nominations documentation. The nomination creates the event, and Email Notifications helps make sure it is not missed. The role of the first product is to accept the request; the role of the second is to send a message to the correct recipient. The main friction point is message frequency. If the site is active, notifications for every single nomination can overwhelm the administrator.
Validation: submit one test request, confirm that the record appears under Nominations, make sure the email goes only to the selected recipient, and check that the message does not promise automatic reward assignment in cases where a moderator still makes the final decision. Rollback: move the notification back to draft status or disable the corresponding trigger without deleting the nominations themselves.
Nominations Plus a Forum or Course
If your site is built around discussions, a nomination should point to a real contribution. The plugin itself does not need to understand the structure of the forum or LMS, but the explanation field can ask the user to include a link to the thread, lesson, or comment. This is a safe custom workflow based on the form and moderation, not a developer-declared automatic integration with a specific forum.
The main concern here is privacy. If the discussion is private, the moderator must have access to the linked content, and the email should not expose restricted material to recipients who should not see it. Validation: submit a request with a link to a private thread and make sure the responsible reviewer can open it.
Practical Ways to Use It Without Overcomplicating Things
Nominations are easy to undermine with overly complex rules. For the first month, it is better to choose one clear format and observe how members use it. Below are a few ideas that do not depend on invented features and fit cleanly into the documented mechanics of forms, notes, badges, ranks, administrative approval, and notifications.
Weekly Recognition for Helpers
Create a badge for members who helped others during the week. Place the nomination form on the community rules page, and ask users to include a concrete example of the help in the explanation field. Once a week, the administrator reviews the requests and approves the valid ones. This is a good starting flow because it does not require complex automation and quickly shows whether the audience understands the point of the system.
Nomination for a Mentor Role
If you already use ranks, you can allow nominations for a mentor rank. Here it is better to use stricter criteria and manual approval, because a rank may be perceived as a trusted status. A vote threshold helps filter out isolated random submissions, but the final decision is still better left to a responsible moderator.
Badge for Knowledge Base Contributions
On documentation-heavy sites, members often improve materials by adding answers, suggesting edits, or sharing examples. A nomination makes it possible to recognize that contribution even when it is not a formal WordPress event. In the explanation field, ask for a page or thread link. The outcome is easy to verify: the badge appears on the user's profile or achievements page.
Internal Recognition in a Private Club
In a private club, nominations can support a culture of appreciation. Here it is especially important not to turn the process into a popularity contest. Limit the number of open rewards, explain the criteria, and regularly reject submissions that have no real basis. This helps preserve the value of the badge and trust in the rank.
Moderation Rules You Should Write Before the First Submission
The technical setup of myCred Nominations takes less time than organizing a fair process. In practice, disputes do not usually come from the button or the shortcode, but from unclear rules: who is allowed to nominate, how much evidence is needed, whether nominating a friend is allowed, what to do with repeat submissions, and why one request was approved while another was rejected. If you answer those questions in advance, the Nominations admin page becomes a working tool instead of a place for endless manual judgment calls.
The most important rule is to separate friendly appreciation from a reward that changes status. A user may sincerely want to recognize another member, but that does not automatically mean a badge or rank should be granted. That is why it is useful to place not a generic call to action next to the form, but a short policy. For example: nominations are accepted only for specific contributions, the explanation must include a link or a description of the situation, a moderator reviews each request, and repeat nominations without new grounds are not counted.
Minimum Policy for a Badge
For a badge, the policy can be more flexible, because a badge usually records an achievement rather than changing the user's role. Even so, the criterion should be defined in advance. If the badge is called "Helpful Mentor," then the nomination should describe assistance in a discussion, assignment review, or answer to a question. If the badge is called "Useful Content Author," the explanation should include a link to the material or describe its value. The more specific the criterion, the fewer "just a nice person" submissions you will receive.
You can place the policy directly above the form. In WordPress, that is easy to do with a regular text block before the shortcode or nomination block. Do not turn the policy into a long legal document. It is better to have 3-5 short rules that the user will actually read before submitting. If needed, add a separate page with full rules, but the form itself should contain the minimum needed to support a decision.
- Who can be nominated: A member who performed a verifiable action on the site or in the related community.
- What to include in the explanation: A link, discussion thread, lesson title, or brief description of the contribution.
-
Who makes the decision: An administrator, moderator, or another responsible user with access to
Nominations. - When a request is rejected: If the reason does not match the criterion, cannot be verified, or repeats a submission that has already been reviewed.
Stricter Policy for a Rank
A rank carries more weight than a badge. It can affect how much trust users place in someone's advice, visibility in listings, a person's role in the community, or expectations from other members. That is why rank nominations are best launched only after the badge-based flow has already been validated. For ranks, a double filter works well: several votes through Maximum Votes plus a manual review of the final submission.
You should not promise that reaching the vote count will always promote the user automatically. Even if an auto-nomination feature is available in your version and works for a simple case, it is better to keep final review rights for meaningful ranks. A clear wording would be: "After the required number of nominations is reached, a moderator reviews the reasons and confirms the rank." That tells users their votes matter, while making it clear that quality still counts.
How to Handle Disputed Cases
A disputed submission is not necessarily a bad one. Sometimes a user correctly noticed a contribution but described it poorly. Sometimes the nominated member helped in a private thread the moderator cannot access. Sometimes a group of friends vote for one another, and each request looks legitimate on its own. In these cases, do not start changing plugin settings on the fly. First, identify what kind of disputed case is repeating.
If the issue is weak evidence, strengthen the explanation field and the text next to the form. If people confuse rewards, create separate pages for different badges. If too many requests target one rank, raise the threshold or move rank nominations into a fully manual mode. If the problem is moderator access to private material, assign review responsibility to someone who can see that section. Your settings should support the community rule, not replace it.
Access, Privacy, and Protection from Random Voting
Nominations always involve user data: who submitted the request, who was nominated, and what reason was given. Even though the plugin is not a security tool, the administrator should handle this system carefully. Do not ask users to put personal details, contact information, medical data, financial details, or any other information in the explanation field unless it is truly needed to verify the reward. In most cases, a link to the relevant action or a short description of the contribution is enough.
The first practical question is who can see the form. If the page is available to all visitors but the form is intended only for logged-in members, users may run into an empty block, a login prompt, or a confusing page. It is better to separate the public explanation from the working form. For example, you can briefly describe the recognition program to everyone, while showing the actual form only to logged-in users through page settings, a membership plugin, or a restricted area of the site.
Standard WordPress Roles and Testing
Do not test everything only as an administrator. Administrators have too many privileges and too unusual a user experience. Create a regular subscriber, course participant, customer, or another role that will actually submit nominations. Then create a second user who can be selected in the form. This helps expose limitations an administrator may miss: a restricted page, an unavailable user list, a conflict with membership access, or a missing visible result in the profile.
If the site uses a separate membership plugin, forum, or LMS, check how permissions overlap. The form may be available on the page, but the user may not be able to open the link they are asked to provide in the explanation. Or the reverse may happen: the moderator sees the submission, but cannot access the private lesson that contains the proof. That kind of issue is solved not with code, but with correct role assignment and reviewer responsibility.
How to Avoid Exposing Too Much in Email Notifications
Email notifications are convenient, but the message body should be handled carefully. If the user pastes a link to a private discussion or describes an internal club situation in the explanation field, do not send that content to a broad recipient list. Start with a single administrator or moderator. If you also need to notify the nominated user, make sure the email does not reveal disputed comments before review is complete.
When creating a notification in Email Notifications, use only the template tags that are valid for the selected event. myCred documentation warns that tags depend on the event. If a tag does not render or the email looks empty, do not try to patch the issue with arbitrary code. First simplify the message: use a subject, a short note, and a link to the admin list. Then gradually add dynamic data and test each new version with a fresh nomination.
Cache and Forms
Forms that depend on the logged-in user generally do not work well with aggressive full-page caching. If the nomination page shows a user list or user-specific state, caching may serve the wrong version of the page to another member. This is not unique to myCred Nominations, but it is especially visible with this kind of product: the form needs to know who is submitting the request and who can be selected.
A safe approach is to exclude the nomination page from full-page cache, avoid delaying critical form scripts without testing, and do not combine JavaScript blindly. After changing optimization settings, submit a new test request. If the record stops appearing under Nominations, restore the previous settings and exclude that page from optimization. Performance matters, but a recognition form must first save data correctly.
How to Roll Out Nominations Step by Step
A staged rollout helps you avoid two extremes: an unused form nobody cares about, and a flood of submissions the administrator cannot keep up with. myCred Nominations works best when introduced as a small, manageable process. Start with one test reward, then a private validation pass, then a short public rollout, and only after that expand to other badges or ranks.
Stage 1: Private Technical Validation
At this stage, the goal is not to collect real submissions. The goal is to prove that the chain works. Create a test page, enable the form for one badge, submit a request from a regular user, check the admin list, approve the request, and review the outcome as the nominated user. If email notifications are enabled, test them separately after the base form flow is working.
Do not change the theme, cache, access permissions, and email settings at the same time. If you make several changes at once, you will not know what broke the outcome. A good order is: first the form, then the submission list, then reward assignment, then email, then styling, then moving it to the public page.
Stage 2: Limited Launch for One Group
Choose a group of users who understand the context: active students, club members, forum moderators, or early loyalty program users. Give them short instructions and one reward. Over the next few days, track not just the number of submissions, but the quality of the explanations. If people provide clear reasons, you can expand the model. If the explanations are weak, improve the form copy before opening additional rewards.
Stage 3: Expansion to Other Rewards
Once the first badge works reliably, add one more badge or rank. Do not copy the settings thoughtlessly. Each reward should have its own criterion, its own button text, and its own review workflow. For simple badges, a low vote threshold may be enough; for ranks, use stricter settings. If you use the widget, make sure users understand exactly which reward it is displaying.
Stage 4: Ongoing Review
At a defined interval, review the list of rewards open for nomination. Remove those that receive no submissions or only weak reasons. Update the reward descriptions if users interpret them incorrectly. Check whether old requests are sitting unresolved in Nominations. A recognition system loses value if members see that submissions go unreviewed for weeks.
How to Tell Whether Nominations Are Actually Helping
You cannot measure the success of myCred Nominations only by the number of submitted forms. A high submission count can mean interest, but it can also mean abuse, confusion, or criteria that are too vague. It is better to track several signals at once: the quality of explanations, the share of approved submissions, repetition among nominated users, changes in activity in the sections where rewards are granted, and feedback from moderators.
Helpful Signals
- Submissions include verifiable context. Users explain why they are nominating someone, and the moderator does not have to guess.
- Approvals do not take long. The reviewer can quickly tell whether to approve or reject the request.
- Different people receive rewards. The system recognizes community contribution, not just a narrow circle of friends.
- Users ask about the criteria, not where the button is. That means the technical path is clear and attention has shifted to the meaning of the rewards.
- Questionable submissions decline after the rules are clarified. The text next to the form is genuinely improving submission quality.
Warning Signs
If almost every request has to be rejected, the reward criterion is unclear or the form is in the wrong place. If the same users keep getting nominated without new grounds, you need a stricter threshold or manual review. If users complain that "nothing happened" after submission, add a note about moderation and configure notifications. If the moderator cannot keep up with the list, reduce the number of open rewards or assign an additional reviewer.
What to Improve After the First Cycle
After the first cycle, you do not necessarily need more features. Often, it is enough to improve three things: the criterion wording, the placement of the form, and the review process. Move the form closer to where the qualifying action happens. For example, if nominations are for helpful discussion replies, the form link should sit near the forum rules or in the course profile, not buried deep in a generic section. If nominations are for knowledge base contributions, add a link to the nomination page near the author guidelines.
Do not expand the system until you understand what counts as a strong submission. myCred Nominations provides a useful infrastructure, but trust in the rewards comes from editorial discipline. The more carefully you handle the first requests, the better the chance that members will see badges and ranks as meaningful signals rather than random labels.
Troubleshooting Common Problems
Problems with myCred Nominations usually appear at the intersection of several components: the core myCred plugin, the Badges and Ranks add-ons, the specific reward, the way the form is displayed, user permissions, page caching, and email settings. That is why it is best to troubleshoot the system as a chain instead of changing everything at once.
The form does not appear on the page
Symptom: you see an empty space, plain shortcode text, or a block without the expected fields instead of the form. A likely cause is that the plugin is not active, the shortcode is broken, the selected reward is not enabled for nominations, the block was inserted on the wrong page, or the editor is not processing the shortcode.
What to check: confirm that myCred Nominations is active, that Badges and Ranks are enabled, that the Allow through Nomination setting was saved, and that the shortcode was copied from the correct badge or rank. If you are using the widget, verify the object ID from the edit page URL.
How to fix it: enable the dependencies, save the badge or rank again, copy the shortcode again, and paste it into a Shortcode block. Clear the page cache if the site uses caching. If the form appears only after disabling cache, add the nomination page to your cache exclusions.
The user cannot submit a nomination
Symptom: the form is visible, but the submission does not go through, or the user does not appear in the list. A likely cause is that the test is being run as an administrator, the user is not logged in, the same candidate is being selected again for the same reward, or the available user list is limited by site-specific rules.
What to check: use two regular test accounts. Send the first request, then try repeating it and compare the behavior. myCred demo materials indicate that repeat nominations of the same user for the same object are not allowed.
How to fix it: test with a standard user role, confirm the user is logged in, select a different candidate, and make sure the reward is published. If the problem affects only one role, review page access restrictions and membership settings if your site uses them.
The submission does not appear in the admin list
Symptom: the user sees a submission success message, but there is no record under myCred - Nominations. A likely cause is a cache conflict, a form save failure, an incorrect reward mapping, or a theme JavaScript conflict.
What to check: repeat the submission on a clean test page without a page builder, temporarily disable script optimization for that page, and inspect the browser console and server error log if the administrator has access to them. Do not edit the plugin code.
How to fix it: first exclude the page from caching and minification, then test with a default theme on a staging copy. If the record appears with the default theme, the conflict is related to the current theme or page builder. Roll back recent optimization changes and move the form back to a simple standalone page.
The reward is not assigned after approval
Symptom: the request exists and has been approved, but the user does not see the badge or rank. A likely cause is that the wrong reward object was selected, the rank belongs to another point type, the vote threshold has not actually been reached, or the user is checking the wrong results page.
What to check: open the badge or rank itself and review the nomination settings and object ID. Then open the nominated user's profile or the page where achievements are normally shown. If you use multiple point types, make sure you are checking the correct rank set.
How to fix it: correct the reward object, repeat the test with a new request, and verify the outcome on the front end. If the behavior depends on rank mode, go back to the Ranks settings and check how ranks are assigned on your site.
Email notification does not arrive
Symptom: the request appears in the list, but no email is delivered. A likely cause is that the Email Notifications add-on is not enabled, the notification was not published, the wrong trigger was selected, the recipient was set incorrectly, or WordPress is not sending mail.
What to check: confirm that Email Notifications is active, that the notification is published, that the ... user gets new nomination trigger is selected, and that the recipient is correct. Then check whether regular WordPress emails are working.
How to fix it: correct the trigger and recipient, then send a new test nomination. If WordPress is not delivering mail in general, configure email delivery using the standard method for your site. If the notification creates too many emails, temporarily move it back to draft status.
The form looks bad in the theme or widget area
Symptom: the fields are too narrow, the button wraps awkwardly, or the form overflows the sidebar area. A likely cause is the theme styling, the widget area's width, or a conflict with the page builder.
What to check: compare the form on a standalone page and in the widget, open the page on mobile, and inspect the form container. If the problem exists only in the sidebar area, the widget may not be the right choice for that reward.
How to fix it: move the form to a standalone page or add safe CSS to your own container. If the submission behavior changes after applying CSS, roll back the edit and keep only styling that does not interfere with the form fields.
Questions to Ask Before Launching myCred Nominations
Can the plugin be used without Badges and Ranks?
For a practical nomination workflow, you need the Badges and Ranks add-ons enabled. The myCred Nominations documentation explicitly states that they must be active for nomination actions to work. If your site has neither badges nor ranks, set up the myCred foundation first.
What is better for the first launch: shortcode, block, or widget?
For an initial rollout, a dedicated page with a shortcode or block is usually the easiest option. It makes it simpler to place the rules next to the form and validate the full chain. A widget is better only if the nomination needs to be a persistent site element and your theme displays it correctly on mobile.
Why does a repeat nomination for the same user fail?
myCred demo materials indicate that a user cannot nominate the same member again for the same badge or rank. This appears to be a duplicate safeguard. For testing, use another candidate, another reward, or a new test account.
Can the reward be assigned automatically after a majority of votes?
The official product page mentions an auto-nomination option where members nominate a user by majority vote. But the exact majority rules and available parameters should be checked in your version of the plugin. For high-value rewards, it is still better to keep administrative review in place.
Does the nomination form affect site performance?
The form itself usually should not be a major source of load, but conflicts can appear because of caching, script optimization, a heavy theme, or displaying the form in a widget on every page. For the first rollout, use a standalone page and do not show the form globally until you have validated its behavior.
Do nominations need to be enabled for every badge and rank?
No. It is better to choose one or a few rewards where nominations genuinely make sense. If you enable the mechanism everywhere, users stop understanding the criteria and the moderator receives too many weak submissions.
Can I configure emails for new nominations?
Yes. The documentation describes integration with Email Notifications: enable the corresponding add-on, create a notification, select the ... user gets new nomination event, define the recipients, and publish the notification. After that, make sure to validate delivery with a test request.
Is the plugin suitable for public voting with a ranked candidate list?
Only with caution. The official materials currently available describe a nomination form, an admin screen, vote limits, a block, a widget, and notifications. If you need a full public contest with a candidate table, anonymity, anti-abuse controls, and reports, look for a specialized tool or verify those features separately in your version.
When myCred Nominations Is Worth Using
myCred Nominations is a strong choice if your site already runs on myCred, you have clear badges or ranks in place, and your users genuinely have people worth recommending. The strength of the product is not the form by itself, but the chain of "member submission - explanation - admin review - reward inside myCred." That chain helps you recognize contributions that automatic rules do a poor job of measuring.
Before launching publicly, validate four things: the required add-ons are enabled, the reward criterion is clear, the request appears under Nominations, and the nominated user can see the outcome after approval. If everything works on a test page, you can expand the setup to other rewards, enable email notifications, and carefully place the form in widgets or topic-specific sections.
If you are ready to test the product on your site after that, go to the get the WordPress version section and try it first on a project copy or a standalone page. That approach reduces the risk of public errors and helps you quickly determine whether the nominations model fits your audience.


