Introduction #
Deep linking allows you to open specific screens in your Learndash App using URLs, just like on the web. This makes it easier to send users directly to targeted content like blog posts, member profiles, in-app purchases, or settings.
This guide walks you through linking to posts, native app screens, App Pages, and In-App Products.
Access Deep Link Settings #
- In your WordPress Dashboard, go to Learndash App > Menus.
- Choose either Tab Bar Menu or More Screen Menu, depending on where you want the link to appear.
- If you’ve made changes previously, click Save Menu to continue.
Link to Posts and Pages #
- Under Custom Links, paste the full URL of the post, page, or custom post type archive (e.g., https://yourdomain.com/shop).
- Click Add to Menu.
- Drag the new menu item into position.
- Click Save Menu.
Note: In the app, tapping the item will open the content in a native screen (if supported) or as a web fallback.
Link to App Pages #
- Go to Learndash App > App Pages and edit the desired page.
- In the sidebar, expand the App Page tab and find the Deep Linking section.
- Copy the URL (e.g., https://yourdomain.com/ldapp/page/1).
- Use it in any menu item or inside another App Page block.
Link to In-App Products #
- Go to Learndash App > In-App Purchases > Products and edit a product.
- Scroll down to the Deep Linking section and copy the URL (e.g., https://yourdomain.com/ldapp/products/1).
- Use the link in menus or buttons within App Pages.
Link to Learndash App Screens #
- Under Learndash App > Menus > Custom Links, add your link. Use the following format for the URL:
https://yourdomain.com/ldapp/screen/[screen-name]/
Example: /ldapp/screen/notifications/
- Click Add to Menu.
- Click Save Menu.
Supported screen slugs include:
- courses_all
- iap_products
- And others as defined in your custom screen configuration.
Troubleshooting and FAQs #
Q: Why isn’t my custom screen link working?
A: Ensure you’re using the correct menu_label or screen slug from your Custom Screens configuration.
Q: How do I test a deep link?
A: Add the link to a Custom Link in the app menu. Save, reopen the app, and tap the item to verify navigation.