PHPackages                             camfindlay/silverstripe-wordpressimport - 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. [Database &amp; ORM](/categories/database)
4. /
5. camfindlay/silverstripe-wordpressimport

ActiveSilverstripe-module[Database &amp; ORM](/categories/database)

camfindlay/silverstripe-wordpressimport
=======================================

Imports Wordpress content from an exported XML file

0.3.2(10y ago)51055[11 issues](https://github.com/camfindlay/silverstripe-wordpressimport/issues)[1 PRs](https://github.com/camfindlay/silverstripe-wordpressimport/pulls)BSD-3-ClausePHP

Since Jan 26Pushed 8y agoCompare

[ Source](https://github.com/camfindlay/silverstripe-wordpressimport)[ Packagist](https://packagist.org/packages/camfindlay/silverstripe-wordpressimport)[ RSS](/packages/camfindlay-silverstripe-wordpressimport/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (6)Used By (0)

\#Wordpress Import Module [![Build Status](https://camo.githubusercontent.com/60c29652f8fd502330d7d245b568b17dae0517f2153395a73cdafeea03e503af/68747470733a2f2f7472617669732d63692e6f72672f63616d66696e646c61792f73696c7665727374726970652d776f72647072657373696d706f72742e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/camfindlay/silverstripe-wordpressimport)

\##Maintainer Contacts

- Cam Findlay (Nickname: camfindlay) &lt;cam (at) silverstripe.com&gt;
- Damian Mooyman (Nickname: tractorcow) &lt;damian (dot) mooyman (at) gmail (dot) com&gt;

\##Requirements

- mod\_rewrite (optional, if you need to cater for old incoming links and are using Apache)
- SilverStripe Framework &amp; CMS 3.1.x
- silverstripe/blog 1.\*
- silverstripe/comments

\##Installation Instructions

```
composer require camfindlay/silverstripe-wordpressimport

```

This module currently it only works with silverstripe/blog 1.x.

WORKAROUND: If you have installed silverstripe 2.x, downgrade to 1.x:

```
composer require silverstripe/blog 1.x

```

After importing the wordpress .xml file you can safely upgrade to silverstripe/blog 2.x again:

```
composer require silverstripe/blog 2.x

```

NOTE: After upgrading from blog 1.x to 2.x don't forget to run dev/tasks/BlogMigrationTask as indicated in the silverstripe/blog documentation.

WARNING: downgrade was only tested on an empty blog, if you have already entered any content on your blog, this may have some unexpected results!

\###Usage Overview It will change any links to uploaded images and files in your posts that follow the convention "" to "" which allows you to migrate you uploaded images and files over to SilverStripe assets folder while maintaining images in your posts.

\###Optional Rewriting Add this in your .htaccess file to port old wordpress posts in the form /yyyy/mm/name-of-post/ to new SilverStripe /blog/name-of-post convention.

```
RewriteRule ^[0-9]{4}/[0-9]{2}/(.*)$ /blog/$1 [R,L]

```

\##Known issues:

1. Content can lose a lot of the formatting coming from Wordpress.
2. Perhaps parsing the content through a nl2br might help?
3. Image captions need to be catered for and styled otherwise they end up looking like un-parse shortcodes.
4. Currently only works with silverstripe/blog 1.x.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 74.2% 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 ~246 days

Total

4

Last Release

3746d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cbecac0d996e80cca97186edd61a8763636c339087ee30e71935dcf01665bac5?d=identicon)[camfindlay](/maintainers/camfindlay)

---

Top Contributors

[![camfindlay](https://avatars.githubusercontent.com/u/367847?v=4)](https://github.com/camfindlay "camfindlay (23 commits)")[![tractorcow](https://avatars.githubusercontent.com/u/936064?v=4)](https://github.com/tractorcow "tractorcow (7 commits)")[![bgravato](https://avatars.githubusercontent.com/u/14302396?v=4)](https://github.com/bgravato "bgravato (1 commits)")

---

Tags

wordpressmigrationsilverstripeblog

### Embed Badge

![Health badge](/badges/camfindlay-silverstripe-wordpressimport/health.svg)

```
[![Health](https://phpackages.com/badges/camfindlay-silverstripe-wordpressimport/health.svg)](https://phpackages.com/packages/camfindlay-silverstripe-wordpressimport)
```

###  Alternatives

[dbout/wp-orm

WordPress ORM with Eloquent.

1279.6k1](/packages/dbout-wp-orm)

PHPackages © 2026

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