WP Manifestindependent plugin directory
manifest / content / boat-xml-importer

OpenBMS XML Importer

WordPress plugin to import boat listings from XML into a custom post type with full ACF field support.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mukeshkalra89/boat-xml-importer/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Description

Boat XML Importer is a WordPress plugin that imports boat listings from XML feeds into a custom post type Boats. The plugin supports Advanced Custom Fields (ACF) to store structured boat data and automatically handles gallery images.

Features

  • Import boats from XML feeds.
  • Custom post type: Boats.
  • Supports ACF fields for boat details:
    • boat_ref, boat_manufacturer, boat_model, boat_type, boat_year
    • vessel_lying, country
    • asking_price, asking_currency, asking_vat_included
    • dim_loa, dim_beam, dim_draft, dim_air_draft
    • desc_en, desc_nl, desc_de, desc_fr
    • gallery_images
  • Automatic scheduled imports (twice daily by default).
  • Manual import via plugin settings page.
  • Fully compatible with WordPress REST API.
  • Shortcode [list_boats] to display boats on front-end with pagination.

Installation

  1. Upload the boat-xml-importer folder to wp-content/plugins/.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Boat XML Importer settings page.
  4. Enter your XML feed URL and adjust settings.
  5. Save settings and optionally run manual import.

Shortcode Usage

Use [list_boats] to display all boats with default settings:


[list_boats posts_per_page="6" orderby="date" order="DESC"]