View Categories

Custom Booking Link

The Custom Booking Link add-on lets you redirect customers to an external URL when they click “Check Availability” or replace the booking button with custom HTML on a trip. Use it when you manage bookings through a third-party platform, a separate booking system, or a custom landing page outside of WPTE.

You can set a global link that applies to all trips, then override it for individual trips where the destination differs.

Key Features & Benefits #

FeatureBenefit
External link redirectSend customers directly to any third-party booking platform without touching each trip page
Custom HTML modeReplace the booking button with an embedded form, widget, or any third-party code
Per-trip overrideUse a different booking destination for specific trips, while the rest follow global settings
New tab controlChoose whether the link opens in the same tab or a new one

Prerequisites #

  1. You have WP Travel Engine installed and activated on your WordPress site.
  2. You have updated WP Travel Engine to its latest version.
  3. You have installed and activated the Custom Booking Link add-on.

Verification #

To confirm the add-on is active and working:

  1. Go to your WordPress dashboard.
  2. Navigate to WP Travel Engine > Settings > Extensions.
  3. Confirm that a Custom Booking Link tab appears alongside the other settings tabs.

If the tab doesn’t appear, deactivate and reactivate the add-on from the Plugins screen.

The global settings apply to all trips on your site unless a trip has its own override configured.

Toggle ON to enable custom booking link across your trips.

Booking Type #

Under Booking Type, select how you want the booking button to behave:

  • External Link: Redirects customers to a URL when they click the booking button.
  • Custom HTML: Replaces the booking button with your own HTML code, such as an embedded form or widget.
  • Enter a label in the Button Label field. This is the text customers see on the booking button. Defaults to “Book Now” if left blank.
  • Enter your redirect URL in the Booking Link field.
  • Toggle Open in new Tab on if you want the link to open in a new browser tab.

Custom HTML #

Paste your HTML into the HTML Code field.

Custom HTML settings
Custom HTML - Trip Page Preview

Use this to override the global booking link for a single trip. Useful when most trips route to one platform but a few go elsewhere.

  1. Open the trip you want to edit and click Edit.
  2. Navigate to WP Travel Engine – Trip Settings > Advanced Settings.
  3. Click on the Custom Booking Link tab.
  4. Toggle Override Global Booking Link on.
  1. Under Booking Type, select External Link or Custom HTML. The same options available in the global settings apply here.
  2. Fill in the relevant fields based on your selection, following the same steps as above.
  3. Click Save.

FAQ #

Yes. The trip-level override is independent. You can mix booking types across global and trip-specific settings.

Will the Button Label set globally show on all trips? #

Yes, unless a trip has its own override configured with a different label.

Does Custom HTML support embedded booking widgets from third-party platforms? #

Yes, as long as the platform provides an embeddable HTML snippet. Paste it directly into the HTML Code field.