Docs – SureDash https://suredash.com Mon, 09 Feb 2026 19:05:34 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://suredash.com/wp-content/uploads/2024/12/cropped-suredash-favicon-white-1-32x32.png Docs – SureDash https://suredash.com 32 32 Using SureDash and LifterLMS Lessons Together https://suredash.com/docs/using-suredash-and-lifterlms-lessons-together/ Mon, 09 Feb 2026 19:04:56 +0000 https://suredash.com/?post_type=docs&p=18986 Read more at SureDash

]]>
Both SureDash and LifterLMS include a Lessons feature. By default, both plugins use the same URL format for lessons:

/lesson/your-lesson-name/

Why does this cause a problem

WordPress can only use one plugin for a specific URL path.
When two plugins try to use the same lesson URL, WordPress will show lessons from only one of them.

This is normal WordPress behavior and is not a bug in either plugin.

The solution

To use SureDash and LifterLMS together, you need to change the lesson URL for one plugin. In this guide, we will change the SureDash lesson URL.

Change SureDash Lesson URL

We will update SureDash lessons from:

/lesson/

to:

/sd-lesson/

Step 1: Open the functions.php file

  1. Go to Appearance → Theme File Editor in your WordPress dashboard
  2. Open the functions.php file of your active theme

Tip: If you are using a child theme, make sure you edit the child theme’s functions.php file.

Step 2: Add the code snippet

Copy and paste the code below at the very end of the functions.php file:

// Change SureDash lesson URL to avoid conflict with LifterLMS
add_filter( 'suredash_community_content_post_lesson_slug', function() {
    return 'sd-lesson';
});

Step 3: Save the file

Click Update File to save your changes.

Step 4: Refresh permalinks

  1. Go to Settings → Permalinks
  2. Click Save Changes without changing anything

This step refreshes WordPress URLs and is very important.

Final result

After completing these steps:

  • LifterLMS lessons will be available atyoursite.com/lesson/lesson-name/
  • SureDash lessons will be available atyoursite.com/sd-lesson/lesson-name/

Both plugins can now work together without any URL conflicts.

If you need help with child themes or want to confirm the change worked correctly, feel free to reach out to our support team. We are happy to help.

Read more at SureDash

]]>
Introducing Space Sidebar Layout in SureDash https://suredash.com/docs/space-sidebar-layout/ Mon, 09 Feb 2026 06:54:33 +0000 https://suredash.com/?post_type=docs&p=18837 Read more at SureDash

]]>
Starting with SureDash v1.6.0, the Space Sidebar Layout feature gives you more control over how sidebar content is displayed across your portal.

This feature allows you to:

  • Use a single sidebar layout across all spaces for consistency
  • Customize the sidebar for individual spaces when different information or actions are needed

It helps you balance a unified portal experience with the flexibility to tailor specific spaces.

Global Sidebar Settings

Global sidebar settings are available under SureDash > Settings > Global Sidebar.

suredash — wordpress 2026 02 09 at 3.57.15 pm

Using the global sidebar, the admin can:

  • Enable or disable the global sidebar
  • Add predefined sidebar widgets
  • Configure widgets that appear across all spaces

When enabled, the global sidebar is shown in all spaces by default.

Space-Level Sidebar Settings

Each space in SureDash also has its own sidebar settings.

suredash — wordpress 2026 02 09 at 4.00.34 pm

At the space level, the admin can:

  • Disable the global sidebar for that specific space
  • Add and configure custom widgets only for that space

This is useful when a space needs different sidebar content than the rest of the portal.

How Sidebar Behavior Works

Here is how SureDash decides which sidebar to show:

  • If the global sidebar is enabled, it appears in all spaces
  • If a specific space disables the global sidebar, only that space’s custom widgets are shown
  • Space-level sidebar settings always override global sidebar settings

This ensures that space-specific needs are respected without affecting other spaces.

start here community ch… 2026 02 09 at 4.40.55 pm

Conclusion

The Space Sidebar Layout feature gives you structured control over how sidebar content is presented in SureDash. By combining global and space-level settings, you can keep your portal consistent while still tailoring individual spaces to their purpose.

This makes it easier to manage content, improve navigation, and create a better experience for your users as your portal grows.

Need Help?

If you have questions about configuring the Space Sidebar Layout or need guidance on choosing the right setup, feel free to reach out to our support team.
We are always happy to help you get the most out of SureDash.

Read more at SureDash

]]>
Introducing Leaderboard and User Levels in SureDash https://suredash.com/docs/introducing-leaderboard-and-user-levels/ Mon, 09 Feb 2026 06:52:45 +0000 https://suredash.com/?post_type=docs&p=18835 Read more at SureDash

]]>
Overview

The Leaderboard feature in SureDash ranks users based on the points they earn and the levels they achieve.
It is designed to encourage healthy engagement and active participation within your community.

As users interact more, they earn points, move up levels, and appear higher on the leaderboard.

How Points Work

Users earn points by interacting with content inside SureDash.

Currently supported action:

  • Liking a post or a comment

Points calculation:

  • 1 like equals 1 point

Points are collected over time and are used to determine a user’s level.

Levels and Progression

Levels represent a user’s progress within the community and are fully controlled by the admin.

How levels work:

  • Admin can create multiple levels
  • Each level has a minimum points requirement
  • Users are automatically assigned a level once they reach the required points

No manual action is required after setup.

Admin Settings

Leaderboard settings are available under Global Settings in SureDash.

SureDash Leaderboard Settings

Admins can:

  • Define and manage multiple levels
  • Set the points required for each level
  • Update level rules at any time

Any changes are reflected automatically on the leaderboard.

Frontend Experience (For Users)

The leaderboard is displayed on a dedicated Leaderboard page.

To enable it for users, the admin needs to:

  • Add the Leaderboard menu item from Profile Menu
SureDash Leaderbord Profile Menu Shorthand Dynamic tags

Once enabled, users can access the leaderboard directly from their profile menu.

What Users See on the Leaderboard

The leaderboard page shows:

  • User ranking
  • Total points earned
  • Current level achieved

This allows users to easily track their progress and stay motivated.

SureDash Leaderboard on Frontend

Need Help?

If you need assistance setting up the leaderboard or managing user levels, feel free to reach out to our support team.
We are always happy to help you get the most out of SureDash.

Read more at SureDash

]]>
How to Add Custom Notifications in SureDash https://suredash.com/docs/add-custom-notifications/ Mon, 05 Jan 2026 19:25:04 +0000 https://suredash.com/?post_type=docs&p=18833 Read more at SureDash

]]>
SureDash provides a flexible notification system that lets developers create their own custom notifications. These notifications can be shown to users, admins, or everyone inside the portal.

This guide explains the notification types and shows a full example of adding a custom notification step by step.

Notification Types in SureDash

SureDash supports three types of notifications. Each type is stored differently and serves a different purpose.

1. User Notifications

Best for: Notifications meant for a specific user only.

  • Dataset filter: suredashboard_user_notifications_dataset
  • Stored in: User Meta
  • Meta key: suredashboard_user_notifications
  • Common use cases:
    • Personal alerts
    • Activity related to one user

Helper functions used:

  • sd_get_user_meta()
  • sd_update_user_meta()

2. Admin Notifications

Best for: Notifications meant only for portal managers or admins.

  • Dataset filter: suredashboard_admin_notifications_dataset
  • Stored in: WordPress Options
  • Option key: suredashboard_admin_notifications
  • Visibility: Only portal managers

Functions used:

  • get_option()
  • update_option()

3. Common Notifications

Best for: Notifications visible to all users or a selected group of users.

  • Dataset filter: suredashboard_common_notifications_dataset
  • Stored in:
    • WordPress Options (global), or
    • User Meta (per user)
  • Option key: suredashboard_common_notifications

This guide focuses on Common Notifications, since they are the most flexible.

Example: Add a Custom “Course Published” Notification

In this example, we will show a notification when a new course is published.

Step 1: Add the Custom Notification to the Dataset

First, register your notification in the common notifications dataset.

<?php
/**
 * Add custom notification to SureDash
 */

// Hook into the common notifications dataset
add_filter( 'suredashboard_common_notifications_dataset', 'my_custom_course_notification' );

function my_custom_course_notification( $dataset ) {
    $dataset['course_published'] = [
        'icon'                => 'BookOpen', // Icon from SureDash icon library
        'description'         => __( 'New course "{{COURSE}}" has been published!', 'your-textdomain' ),
        'trigger'             => 'my_custom_course_published', // Custom trigger hook
        'callback'            => 'my_course_published_callback',
        'formatting_callback' => 'my_course_published_format',
    ];

    return $dataset;
}

What this does:

  • Registers a new notification type
  • Defines how the notification is triggered
  • Sets callbacks for saving and formatting the notification

Step 2: Create the Notification Callback

This function stores the notification data when the event happens.

/**
 * Callback when course is published
 * Stores the notification data
 */
function my_course_published_callback( $args ) {
    if ( empty( $args['course_id'] ) ) {
        return;
    }

    $course_id = absint( $args['course_id'] );

    // Make sure the course exists
    if ( ! get_post_status( $course_id ) ) {
        return;
    }

    $notifiable = [
        'trigger'   => 'course_published',
        'course_id' => $course_id,
    ];

    // Fetch existing notifications
    $option             = 'suredashboard_common_notifications';
    $notifications_data = get_option( $option, [] );

    if ( ! is_array( $notifications_data ) ) {
        $notifications_data = [];
    }

    // Use timestamp as the key
    $timestamp                        = ! empty( $args['timestamp'] ) ? $args['timestamp'] : suredash_get_timestamp();
    $notifications_data[ $timestamp ] = $notifiable;

    // Save notifications
    update_option( $option, $notifications_data );
}

What this does:

  • Validates the course
  • Prepares notification data
  • Saves it using a timestamp so notifications stay ordered

Step 3: Create the Formatting Callback

This function controls how the notification looks on the frontend.

/**
 * Format the course published notification
 */
function my_course_published_format( $args, $value ) {
    $icon = ! empty( $args['icon'] ) ? $args['icon'] : 'BookOpen';

    ob_start();

    if ( ! is_array( $value ) || empty( $value ) ) {
        return ob_get_clean();
    }

    $course_id = ! empty( $value['course_id'] ) ? absint( $value['course_id'] ) : 0;

    // Ensure course still exists
    if ( ! get_post_status( $course_id ) ) {
        return ob_get_clean();
    }

    $description = ! empty( $args['description'] ) ? $args['description'] : '';

    // Create course link
    $course_title = '<a href="proxy.php?url=' . get_permalink( $course_id ) . '"><strong>' .
                    get_the_title( $course_id ) . '</strong></a>';

    // Replace placeholder with actual course title
    $description = str_replace( '{{COURSE}}', $course_title, $description );

    // Use SureDash base formatter
    $base = \SureDashboard\Core\Notifier\Base::get_instance();
    $base->format_notification( $icon, $description, $value );

    return ob_get_clean();
}

What this does:

  • Builds the notification message
  • Replaces placeholders with real data
  • Uses SureDash’s built-in formatter for consistent UI

Step 4: Trigger the Notification

Finally, trigger the notification when the course is published.

/**
 * Trigger notification when a course is published
 */
function trigger_course_notification( $post_id, $post ) {
    // Only target specific post type
    if ( $post->post_type !== 'community-content' ) {
        return;
    }

    // Only when publishing
    if ( $post->post_status !== 'publish' ) {
        return;
    }

    // Dispatch the notification
    $base = \SureDashboard\Core\Notifier\Base::get_instance();
    $base->dispatch_common_notification(
        'my_custom_course_published',
        [
            'course_id' => $post_id,
        ]
    );
}

add_action( 'save_post', 'trigger_course_notification', 10, 2 );

What this does:

  • Listens for post publishing
  • Fires the custom notification trigger
  • Sends data to SureDash for processing

Summary

To add a custom notification in SureDash:

  1. Register the notification using a dataset filter
  2. Create a callback to store notification data
  3. Create a formatting callback to control display
  4. Trigger the notification using a custom action

This approach works the same way for User, Admin, and Common notifications. Only the dataset filter and storage method change.

Read more at SureDash

]]>
SureDash Course Progress Hooks https://suredash.com/docs/course-progress-hooks/ Tue, 16 Dec 2025 05:54:46 +0000 https://suredash.com/?post_type=docs&p=18471 Read more at SureDash

]]>
Overview

SureDash provides course progress action hooks that developers can use to track how users move through courses and lessons.

These hooks make it possible to connect SureDash with external tools like:

  • CRMs such as WP Fusion, ActiveCampaign, HubSpot
  • Automation tools
  • Analytics or reporting systems
  • Custom plugins or internal dashboards

Using these hooks, developers can run custom code when a user finishes a lesson or completes an entire course.

This solves the common request for syncing course progress data with third party systems.

Why These Hooks Matter

Many integrations need more than just content protection.

They need to know things like:

  • When a user completes a lesson
  • When a user finishes a course
  • Which course or lesson was completed
  • Which user completed it

SureDash course progress hooks provide these signals so external systems can react correctly.

Examples:

  • Tag a user in a CRM when they complete a course
  • Trigger an automation when a lesson is finished
  • Update a custom progress report
  • Enroll users into the next workflow

Available Hooks

1. suredash_lesson_completed

Triggered when
A user completes a lesson inside a course.

Typical use cases

  • Send a lesson completion event to a CRM
  • Update user progress in an external system
  • Unlock related automation steps

2. suredash_course_completed

Triggered when
A user completes all lessons in a course.

Typical use cases

  • Apply a “Course Completed” tag
  • Trigger certificates or follow-up emails
  • Move users into advanced courses or funnels

Hook Data Provided

Each hook passes useful data that developers can work with:

  • User ID
  • Course ID
  • Lesson ID (for lesson hook)
  • WordPress user object

This makes it easy to connect SureDash progress with external tools and map it to the correct user and course.

Example Usage

Below is a simple example showing how a developer might listen for course completion.

add_action( 'suredash_lesson_completed', function( $lesson_id, $course_id, $user_id ) {
    // Example: Send data to a CRM
    // Example: Apply a tag
    // Example: Trigger a webhook
});


add_action( 'suredash_course_completed', function( $course_id, $user_id ) {
    // Example: Send data to a CRM
    // Example: Apply a tag
    // Example: Trigger a webhook
});

This code runs automatically when a user finishes a course.

Integration Notes

  • These hooks are designed for developers and integration partners.
  • Third party plugins like WP Fusion can use these hooks to build deeper integrations.
  • SureDash handles progress tracking internally, and these hooks expose that data safely.

Summary

  • SureDash supports course and lesson progress tracking hooks
  • Developers can react to lesson and course completion
  • Enables CRM sync, automation, and reporting
  • Removes the limitation of “content protection only” integrations

If you are building an integration and need help understanding these hooks, our team is happy to assist.

Read more at SureDash

]]>
Preserve HTML Formatting in Excerpts https://suredash.com/docs/preserve-html-formatting-in-excerpts/ Thu, 20 Nov 2025 05:13:48 +0000 https://suredash.com/?post_type=docs&p=18217 Read more at SureDash

]]>
Introduction

SureDash gives you full control over how your post excerpts appear inside your portal. By default, excerpts are shown as plain text, which removes formatting like bold, italic, or line breaks. With the Preserve HTML in Excerpts option, you can now keep these elements visible, making your excerpts look cleaner and more organized.

What This Setting Does

When you enable Preserve HTML in Excerpts, SureDash keeps your post’s original HTML formatting tags (like <br> for line breaks or <strong> for bold text). This helps maintain the structure and readability of your content.

If you disable this setting, all formatting is stripped out, and excerpts will appear as plain text only.

You can find this setting under SureDash > Settings > Community > Preserve HTML in Excerpts.

How to Enable or Disable the Setting

  • Go to your WordPress Dashboard → SureDash → Settings.
    • Open the Community tab.
  • Toggle the switch On to keep HTML formatting in your excerpts.
    • Or toggle the switch Off to show excerpts as plain text only.
  • Click Save Changes to apply your preference.

Example

When Enabled:
“Welcome to our community! Stay updated with the latest posts.”

When Disabled:
“Welcome to our community! Stay updated with the latest posts.”

Tip

This option works best when you want to keep post formatting like line breaks or emphasized text, especially in feeds, summaries, or announcement sections where presentation matters.

Conclusion

The Preserve HTML in Excerpts option gives you flexible control over how your content appears inside SureDash. Whether you prefer plain text or formatted excerpts, this setting helps ensure your posts look just the way you want across your community portal.

If you need any help or have questions while using this feature, feel free to reach out to our support team — we’re always happy to assist.

Read more at SureDash

]]>
Add Social Links to Your Profile in SureDash https://suredash.com/docs/add-social-links-to-your-profile/ Thu, 20 Nov 2025 05:13:42 +0000 https://suredash.com/?post_type=docs&p=18229 Read more at SureDash

]]>
Introduction

We’ve added a new tab on the frontend of the Portal Dashboard that lets users easily add and manage their social media links. This feature helps users connect their community profiles with their external social platforms, making it easier for others to find and engage with them beyond the portal.

With this update, each user can now personalize their profile by including links to their social accounts, such as Facebook, X (Twitter), LinkedIn, and more.

How to Access the Social Links Tab

To add or edit your social media links, follow these steps:

  1. Log in to your Portal Dashboard.
  2. Click on your Profile icon to open your profile page.
  3. You will now see a new tab called Social Links under your profile.
  4. Click on the Social Links tab to open the section where you can add or update your links.
zight recording 2025 11 20 at 03.26.48 pm

Adding Your Social Links

Once you’re inside the Social Links tab:

  1. You’ll see input fields for popular social platforms like:
    • Email
    • Facebook
    • X (Twitter)
    • Instagram
    • LinkedIn
  2. Enter your profile URL for each platform you want to display.
  3. Click on Save Changes once you’ve added your desired links.

Your added links will now appear as clickable icons on your public profile or wherever the profile card is displayed within the portal.

Editing or Removing Social Links

You can update or remove your links anytime by:

  1. Going back to your Profile > Social Links tab.
  2. Editing the URL fields or removing any links you no longer wish to show.
  3. Clicking Save Changes to apply your updates.

The changes will reflect immediately on your frontend profile.

Why This Feature Matters

Adding social links helps strengthen community connections. It allows members to follow each other’s work, build credibility, and grow their presence across different platforms, all while staying connected through the SureDash community portal.

Conclusion

The new Social Links tab makes your SureDash profile more personal and connected. Start adding your social accounts today and let others in your community discover and follow you easily.

If you need any help with setting up your social links or face any issues, feel free to reach out to our support team. We’re always happy to help.

Read more at SureDash

]]>
Notifications System in SureDash https://suredash.com/docs/notifications-system-in-suredash/ Thu, 20 Nov 2025 05:13:13 +0000 https://suredash.com/?post_type=docs&p=18234 Read more at SureDash

]]>
Introduction

The Notifications System in SureDash v1.5.0 allows admins to send automated and personalized messages to users based on specific events or triggers within the portal. This helps keep users informed, engaged, and connected with community updates and activities.

Whether you want to welcome new members, announce new spaces, or notify users about upcoming events, the Notifications System provides a simple and flexible way to manage all your communication from one place.

Accessing Notifications

To access and manage notifications:

  1. Go to your WordPress Dashboard.
  2. Navigate to SureDash > Notifications.
  3. Click on + Add New to create a new notification.
SureDash Notifications system

Creating a New Notification

When you click + Add New, you’ll see a pop-up window where you can:

  1. Enter the Notification Title – Give your notification a clear name.
  2. Select the Trigger – Choose when the notification should be sent.
suredash — wordpress 2025 11 20 at 3.08.47 pm

Once selected, click Create to open the detailed setup screen.

Available Notification Triggers

SureDash currently supports the following triggers:

  • Welcome New Users – Sends a welcome message when a new user joins the portal.
  • New Space Announcement – Notifies users about new spaces added to the portal.
  • Course Completion Celebration – Congratulates users when they complete a course.
  • Admin Post Notification – Sends updates when an admin creates a new post.
  • Upcoming Event Announcement – Reminds users about scheduled events.
  • Event Update Notification – Notifies users about changes to existing events.

Customizing the Notification

Once the notification is created, you’ll see an editing screen like this:

  • User Roles: Choose which user roles should receive the notification. Leave blank to send to all users.
  • Email Subject: Add a personalized subject line. You can include dynamic tags here.
  • Email Body: Write the message body. This can include formatting, images, and dynamic tags.
  • Dynamic Tags: Use tags like {{user_first_name}}, {{portal_name}}, or {{portal_url}} to personalize each message.

Example template:

Hi {{user_first_name}},

Welcome to {{portal_name}}! 🎉

Your account has been successfully created, and you’re all set to explore the portal.  
Access your dashboard here: {{portal_url}}

Welcome aboard!  
The {{portal_name}} Team

Saving the Notification

Once you’re done customizing:

  1. Review your message and ensure everything looks good.
  2. Click Save to activate the notification.

Your notification will now automatically trigger based on the event selected.

User Notification Preferences (Frontend)

On the Portal Dashboard, users can manage how they receive notifications through the Notifications tab under their profile settings.

To access it:

  1. Open your Profile in the Portal Dashboard.
  2. Go to the Notifications tab.

Here, users will see two types of notification options — Email and Portal.
They can toggle on or off depending on how they wish to be notified.

zight recording 2025 11 20 at 03.16.11 pm

The available options are:

  • Receive all notifications: Turn this on to receive every notification from the portal.
  • Receive admin updates: Stay informed about announcements and updates from admins.
  • When someone replies to my post: Get alerts when someone comments on your post.
  • When someone replies to my comment: Receive updates when others respond to your comment.
  • When I’m mentioned: Be notified whenever another user mentions you in a post or comment.

After making changes, users can click Save to update their preferences.

Conclusion

The Notifications System in SureDash helps you automate communication and enhance user engagement without manual effort.
Use triggers to welcome new users, share updates, and celebrate milestones — all from one easy-to-manage interface.

If you need any help setting up or customizing notifications, feel free to reach out to our support team.

Read more at SureDash

]]>
How to Customize User Profile Fields and Social Links in SureDash v1.5.0 https://suredash.com/docs/customize-user-profile-fields-and-social-links/ Wed, 19 Nov 2025 23:50:18 +0000 https://suredash.com/?post_type=docs&p=18240 Read more at SureDash

]]>
Introduction

In SureDash v1.5.0, we’ve introduced additional profile fields and an entirely new section to help users personalize their community profiles better. Along with the existing profile information, users can now add their Website and Headline, and connect their Social links directly from their profile.

These updates help members share more about who they are and make it easier for others to connect with them.

New Fields in the User Profile

You will now find two new fields under the user profile section:

  • Website – Allows users to add their personal or business website link.
  • Headline – A short line that appears under the user’s name, great for showcasing a role, tagline, or personal motto.
    These fields appear directly within the profile editor on the frontend.

Social Links Section

The Social Links section is a brand-new addition that lets users link their social media profiles, such as Facebook, Twitter, Instagram, LinkedIn, and more. By default, SureDash includes a few popular platforms, but this can easily be customized through filters.

Each social link includes:

  • A label (e.g., Facebook, E-mail)
  • A value (the actual URL or handle)
  • A placeholder (for guidance)
  • An icon (chosen from Lucide Icons, which are supported natively in SureDash)

Customizing Social Links

Developers can customize the available social links by using the suredash_user_profile_social_links filter. You can remove existing social profiles, add new ones, or modify the existing dataset.

Here’s an example of removing LinkedIn and adding a new Figma profile link under user profiles:

/**
 * Social data is in the following form.
 *
 * [
 *     'mail'      => [
 *         'label'       => 'E-mail',
 *         'value'       => $user_social_connections['mail'] ?? '', // User's mail.
 *         'placeholder' => '[email protected]',
 *         'icon'        => 'Mail',
 *     ],
 *     'facebook'  => [
 *         'label'       => 'Facebook',
 *         'value'       => $user_social_connections['facebook'] ?? '', // User's FB link.
 *         'placeholder' => 'https://facebook.com/username',
 *         'icon'        => 'Facebook',
 *     ]
 * ]
 *
 * Accordingly, these socials can be added/updated/removed as per need.
 *
 * Here, let's take an example of removing "LinkedIn" and adding a "Figma" social profile link under user profiles.
 * Use: https://lucide.dev/icons/ for icon handles, it's built-in and supported by SureDash.
 */
add_filter( 'suredash_user_profile_social_links', function( $socials_dataset, $user_social_connections ) {
    unset( $socials_dataset[ 'linkedin' ] ); // Removing LinkedIn default social profile.

    // Let's add Figma link.
    $new_socials = [
        'figma' => [
            'label'       => 'Figma',
            'value'       => $user_social_connections['figma'] ?? '', // User's Figma link.
            'placeholder' => 'https://figma.com/username',
            'icon'        => 'Figma',
        ]
    ];

    $new_connections = array_merge( $socials_dataset, $new_socials );
    return $new_connections;
}, 10, 2 );

Linked Documentation

For more details on how to use and manage the Social Links section from the user’s profile dashboard, refer to the related guide:
👉 How to Add and Manage Social Links in SureDash

Conclusion

With the new profile fields and the customizable social links section, SureDash gives community members more ways to express themselves and stay connected.

If you need any help setting this up or customizing your profile fields, feel free to reach out to our support team. We’re always happy to help!

Read more at SureDash

]]>
How to Apply the Footer Application Menu Bar in the Mobile Layout? https://suredash.com/docs/apply-footer-application-menu/ Wed, 19 Nov 2025 23:49:55 +0000 https://suredash.com/?post_type=docs&p=18247 Read more at SureDash

]]>
Starting with SureDash v1.5.0, you can add a sticky application footer to your portal dashboard in the mobile view.

This footer works like the mobile menu bar you see on apps such as Facebook. It stays fixed at the bottom of the screen and makes navigation easier. You can also customize it to fit your portal’s needs.

Steps to Enable the Footer Application Menu Bar

  1. Go to your WordPress Admin > SureDash > Customize Portal.
  2. In the top-left corner of the admin bar, click on Document Overview.
  3. If you are using the Classic or Modern Layout, click on Replace to switch to the Application Layout pattern.
    • The Application Layout extends the Modern Layout and includes the sticky footer.
  4. Once applied, you will see a Footer section appear below the Content Area on the Customize Portal screen.

Customize the footer menu by updating the links and items as per your needs.

✅ That’s it! Your portal dashboard on mobile will now show a clean, sticky footer menu bar for quick access.

The Footer Application Menu Bar makes navigation on mobile devices smoother and more user-friendly. By switching to the Application Layout, you can provide your community members with quick access to important areas of your portal.

If you have any questions or need help setting this up, please feel free to reach out to our support team.

Read more at SureDash

]]>