WP Manifestindependent plugin directory
manifest / events / kingsland-tour-packages

Kingsland Tour Packages

A production-ready WordPress plugin for managing tour packages, Elementor listings, hotel galleries, and WhatsApp/email inquiries.

★ 1stars
v1.3.1latest · 2mo ago

Install

Download kingsland-tour-packages-1.3.1.zip From the v1.3.1 release on GitHub, Aug 6, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jitendraghodela/kingsland-tour-packages/releases/download/v1.3.1/kingsland-tour-packages-1.3.1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin for travel agencies to publish structured tour packages, display them through Elementor, and collect WhatsApp or email inquiries.

Requirements

  • WordPress 6.0 or newer
  • PHP 7.4 or newer
  • Elementor for the included package widgets

Features

  • Tour Package post type using familiar WordPress editing tools
  • Focused fields for price, route, duration, gallery, highlights, itinerary, useful information, and hotels
  • Reusable destination archives generated from the simple Primary destination field
  • Hotel images from the searchable WordPress Media Library, normal upload, or safe import from a direct public image URL
  • Responsive single-package template with inquiry and WhatsApp actions
  • Two Elementor package widgets with scoped assets and optimized queries
  • Backward-compatible reads for legacy package metadata

Installation

  1. Copy the plugin folder to wp-content/plugins/.
  2. Activate Kingsland Tour Packages.
  3. Open Tour Packages → Settings and set the inquiry email and optional WhatsApp number.
  4. Create or edit a package under Tour Packages.
  5. Use the Elementor widgets on listing pages if required.

Project structure

assets/
  css/                         Public and admin styles
  fonts/                       Self-hosted package-page fonts
  images/                      Plugin and credited demo images
includes/
  admin/
    package-editor.php         Package fields, saving, hotel image import
    settings-page.php          Contact settings
  core.php                     Post type, public assets, template loading
  elementor-integration.php    Elementor widgets and their assets
  plugin-config.php            Shared constants
js/                            Public and admin interactions
templates/
  single-tour-package.php      Default single-package template
widgets/                       Elementor widget classes
kingsland-tour-packages.php    Plugin bootstrap only
uninstall.php                  Settings cleanup; package content is preserved

Hotel image workflow

  1. Media Library searches existing media or uploads a new image.
  2. Search web opens an image search for the current hotel name and location.
  3. Import URL downloads a permitted direct .jpg, .png, or .webp URL into the WordPress Media Library.

Remote imports require upload permission, a valid nonce, a public HTTP(S) URL, a supported image type, and a maximum file size of 5 MB. Editors must use only images they are allowed to publish.

Email delivery

Inquiry forms use WordPress wp_mail(). Configure delivery through the host or a standard SMTP plugin. Kingsland Tour Packages does not store an SMTP password.

Content safety

Uninstalling removes plugin contact settings and legacy stored mail credentials. It intentionally preserves tour-package posts, categories, and media.

Documentation files

  • README.md is the GitHub and developer-facing project guide.
  • readme.txt uses the WordPress.org plugin-directory format and supplies listing metadata, screenshots, FAQs, service disclosures, and the public changelog.

Both files are intentionally kept because they serve different publishing systems.

Remaining release checklist

The plugin code and installable ZIP are ready. Before a public WordPress.org submission:

  • Run the official Plugin Check on a clean staging installation.
  • Verify the optional Elementor widgets against the target site's current Elementor version.
  • Add WordPress.org banner and icon artwork; the three listing screenshots are already prepared in wordpress-org-assets/.
  • Configure production email delivery through the host or an SMTP plugin and perform one real callback-email test.
  • submit the source through the WordPress.org SVN workflow when the listing is approved.

Version

Current plugin version: 1.3.1.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.3.1 latest
Aug 6, 2026 2mo ago
kingsland-tour-packages-1.3.1.zip
0