JageJobs Trip CSV Importer

Description

JageJobs Trip CSV Importer is a simple bulk-content importer for WP Travel Engine. It is an independent plugin and is not affiliated with or endorsed by WP Travel Engine.

Upload a CSV with your own headers. The plugin reads every header and lets you map each column to a supported trip field.

Supported destinations:

  • Trip Title
  • Duration
  • Overview
  • Itinerary
  • Includes
  • Excludes
  • Existing Custom Tabs by tab number

Extra CSV columns are allowed. Columns you do not want to use can be left as “Do not import”.

This plugin intentionally does not provide pricing calculations, price formulas, currency conversion, DOC/PDF import, image import, category assignment, or updates to existing trips.

Imported trips are created as Drafts.

Installation

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate the plugin.
  3. Go to Tools > JageJobs Trip CSV Importer.
  4. Upload your CSV.
  5. Map the CSV columns.
  6. Import the trips as Drafts.

FAQ

Can I use my own CSV headers?

Yes. The plugin reads your CSV headers and lets you map them.

Can I add extra columns?

Yes. Extra columns are shown on the mapping screen and can be mapped or ignored.

Does it calculate prices?

No. This is intentionally a simple content importer.

Does it modify existing trips?

No. Version 1.0.1 creates new trips as Drafts only.

How do Custom Tabs work?

Map a CSV column to Custom Tab and enter the tab number used by the existing WP Travel Engine editor tab, for example 15 for wp_editor_tab_15.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“JageJobs Trip CSV Importer” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.5

  • Moved the required upload-array PHPCS exception to the exact line that reads the raw uploaded file metadata.

1.0.4

  • Documented and scoped the required raw file-array handling for WordPress uploads.
  • The uploaded file continues to be validated and passed through wp_handle_upload().

1.0.3

  • Removed direct access to the uploaded file superglobal from the upload helper.
  • Passes the uploaded file to the helper only after nonce verification in the request handler.
  • Validates the request method index before accessing it.

1.0.2

  • Added the permanent plugin homepage at https://jagejobs.in/wordpress/.
  • Updated Tested up to metadata.
  • Restructured nonce verification before processing submitted form data.
  • Added translator comments for strings containing placeholders.

1.0.1

  • Renamed for public distribution.
  • Added GPLv2-or-later license information.
  • Added WordPress.org-style readme metadata.
  • Replaced direct SQL trip-code generation.
  • Removed direct PHP file reading and deletion calls.
  • Improved form input sanitization and nonce handling.
  • Kept the importer intentionally simple.

1.0.0

  • Initial release.