1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Achievements Share and Verify

LearnDash Achievements Share and Verify

With the LearnDash Achievements Share and Verify add-on, you can create verifiable LearnDash achievements that can be easily validated from a verification page. The verification ID can be used to grant anyone access to relevant data about the earned achievement, such as the achievement name, achievement image, achievement count, achievement points, achievement trigger, and the ability to share the achievement. Furthermore, the add-on enables your users to share their LearnDash achievements directly on Facebook, Twitter, and LinkedIn.

In this article, you’ll learn how to set up the LearnDash Achievements Share and Verify add-on, and we’ll walk you through the steps your students must follow to post earned achievements on their social media accounts.

Video Tutorial

Watch the tutorial video below for a quick walkthrough of the add-on’s features and setup process.


For detailed instructions, please continue reading the full documentation. If you still have any questions, feel free to submit a support ticket.

Installation

  • The LearnDash plugin should be installed & active.
  • Install and activate the LearnDash Achievement add-on.
  • Install the LearnDash Achievements Share and Verify add-on & activate it.
  • After activation, a new Achievements Share and Verify sub-menu will be added under the LearnDash menu. 
LearnDash Achievements Share and Verify – Main Menu

License Option

License keys can be found in the email received when you purchased the add-on. To activate your license, place your license key in the License Key field and click on Activate License.

LearnDash Achievements Share and Verify – License Activation

General Settings

LearnDash Achievements Share and Verify – General Settings

Shortcodes

The add-on has two different shortcodes:

  • [ld_achievement_share_table] > Insert this shortcode on any page where you want to display the user achievement table along with social sharing icons.
  • [ld_achievement_verify_table] > Insert this shortcode on any page where you want to display the verification table to verify achievements.
  • [ld_achievement_verify_by_id] > Insert this shortcode on any page where you want to verify the achievements by adding the Achievement ID.

Select Verification Page

From the dropdown, select the page that contains the achievement verification shortcode and is used to display the verified achievement information.

LinkedIn Company Name

In this field, configure the LinkedIn Company’s Name. To find it, navigate to the company’s LinkedIn page.

LearnDash Achievements Share and Verify – LinkedIn Company Name

Enable Social Images

Enable this option if you want to generate an image of the achievement that students can share on their social media posts.

Note: To LearnDash Achievements Share and Verify working on your site, you must first create and set the different achievements and triggers from the LearnDash Achievement addon.

Card Header Color

Here, you can set the background color of the verified achievement card header banner. The color selected will be used in the header of the shortcodes (“[ld_achievement_share_table]”, “[ld_achievement_verify_table]”, and “[ld_achievement_verify_by_id]”).

Here’s how the shortcode headers will look on the frontend if the red color is selected:

LearnDash Achievements Share and Verify – Card Header Color (I)
LearnDash Achievements Share and Verify – Card Header Color (II)
LearnDash Achievements Share and Verify – Card Header Color (III)

Button Color

Here, you can set the color for the Search and More Details buttons on the verification page. This color will be used in the “[ld_achievement_verify_by_id]” shortcode.

LearnDash Achievements Share and Verify – Button Color

Recipient Name Display

Here, you can choose what name format to display for the achievement recipient on the verification page. The option selected will be used to show the recipient’s name in the “[ld_achievement_verify_table]” and “[ld_achievement_verify_by_id]” shortcode. You can select from the options:

  • First & Last Name
  • Username

Enable Activity Logs

Enable this option to generate the activity logs for debugging purposes related to the license activation.

LearnDash Achievements Share and Verify – Activity Logs

Share Achievements

By using the [ld_achievement_share_table] shortcode, users can share their earned achievements directly from the Achievement table. To do this, hover over the share icon available in the “Share Achievement” column and then click on the social sharing icon.

LearnDash Achievements Share and Verify – Share Achievement

The social sharing options available are Facebook, Twitter, and LinkedIn. Follow the instructions below to share your achievements on any of these social platforms:

Facebook

To share your achievement on Facebook, click on the Facebook button. As a result, another browser tab will open where you’ll need to log in to your Facebook account. After logging in, you can edit your post and privacy settings before sharing. When you are ready, simply click on the post button.

Twitter

To share your achievement on Twitter, click on the Twitter button. As a result, another browser tab will open where you’ll need to log in to your Twitter account. After logging in, you can edit your tweet before sharing. When you are ready, simply click on the tweet button.

LinkedIn

When sharing your achievement on LinkedIn, you can either add the achievement to your profile or share it with your network on the newsfeed. After clicking on the share button, you will see two icons representing these two options.

To display the achievement on your LinkedIn Newsfeed, select the LinkedIn icon. Log in to your account and determine whether you want to share the post to your feed or as a private message.

If you choose to add the achievement to your profile, follow these instructions:

  • Click on the ‘LinkedIn Add to profile’ button.
  • This will redirect you to LinkedIn, where you must log in to your account. 
  • You will be redirected to the Add Certification page.
  • The blank fields on this page will be filled automatically with the certificate’s information.
  • Finally, click on the save button.

Exclude the achievements from the user achievement table

To exclude the achievement from the user achievement table, for a specific Group, Course, or Quiz, you can enable the Exclude Group/ Course/ Quiz Achievements within the Group, Course, or Quiz settings.

LearnDash Achievements Share and Verify – Exclude Achievements

Verification Page

By using the [ld_achievement_verify_by_id] shortcode, you can display the verification table where users can verify the achievements by the specific ID for each Achievement.

LearnDash Achievements Share and Verify – Search Achievement By ID

By using the [ld_achievement_verify_table] shortcode, you can display a table where users will be redirected when they click on the Achievement Link, or when they try to verify the achievement from the social media post.

LearnDash Achievements Share and Verify – Verified Achievement

Widgets

LearnDash Achievement Share Table

This widget will work like the “[ld_achievement_share_table]” shortcode on the frontend.

LearnDash Achievements Share and Verify – Widget (I)

LearnDash Achievement Verify Table

This widget will work like the “[ld_achievement_verify_table]” shortcode on the frontend.

LearnDash Achievements Share and Verify – Widget (II)

LearnDash Achievement Verify By ID

This widget will work like the “[ld_achievement_verify_by_id]” shortcode on the frontend.

LearnDash Achievements Share and Verify – Widget (III)

FAQ’s

1. On Which Platforms Can Users Share Their Achievements?

Users can share their LearnDash Achievements to their Facebook, LinkedIn, and Twitter accounts directly.

2. Which LearnDash Achievements Are Verifiable And Shareable? 

All of the Achievements created from the LearnDash Achievement addon are verifiable and shareable.

3. Why Are The Achievements Verification Fields Not Displayed On The Front End Even After Adding The Shortcode On The Page? 

Please make sure to select the page containing the shortcode from the dropdown menu on the Select Verification Page option from the add-on settings.

4. Will There Be A Preview Of The Achievements On The Social Platforms Where The Achievements Are Shared? 

Yes, a preview image of the achievement will be displayed on the social media posts if you turn on the “Enable Social Images” toggle on the general settings page.

5. Can Non-Logged-In Visitors See The Achievement Details On The Verification Page?

Yes, any site visitor can search for any student’s Achievement ID from the Verification Search Page and see their details.


Changelogs

1.1.4

  • New – Added block editor support for provided shortcodes.

1.1.3

  • Fix – Fix minor issues.

1.1.2

  • Fix – Improved Licensing Module.

1.1.1

  • Fix – Fixed minor UI issues.

1.1.0

  • New – Added color customization options for card header and button colors with WordPress color picker.
  • New – Added recipient name display option to choose between First & Last Name or Username.
  • New – Redesigned verification page with modern card-based layout replacing table view.
  • New – Added copy-to-clipboard button for Achievement IDs.

1.0.11

  • Fix – Fixed an issue where the plugin tab was not appearing in the LearnDash section.
  • Fix – Fixed an issue where Achievements were not displaying on Twitter.
  • Fix – Updated the Company ID field to use the Company Name, as LinkedIn now supports company names.

1.0.10

  • Fix – Fixed all identified security vulnerabilities.

1.0.9

  • Fix – Fixed an issue with the POT file to ensure proper internationalization support.
  • Fix – Resolved missing translatable strings to improve localization compatibility.

1.0.8

  • Fix – Resolved issues with the license module.

1.0.7

  • Fix: Resolved the issue with multiple license requests.
  • Fix: Fixed the Facebook redirect achievement not displaying.

1.0.6

  • New: Added compatibility with All in One SEO.
  • Fix: Fixed the achievement name display on social media.
  • Fix: Fixed achievement shortcode position, now loading correctly.

1.0.5

  • New: Added feature that allows administrators to disable sharing for specific courses, quizzes, or groups.

1.0.4

  • Fix: Fixed the issue of license check function not working fine.

1.0.3

  • New: Added Achievement verification search page and shortcode.

1.0.2

  • New: Add meta tags on shared verification page for social media platforms.

1.0.1

  • Fix: Change Twitter old icon to new X icon.
  • Fix: Fixed verify and share shortcode cache issue.
  • New: Add LearnDash Achievements plugin dependency.

1.0.0

  • Initial Release.

How can we help?