ThemeGet
July 12, 2026

docs

By

URLnexa WordPress Theme Documentation

Documentation URL: https://themeget.com/docs
Theme Version: 2.6.1

1. Introduction

URLnexa is a WordPress theme for creating a URL-shortening, QR-code generation and link-management website. It includes frontend user accounts, link analytics, membership plans, payment processing, SMTP email delivery, advertisements and contact-message management.

2. System Requirements

  • WordPress 5.9 or newer
  • PHP 7.4 or newer
  • MySQL or MariaDB supported by WordPress
  • HTTPS-enabled domain recommended
  • WordPress permalinks enabled
  • SMTP account recommended for email delivery

3. Theme Installation

  1. Log in to your WordPress Admin Dashboard.
  2. Go to Appearance → Themes.
  3. Click Add New → Upload Theme.
  4. Select the urlnexa.zip file.
  5. Click Install Now.
  6. After installation, click Activate.
  7. Go to Settings → Permalinks.
  8. Click Save Changes without changing any setting.

Saving the permalink settings activates the short-link routing system.

4. Automatically Created Pages

After activation, URLnexa automatically creates the following pages:

PageURL
My Links/my-links/
Plans/plans/
Payment/payment/
Contact/contact/

The homepage uses the theme’s built-in front-page design.

5. Website Logo and Identity

  1. Go to Appearance → Customise.
  2. Open Site Identity.
  3. Upload your website logo.
  4. Add the site title and tagline.
  5. Publish the changes.

Recommended logo size:

  • Maximum width: 240 px
  • Recommended height: 60–80 px
  • PNG, SVG or WebP format

6. Navigation Menu

  1. Go to Appearance → Menus.
  2. Create a new menu.
  3. Add the following pages:
  • Home
  • My Links
  • Plans
  • Contact
  1. Select Primary Menu as the display location.
  2. Save the menu.

7. User Registration and Login

Visitors can create an account through the frontend registration form.

The account system includes:

  • User registration
  • User login
  • Secure logout
  • Password visibility control
  • Email-based password recovery
  • Six-digit password verification code
  • Password reset confirmation
  • Hidden WordPress admin toolbar for regular users

Only administrators can see the WordPress frontend admin toolbar.

8. Password Recovery Setup

URLnexa sends a six-digit verification code to the user’s registered email address.

  • Verification codes expire after 10 minutes.
  • A verified password-reset session expires after 5 minutes.
  • A maximum of five incorrect verification attempts is allowed.
  • Used codes cannot be reused.

SMTP must be configured correctly before using password recovery.

9. SMTP Configuration

Go to:

WordPress Admin → Appearance → URLnexa SMTP

Configure the following fields:

  • Enable SMTP
  • SMTP host
  • SMTP port
  • Encryption type: TLS, SSL or None
  • SMTP authentication
  • SMTP username
  • SMTP password or app password
  • Sender email address
  • Sender name

After saving the settings, use Send Test Email to confirm that email delivery is working.

Example Gmail SMTP Settings

  • SMTP Host: smtp.gmail.com
  • SMTP Port: 587
  • Encryption: TLS
  • Authentication: Enabled
  • Username: Your Gmail address
  • Password: Google app password

Do not use your normal Gmail password. Create an app password from your Google account when required.

10. Creating Short Links

Users must log in before creating a short link.

To create a link:

  1. Enter the original destination URL.
  2. Add an optional custom alias.
  3. Click the shortening button.
  4. Copy the generated short URL.

Generated links use the current WordPress domain:

https://yourwebsite.com/abc

The theme automatically adds https:// when the user enters a valid domain without a protocol.

Custom Alias Rules

  • Minimum length: 3 characters
  • Maximum length: 24 characters
  • Letters, numbers, hyphens and underscores are allowed
  • Existing aliases cannot be reused
  • Reserved WordPress paths cannot be used

11. Link Management

Logged-in users can manage links from:

https://yourwebsite.com/my-links/

Available actions include:

  • Copy short URL
  • Edit destination URL
  • Delete saved link
  • View click count
  • View the latest click activity
  • Create additional links within the account limit

Administrators can manage all links from:

WordPress Admin → Short Links

12. Link Tracking

Each successful short-link visit records:

  • Total click count
  • Last click date and time
  • Referring page, when available
  • Browser user-agent information

The latest 100 click-event records are retained for each link.

The theme uses a standard 302 Redirect when sending visitors to the destination URL.

13. QR-Code Generator

Users can generate QR codes for supported links directly from the URLnexa interface.

QR codes can be used for:

  • Websites
  • Marketing campaigns
  • Printed materials
  • Social media links
  • Product pages
  • Digital business cards

Users should test each QR code before publishing or printing it.

14. Membership Plans

URLnexa includes three default plans.

PlanPriceSaved LinksQR CodesDuration
Free$01010No expiry
Pro$1125025030 days
Business$291,0001,00030 days

A paid plan becomes active after successful payment verification or administrator approval.

Plan prices and limits can be changed by editing the relevant theme configuration carefully.

15. Payment Configuration

Go to:

WordPress Admin → URLnexa Payments

Two payment modes are available:

Manual Payment

Users send payment manually and submit transaction details or payment proof.

Administrator workflow:

  1. Add payment instructions.
  2. User selects a plan.
  3. User submits payment information.
  4. Open URL Nexa Payments.
  5. Review the submitted request.
  6. Approve or reject the payment.
  7. Approval activates the selected plan.

Manual instructions may include:

  • bKash
  • Nagad
  • Rocket
  • Bank transfer
  • Other manual methods

Replace all sample account information before publishing the website.

API Gateway Payment

API mode redirects users to an enabled payment provider.

Supported built-in integrations include:

  • Stripe Checkout
  • PayPal Checkout
  • SSLCommerz
  • bKash Tokenised Checkout
  • Binance Pay
  • Primary Custom Gateway API
  • Additional custom gateway APIs

Enable only the payment gateways that are fully configured.

16. Stripe Configuration

In URLnexa Payments:

  1. Select API Gateway mode.
  2. Enable Stripe.
  3. Enter the Stripe publishable key.
  4. Enter the Stripe secret key.
  5. Select the correct live or test environment.
  6. Save the settings.
  7. Complete a test payment.

Stripe payments are verified through the returned Checkout Session before plan activation.

17. PayPal Configuration

  1. Enable PayPal Checkout.
  2. Add the PayPal Client ID.
  3. Add the PayPal Client Secret.
  4. Select Sandbox or Live mode.
  5. Save the settings.
  6. Test the checkout process.

The PayPal order must be captured successfully before automatic plan activation.

18. SSLCommerz Configuration

Enter the credentials supplied by your SSLCommerz account:

  • Store ID
  • Store password
  • Sandbox or live endpoint
  • Success URL
  • Cancel URL
  • Failure URL

Always test the integration in sandbox mode before enabling live payments.

19. bKash API Configuration

Add the following details:

  • bKash base URL
  • App key
  • App secret
  • Username
  • Password
  • Sandbox or production environment

Incorrect credentials or endpoints will prevent checkout creation.

20. Custom Payment Gateway API

URLnexa can connect to a custom checkout API.

The theme sends payment information to the configured endpoint in JSON format.

The endpoint must return a checkout URL using one of these fields:

{
  "redirect_url": "https://gateway.example.com/checkout"
}

Other accepted response fields include:

payment_url
checkout_url
url
data.universalUrl
data.checkoutUrl
data.paymentUrl

Optional API authentication values can be configured for the custom gateway.

Only connect to trusted and secure HTTPS payment endpoints.

21. Payment Approval Management

Administrators can review payment records from:

WordPress Admin → URLnexa Payments

Available actions include:

  • View order information
  • View selected plan
  • Check payment method
  • Review payment proof
  • Approve payment
  • Reject payment
  • Track payment status
  • Send an approval or rejection email

Approving a paid order activates the selected plan for 30 days.

22. Contact Page Setup

Go to:

WordPress Admin → URLnexa Contacts → Contact Settings

Add the following information:

  • Support email
  • Phone number
  • Office address
  • Business hours
  • Contact-page details

Messages submitted through the contact form are stored inside WordPress Admin.

Email notifications are also sent when SMTP is configured correctly.

23. Advertisement Management

Go to:

Appearance → URLnexa Ads

The theme provides six homepage advertisement positions:

  1. After the first section
  2. After the workflow section
  3. After the features section
  4. After the use-case section
  5. After the pricing section
  6. After the FAQ section

To display an advertisement:

  1. Enable the advertisement system.
  2. Enable the required slot.
  3. Paste the advertisement HTML or JavaScript.
  4. Choose whether to show the “Advertisement” label.
  5. Save the settings.

The advertisement code is loaded inside an isolated frame to reduce layout conflicts.

Only use code supplied by a trusted advertising provider.

24. Homepage Configuration

The homepage includes:

  • URL-shortening workspace
  • QR-code functionality
  • Product workflow section
  • Feature section
  • Use-case section
  • Pricing plans
  • Frequently asked questions
  • Advertisement positions
  • Login and registration interface
  • Responsive navigation and footer

Homepage text can be customised by editing the appropriate theme template files or through a child theme.

25. Mobile Responsiveness

URLnexa is designed for:

  • Desktop computers
  • Laptops
  • Tablets
  • Mobile devices

The theme includes responsive layouts for:

  • Navigation
  • Short-link forms
  • Plan cards
  • Payment forms
  • Gateway cards
  • Tables
  • Contact forms
  • Advertisements
  • Footer sections

Test the website on multiple devices after adding custom content or advertisement code.

26. Updating the Theme

Before updating:

  1. Create a complete website backup.
  2. Back up the WordPress database.
  3. Save any custom code separately.
  4. Use a child theme for template modifications.
  5. Upload the newer theme package.
  6. Clear all website and browser caches.
  7. Save the permalink settings again.
  8. Test links, email and payments.

Direct changes inside the parent theme may be overwritten during an update.

27. Common Problems and Solutions

Pages Show a 404 Error

Go to:

Settings → Permalinks → Save Changes

Also clear any server, plugin or CDN cache.

Short Links Do Not Redirect

  • Save the permalink settings.
  • Confirm the destination URL is valid.
  • Check that the alias is not reserved.
  • Disable conflicting redirection plugins temporarily.
  • Clear WordPress and server caches.

Password-Reset Email Is Not Received

  • Configure URLnexa SMTP.
  • Send a test email.
  • Check the spam folder.
  • Confirm the sender’s email is authorised.
  • Use an app password when required.
  • Verify that the hosting provider allows outbound SMTP connections.

Advertisements Are Not Showing

  • Enable the main advertisement system.
  • Enable the individual advertisement slot.
  • Confirm that the advertisement code was saved.
  • Disable browser ad-blocking during testing.
  • Check the ad-network approval status.

Payment Gateway Does Not Open

  • Confirm API Gateway mode is selected.
  • Enable the required gateway.
  • Check all API credentials.
  • Confirm sandbox and live credentials are not mixed.
  • Verify endpoint and return URLs.
  • Review the gateway account status.

Payment Does Not Activate a Plan

  • Check the payment status in URLnexa Payments.
  • Confirm that the gateway returned a successful response.
  • Approve the order manually when automatic approval is disabled.
  • Verify that the user submitted payment while logged in.

Contact Form Does Not Send Email

  • Check whether the message appears in URLnexa Contacts.
  • Configure SMTP.
  • Send a test email.
  • Confirm the notification email address is correct.

28. Security Recommendations

  • Use HTTPS throughout the website.
  • Keep WordPress and PHP updated.
  • Use strong administrator passwords.
  • Never publish secret API credentials.
  • Paste advertisement scripts only from trusted providers.
  • Keep regular database and file backups.
  • Use a security plugin and firewall.
  • Restrict administrator access.
  • Test payments in sandbox mode first.
  • Do not modify core WordPress files.

29. License

URLnexa is distributed under the GNU General Public License version 2 or later.

Third-party services, payment providers, fonts, icons and advertisement networks may have their own licenses and terms. Website owners are responsible for complying with the policies of the services they enable.

30. Support Information

Before requesting support, provide:

  • Theme version
  • WordPress version
  • PHP version
  • Description of the issue
  • Screenshot or error message
  • Steps required to reproduce the issue
  • Payment gateway name, when relevant

Never send passwords, secret keys or complete payment credentials through an unsecured support message.


This documentation was written specifically for URLnexa and does not reproduce documentation text from another marketplace or theme provider.