Travel Buddy

外掛說明

This plugin adds a powerful widget to your WordPress site, allowing users to check visa requirements for 200 different passports and 210 destinations. It connects to the Travel Buddy API to provide regularly updated visa requirement information by passport and destination.

Features

  • Install once and maintain effortlessly – Easily integrates with any WordPress site.
  • Enhanced User Experience: Provides your visitors with an easy-to-use tool to quickly check visa requirements, enhancing the overall user experience on your website.
  • Visa Map: Add a color-coded visa requirements map for all 210 destinations using the V2 API.
  • Regularly Updated Visa Data: Connects to the Travel Buddy API, where visa requirement information is reviewed and updated to help users access current travel guidance.
  • Increased Engagement: Keeps users on your site longer as they interact with the widget to explore visa requirements for different destinations.
  • Attracts Traffic: By providing valuable information that can be hard to find, your site can attract more visitors from search engines and social media.

Developed by the website experts at travelbuddy.

External Services

This plugin relies on the Travel Buddy API to provide regularly updated visa requirements and travel information.

By using this plugin, you agree to the terms and conditions outlined by the Travel Buddy API.

Interactive maps are powered by amCharts 5 Maps. amCharts is third-party software used under its own license terms:
https://github.com/amcharts/amcharts5/blob/master/LICENSE

The free amCharts license may display amCharts branding. Users who want to remove the branding or use amCharts under different licensing conditions should review the amCharts license options:
https://www.amcharts.com/online-store/licenses-explained/

Requirements

  • WordPress 6.0
  • PHP 5.6

Usage

Visa requirement checker shortcode:
[travel_buddy]

Visa Map shortcode:
[travel_buddy_visa_map]

Visa Map shortcode with a default passport and map height:
[travel_buddy_visa_map passport=”US” height=”520″]

Visa Map PHP template usage:
<?php echo trbdai_visa_map( array( ‘passport’ => ‘US’, ‘height’ => 520 ) ); ?>

The Visa Map requires API Version V2 in the Travel Buddy settings and the matching V2 endpoint selection on RapidAPI.

Privacy Assurance

We do not collect any technical data from our users. The plugin relies on the Travel Buddy API to provide up-to-date visa requirements and travel information. Please review the Travel Buddy API Privacy Policy for more details.

螢幕擷圖

安裝方式

Automatic Installation

  1. Go to Plugins -> Add New in the WordPress admin panel.
  2. Type “Travel Buddy” in the search bar.
  3. Click the ‘Install’ button found under the Travel Buddy plugin.
  4. After installation, activate the plugin by clicking on ‘Activate’.

Manual Installation

  1. Login to the WordPress admin panel and select Plugins -> Add New.
  2. Choose the ‘Upload’ option.
  3. Click ‘Choose File’ and select the travel-buddy.zip file you have downloaded.
  4. Click ‘Install Now’.
  5. To activate, find the Travel Buddy under Plugins -> Installed Plugins and click ‘Activate’.

使用者評論

2025 年 10 月 11 日
I’ve been using the Travel Buddy AI – Visa Requirements plugin for a few weeks now, and I’m really impressed. It’s super easy to set up and integrates perfectly with my website.Highly recommended! 🌍✈️
2024 年 11 月 9 日
I've been using this plugin for a few months. This plugin is highly useful on a travel website and once set up, works wonderfully, and the information is surprisingly accurate. You need to sign up for an API, there is a free plan. The plugin looks good with any theme and can be added to a widget or as a shortcode now too. The only issue was setting it up was slightly complicated because of the way the information was presented at the time I signed up. As I said in a support request, when I signed up, the API key (which is a long string of characters) was displayed in a drop down menu, but it doesn’t get copied to the clipboard if you click on it. You also can’t click on it a second time after opening the drop down menu to highlight and copy it. I figured out what part of the code snippet on the right hand side is the API key, and had to copy it from there. Not sure if this issued has been fixed, but the staff seem responsive enough and I am sure they will help you if you have any issues. Thank you for the plugin and service.
閱讀全部 2 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Travel Buddy〉的開發相關工作。

參與者

將〈Travel Buddy〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

Version 1.3.2

  • Visa Map shortcode: added cf="false" option to bypass Cloudflare country detection per shortcode instance, even when the global setting is enabled.
  • Admin panel: added shortcode options reference table documenting passport, height, menu, list, legend, and cf attributes.

Version 1.3.1

  • Fix accessibility: added proper <label> elements linked to passport and destination <select> inputs in the widget.
  • Visa Map shortcode: added menu="hide" option to lock the passport and display it as static text (e.g. “Passport of: Canada”) instead of a dropdown.
  • Visa Map shortcode: added list="hide" option to hide the destination countries panel grouped by visa policy.
  • Visa Map shortcode: added legend="hide" option to hide the color legend. When both list and legend are hidden the right sidebar is removed and the map expands to full width.

Version 1.3

  • Added amCharts license info to readme and plugin settings page.
  • Updated WordPress compatibility metadata.

Version 1.2.14

  • Improve widget typography isolation inside footer widget areas.

Version 1.2.3

  • Add API version selection with V2 support for new installs.
  • Keep existing installs on V1 by default.
  • Add V2 response support, including combined primary and secondary visa rules.
  • Improve widget CSS isolation from themes.
  • Disable the check button until passport and destination are selected.
  • Add a loading indicator while visa requirements are checked.
  • Improve output escaping and external link security.
  • Add transient-based rate limiting for public AJAX requests.
  • Add the V2 Visa Map shortcode and PHP render function.

Version 1.2.2

  • Fix display security check.

Version 1.2.1

  • Fix display exceptional text on some destinations.

Version 1.2.0

  • Display the Widget with Shortcode.
  • Fix small css bug

Version 1.1.0

  • Change the API provider.
  • Fix missing country list

Version 1.0.2

  • Fix the “We are currently experiencing a temporary technical issue. Please try again later” message that appears due to a conflict with some cache plugins.

Version 1.0.1

  • Added documentation for the use of the Travel Buddy API.
  • Improved security.

Version 1.0.0

  • First stable release.

Version 0.9.0

  • Initial release.