PHPackages                             axllent/silverstripe-weblog-wp-import - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. axllent/silverstripe-weblog-wp-import

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

axllent/silverstripe-weblog-wp-import
=====================================

WordPress import tool for the Silverstripe Weblog module

1.0.1(3y ago)1874MITPHP

Since Sep 21Pushed 3y ago1 watchersCompare

[ Source](https://github.com/axllent/silverstripe-weblog-wp-import)[ Packagist](https://packagist.org/packages/axllent/silverstripe-weblog-wp-import)[ Docs](https://github.com/axllent/silverstripe-weblog-wp-import)[ RSS](/packages/axllent-silverstripe-weblog-wp-import/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (5)Used By (0)

WordPress Importer for Silverstripe Weblog
==========================================

[](#wordpress-importer-for-silverstripe-weblog)

A module to import WordPress XML into [Silverstripe Weblog](https://github.com/axllent/silverstripe-weblog).

**Please note** that I have not used this import module in over 6 years, so it may or may not work as expected.

This module is somewhat of a hack as WordPress integrates plugin shortcodes (requiring these WP plugins) inti the the XML export file.

This tool currently parses images, YouTube videos and links, plus the standard text formatting. All other shortcodes are optionally stripped from the content.

Once the blog has been imported, this module can be uninstalled as it serves no further purpose.

Requirements
------------

[](#requirements)

- A working version of the WordPress blog you wish to import (for images)
- PHP with simplexml support
- axllent/silverstripe-weblog
- axllent/silverstripe-weblog-categories (optional)
- axllent/simplehtmldom (included with composer install)
- guzzlehttp/guzzle (included with composer install)

Features
--------

[](#features)

- Interactive importer with options
- Import of all *published* blog posts
- Import categories (if `axllent/silverstripe-weblog-categories` is installed)
- Image classes re-mapped to default Silverstripe image classes
- Downloads (full-sized) hosted images and re-links (using SS shortcode) them in content
- Includes YouTube videos created in default WordPress as well as the fusion plugin
- Option to set the imported blog post image widths
- Options to remove (strip) all divs, spans, classes &amp; styles from imported data
- Auto-links to internal pages
- Missing files / broken links reported in the CMS reports utility

Documentation
-------------

[](#documentation)

- [Installation &amp; Usage](docs/en/Installation.md)

Suggested Modules
-----------------

[](#suggested-modules)

- [axllent/silverstripe-weblog-categories](https://github.com/axllent/silverstripe-weblog-categories) - Blog categories module

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 94.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~686 days

Total

4

Last Release

1095d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1463435?v=4)[Ralph Slooten](/maintainers/axllent)[@axllent](https://github.com/axllent)

---

Top Contributors

[![axllent](https://avatars.githubusercontent.com/u/1463435?v=4)](https://github.com/axllent "axllent (18 commits)")[![purplespider](https://avatars.githubusercontent.com/u/329880?v=4)](https://github.com/purplespider "purplespider (1 commits)")

---

Tags

silverstripeimportblog

### Embed Badge

![Health badge](/badges/axllent-silverstripe-weblog-wp-import/health.svg)

```
[![Health](https://phpackages.com/badges/axllent-silverstripe-weblog-wp-import/health.svg)](https://phpackages.com/packages/axllent-silverstripe-weblog-wp-import)
```

###  Alternatives

[silverstripe/blog

A fresh take on blogging in Silverstripe set out to tackle the issue of a cluttered Site Tree.

104739.2k31](/packages/silverstripe-blog)[firefly-iii/data-importer

Firefly III Data Import Tool.

7545.8k](/packages/firefly-iii-data-importer)[silverstripe/environmentcheck

Provides an API for building environment tests

35503.8k13](/packages/silverstripe-environmentcheck)[symbiote/silverstripe-addressable

SilverStripe addressable and geocoding module

2985.1k7](/packages/symbiote-silverstripe-addressable)[jonom/silverstripe-share-care

Social media sharing previews and customisation for Silverstripe

2932.7k1](/packages/jonom-silverstripe-share-care)[undefinedoffset/silverstripe-advancedwidgeteditor

Replaces the Widget Editor to enable support for advanced form fields such as UploadField

101.3k](/packages/undefinedoffset-silverstripe-advancedwidgeteditor)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
