rusty-halo’s Guide to Migrating from LiveJournal to WordPress
In this guide:
- Why Leave LiveJournal?
- Why WordPress?
- Step One: Set Up Your Own Webspace and Install WordPress
- Step Two: Customize WordPress to Get the Look You Prefer
- Step Three: Migrate Your LiveJournal Archive to Your New WordPress Blog
- Step Four: Customize WordPress to Get More Features
- Other Guides
- Updates Since Original Posting
Why Leave LiveJournal?
There are a million and one reasons to leave LiveJournal, including: its features are outdated, it censors its users, and its customer service is terrible.
stewardess has compiled a list of LiveJournal’s greatest mistakes.
I’m not really interested in debating the issue any further.
Why WordPress?
I chose WordPress because it has nearly every feature I liked on LiveJournal, and in most cases the WordPress version is better. Anyone can contribute to WordPress by writing a “plugin” that adds new features, and it’s incredibly easy to install plugins on your blog. This means that users don’t have to wait for the developers to create a long-awaited function; chances are another user has already done it. (Browse the WordPress plugin directory to get an idea of what is out there.) I’ll explain below which plugins I chose to replicate LiveJournal functionality on my WordPress blog.
The one thing you can’t replicate on WordPress (yet) is custom friends filters and the ability to syndicate filtered content (a la the LiveJournal “friends list”). This is why I am still cross-posting to LiveJournal and InsaneJournal–to take advantage of their filtering capabilities. Otherwise my readers would never know I had posted protected content unless they came to my blog directly. (Update: this can be done with Disclose-Secret in conjunction with Role Manager.)
Still, I feel much better now that my content is hosted on my own server, where I have complete control.
Step One: Set Up Your Own Webspace and Install WordPress
- First, you need your own webspace. This is easier and cheaper than it sounds. There are a million and one web hosts out there, so ask your friends, or spend some time on Google finding one that’s right for you. (It’s generally a good idea to read reviews and see what other people are saying, rather than buy into a company’s advertising hype.) Just make sure it meets WordPress’s requirements (mainly PHP and MySQL). If it helps, the host I use is A Small Orange.
- You also need a domain name. Your webhost might offer a package deal that enables you to register a domain with them when you get your hosting, or you can use another service. I’ve been using GoDaddy, because they’re super cheap.
- Once you get that set up, you need to install WordPress. As I’m writing this, the latest version of WordPress is 2.5, but the one I’m using is 2.3.3. This guide is written with 2.3.3 in mind; I don’t know if everything will work for 2.5. Here’s where you can download older versions of WordPress.
Installation is very easy. Just follow their Installation Guide.
- That’s it! You’re set! You can use WordPress out of the box, or read further to see about customizing it…
Step Two: Customize WordPress to Get the Look You Prefer
The first thing you’ll want is probably a theme to make your blog look cool. WordPress has a huge selection of free themes. Browse themes here, or search on Google for more. The one thing I’d recommend is to make sure that your theme is “widget ready,” because widgets offer a nice easy way to drag and drop elements into your sidebar. You can select this as an option when you browse.
Themes are incredibly easy to install. Download a theme, upload it to the “wp-content/themes” directory, and turn it on under “Presentation” in your WordPress admin section. Upload as many as you want, and switch back and forth until you’re happy. With a bit of CSS and/or HTML knowledge, you can also edit your theme until it’s exactly what you want. Here’s WordPress’s Theme Guide.
Step Three: Migrate Your LiveJournal Archive to Your New WordPress Blog
Believe it or not, it’s actually pretty simple to duplicate your LiveJournal on your own blog. (And you’ll never have to worry about getting TOS’d for having “incest survival” in your interests list!) Here’s what to do:
- Export your LiveJournal into XML. Here’s a list of programs you might use. I used LJ Archive, which only works on Windows. (You’ll find more info on LJ Archive here and here.)
If you’re using LJ Archive, you need to make an archive of your LiveJournal. Then export it in XML format by going to “File” -> “Export to XML.” Here’s a screencap.
- Now that you’ve got an exported file, import it into WordPress. In the WordPress admin section, go to “Manage” -> “Import” -> “LiveJournal.” (If your XML file is too big, you may have to split it up and import each year individually.)
The built-in WordPress importer will import posts and comments, but not the associated metadata like tags, moods, music, or privacy settings, and the comments will not be threaded.
(Power users may at this point want to think about whether they’re going to install a threaded-comments plugin [see below] and whether they want to hack the LJ Importer to import comments in threaded form. LJ Archive’s export file includes the parent comment ID, but WordPress doesn’t import it. It probably wouldn’t be too hard to hack the import functionality to get the parent ID; I wish I’d thought of this before I imported my journal! ETA: here’s how.)
- I don’t know an automated way to get your tags back, but you can install the Simple Tags plugin and it’ll be much easier to paste your tags back in. (See the next section for how to install plugins). Once you’ve got the plugin, just go to “Manage” -> “Mass Edit Tags.” You can sort by date and display 200 entries per page, then copy and paste the tags from your LJ entries.
Since you’ve already exported your LiveJournal into an XML file, you may want to copy the tags from that, or open the XML file in a program like Access or Excel. Or just browse through your LiveJournal archives to copy the tags directly.
- You’ll need to query your database (I’m using phpMyAdmin) to fix the privacy settings and subjects. If you’re not sure how to do that, you should probably just update the posts manually. Then scroll down to Step Four.
But if you’re a power user, there’s a quicker way. First, use phpMyAdmin to export your database so you’ll have a backup in case anything goes wrong. Then…
To get your privacy settings back, open the XML file that you made with LJ Archive in a database program like Access or Excel. It should display all your post data in columns. Sort it by the privacy column so that all the private, filtered, and locked entries are at the top. Then select the date fields for only the entries you want to make private (in Excel you can just copy/paste; in Access you might have to export the column after deleting all the public entry rows).
Paste or open it in a text editor. You should have a long list of dates, separated by line breaks. Now, you’ll need a text editor that can find/replace line breaks; search on Google if you don’t have one. (I’m using an ancient version of HomeSite. I think TextWrangler will do it on a Mac.)
Find/Replace the following, where (linebreak) is you pressing “enter” on your keyboard:
(linebreak)
with
(linebreak) UPDATE wp_posts SET post_status='private' WHERE post_date = '
(If you didn’t use “wp_” as a table prefix, replace “wp_posts” with whatever your posts table is named.)
Then, find/replace:
(linebreak)
with
'; (linebreak)
You should end up with a bunch of lines that look something like this:
UPDATE wp_posts SET post_status='private' WHERE post_date = '2008-03-28 16:17:46'; UPDATE wp_posts SET post_status='private' WHERE post_date = '2003-06-03 16:23:00';
You’ll need to fix the first and last entries, because the copy/pasting won’t have worked for them.
Then go into phpMyAdmin, click your WordPress database, go to “SQL,” and paste the entire text file into it. And click “Go.”
If it worked, all of your friends-locked, filtered, and private LiveJournal posts will now be “Private” WordPress posts.
- Use a variation on the same method to fix your post titles. Import your XML file into Excel or Access, sort by the title column, and export only those titles that you want to replace (they’re probably numbers, but make sure not to include actual numeric post titles, like “20 Things I Hate About Buffy the Vampire Slayer”).
Once you have a list of titles to replace, use a variation on the find/replace method detailed above to generate a query like:
UPDATE wp_posts SET post_title='(no subject)' WHERE post_title = '27';
(Where “27″ is one of the post subjects you’re trying to replace. Also, you can replace (no subject) with whatever you want your untitled posts to be called.)
- I haven’t figured out a way to import music or moods, because they weren’t important enough for me to bother. I’m sure it’s possible, though.
Yay! Your journal is imported! But it’s got some flaws: entries without subjects now display numbers, and you lost your privacy settings and tags.
Step Four: Customize WordPress to Get More Features
Now that your blog looks cool, you may want to think about functionality. It’s easy to add new features to WordPress by installing plugins. Most of them are so easy that you simply download the plugin file, upload it to “wp-content/plugins,” and turn it on in your admin panel under “Plugins.” Some plugins add additional configuration options to your admin menu, which make it simple to set your preferred options. A few plugins also require you to edit code, but most aren’t so complicated.
Here are the Plugins I’m using:
- Userpics: Post Avatar. It’s very easy; just save all your LJ icons (use the “Download Them All” Firefox plugin) then upload them to a directory on your server. (You do have to rename them by keyword if you want to keep the keywords, though.)
- Moods: Cricket Moods. Now it’s super easy to have multiple mood themes and to create your own moods. (Note: if you use this to duplicate your LJ mood theme, edit the HTML in the moods display plugin so that the images don’t appear on your post page along with the mood checkboxes. ~140 mood icons really slows down the page!)
- Duplicate “lj-cut” functionality: Hide or Cut Post Text.
- Crossposting: you can crosspost your WordPress entries to your LiveJournal with LiveJournal Crossposter. It allows you to create, edit, and delete posts in WordPress, with the changes instantly reflected on LiveJournal. It doesn’t match up moods or icons, but it gets everything else, and matches WordPress categories to LiveJournal tags.
You can also use it to cross-post to any LiveJournal clone site, like InsaneJournal or Journalfen.
You can also use LiveJournal Crossposter Plus, which integrates with Hide or Cut Post Text to convert your WordPress cuts to lj-cuts.
I took it a step further, because I want to crosspost to both InsaneJournal and LiveJournal. So I made InsaneJournal Crossposter. Install it and LiveJournal Crossposter and you’ll be able to post to all three journals simultaneously, with edits and deletions reflected everywhere. Plus, you can have different settings for each journal site; for example, I’m allowing comments on my InsaneJournal posts but not my LiveJournal posts.
I also made InsaneJournal Crossposter Plus so that WordPress cut tags will work on InsaneJournal.
My recommendation: install LiveJournal Crossposter Plus and InsaneJournal Crossposter Plus. (You could also use each of them for other journaling services; swap LiveJournal for Journalfen, for example. Or make a third plugin to crosspost to another service.)
- Threaded Comments: Wordpress Thread Comment. You’ll have to fix some of the weird translation issues, but this is the best threaded comments plugin I found. It worked nicely on every browser I tested it on, and it automatically emails people when someone replies to their comment. Plus you can format the comment display and the reply emails easily. (If you know PHP, you’ll probably want to edit it to use nl2br to get line breaks in the emailed comments.)
- Userpics for Commenters: I wrote my own plugin for this, which is basically a mix of EasyGravatars and LJ and Gravatar.
- Comment Preview: Ajax Comment Preview. I chose this one because it worked with the threaded comments plugin I’m using. (I had to give it a higher priority than the threaded comment plugin to get the preview button to show up in the right place.)
- Display “lj user” and “lj comm” tags correctly: LJ User Ex.
- Better Tag Management: SimpleTags, as mentioned above.
- Image Gallery: NextGen Gallery. It’s easier than LJ’s Scrapbook and does much more. It’s a piece of cake to put galleries or slideshows directly into your posts, and it’s cool to be able to sort your images and galleries via the drag-and-drop method. You don’t realize how behind the times LiveJournal is until you use something like this. (And unlike, say, Flickr, there’s no limit to the number of galleries and images).
- Organize Your Sidebar: WordPress already has cool drag-and-drop widgets to organize your sidebar. You can also sort your blogroll easier with My Link Order, which enables drag-and-drop sorting for blogroll categories and links.
- Statistics: WordPress.com Stats. It’s awesome; you can see how many people are reading your blog, how they got there, which posts they read, and which links they clicked.
- Better Feed Management: You can format your feed and see how many people are reading it with FeedBurner. They’ve got a WordPress plugin here. I also installed BetterFeed to put a custom footer on my feed posts.
- Friendslocking: This is the one thing WordPress can’t do as well as LiveJournal. The best solution I’ve come up with is to post friendslocked entries as “Private” and to use the Role Manager plugin to create a group called “Friends” which has access to private posts.
There is no way to handle custom filters, though, and there’s a huge flaw which is that anyone can see when there are recent comments on private posts, so anyone looking at the “recent comments” section will know that there was a private post, what it was titled, and who commented on it, though they won’t be able to get to the actual post or read the comments. (I disabled recent comments from the sidebar, but it’s still visible in the dashboard.)
- Open ID: There are a bunch of plugins out there, but I haven’t been able to get any of them working in conjunction with threaded comments (yet).
My plugin first looks for a userpic based on whether the person has entered their website URL as a LiveJournal, InsaneJournal, or Journalfen address. If they haven’t, it looks for a Gravatar. If they have neither, it displays a one pixel transparent gif. It’s set to cache new versions of user avatars each week. You need to create a folder called wp-content/uploads/avatars and give the server permission to write to it, then enable the plugin and enjoy.
Other Guides
There are many other guides to moving from LiveJournal to WordPress. I wrote my own because most of the existing guides are outdated, but they were definitely very helpful!
- smuffster: LiveJournal to WordPress
- infotrope.net: Weaning yourself off LJ
- lj2wordpress LiveJournal Community
- noljads wiki: LJ_to_WordPress
- inmostlight.org: Migrating from Livejournal to Wordpress
Updates Since Original Posting
Since I posted this guide, I’ve continued to customize my blog:
- I figured out how to import comments from LiveJournal with threading preserved.
- How to crosspost moods and avatars.
- How to duplicate custom friends groups and how to crosspost WordPress tags (instead of categories) to LJ/IJ/JF.
- Crosspost to Journalfen in addition to LiveJournal and InsaneJournal. Just take InsaneJournal Crossposter and find/replace the following: “insanejournal.com” -> “journalfen.net”, “InsaneJournal” -> “JournalFen”, and “ij” -> “jf”, then install it as a new plugin.
- Display <lj-cut> tags correctly, and refer to LiveJournal, InsaneJournal, and Journalfen users and communities in WordPress posts and comments using “lj user”, “ij user”, “jf user” and “lj comm”, “ij comm”, and “jf comm” tags.
That’s it! If you followed this guide, I would love to hear your feedback. Please comment below.
Current Mood:
accomplished &
accomplished
53 Responses to “rusty-halo’s Guide to Migrating from LiveJournal to WordPress”
Greenwitch on April 4, 2008 7:51 pm | Link
I have to thank you for writing this — I’m not migrating my journal, but I do have two WP accounts and many of these plugins will be really useful (if I can get them to work, hah! I can barely edit a stylesheet…).
Also, for people who want to use WP (or any other self-hosted software) and still comment on LJ/IJ/etc. with links to their blogs, I know that myopenid.com has a feature that will allow you to set up OpenID for your own domain. I haven’t used it yet (haven’t had time to try and figure it out) but I’m hoping to get it set up eventually.
And again, I will say… you have a nicely tricked out site here! Kudos to you! :D
[reply to this comment]
rusty-halo on April 4, 2008 9:49 pm | Link
Thank you!
I’ll definitely have to look into myopenid.com. That would be really cool. :)
[reply to this comment]
Cass on April 5, 2008 7:29 am | Link
WPMU has open-id server function, which works perfectly: unfortunately the open-id login isn’t working though, have to get someone better with php than me to work out why :P
The good side is I can log in and comment on LJ using my open-id from my WPMU install: downside, no icons, which is a bit lame :(
Thanks for the guide and the work you are doing on this, even more helpful bits in here than before! :)
[reply to this comment]
rusty-halo on April 9, 2008 5:57 pm | Link
Thanks!
WordPress really ought to just have OpenID built in. It would make our lives so much easier. ;)
[reply to this comment]
Sabrina on April 5, 2008 1:25 pm | Link
This is a really useful tutorial. I’m definitely going to save it for future reference. Thanks for writing it all up!
[reply to this comment]
rusty-halo on April 6, 2008 2:15 pm | Link
You’re welcome. Thanks for the feedback! :)
[reply to this comment]
Larian on April 5, 2008 2:30 pm | Link
Wow! This is incredible. I just installed WordPress to one of my domains, but wasn’t looking forward to mucking around, trying to figure out how to best use it. Thanks for the primer course!
[reply to this comment]
rusty-halo on April 6, 2008 2:15 pm | Link
You’re welcome! I hope you find it useful. :)
[reply to this comment]
Branch on April 5, 2008 3:55 pm | Link
*perks up* A better threaded comments plugin would be /love/. I’ve been waiting for BTC to be updated, but only in an occasional, wistful manner. I’ll have to check out your comment icons plugin too!
[reply to this comment]
rusty-halo on April 6, 2008 2:14 pm | Link
Thanks! I hope you find it useful. :)
[reply to this comment]
Cass on April 5, 2008 10:20 pm | Link
Okay, I’ve done some installing so now have some feedback. Thanks so much for your easygravatar plugin mod – it works perfectly on WPMU! I might suggest adding your install details to the readme file though for ease of install if the file gets linked elsewhere?
I am using Wordpress Thread Comment as well, so much better than anything else, and I just love the Engrish of the default comment reply email! One more thing, have to say I love your comment formatting. Did you do that within Wordpress Thread Comment or is it in your comments.php file for your theme? It seems some elements could be added in either…
oh also, I thought you might be interested in the <a href=”http://wordpress.org/extend/plugins/wp-ajax-edit-comments/”Edit Comments plugin, it’s working well on my install.
[reply to this comment]
Cass on April 5, 2008 10:24 pm | Link
crap, I wish you had it installed so I could edit that link! ;)
[reply to this comment]
rusty-halo on April 6, 2008 2:14 pm | Link
Good idea! I installed the edit comment plugin. (Its display is horrendous! But I tried to pretty it up a bit.) I’m glad to see it works with the threaded comments.
I added my install details to the easygravatar plugin mod–thanks for the suggestion.
I think most of my comment formatting is stuff I just added directly to the stylesheet for my theme. And the rest is in the WordPress Thread Comment plugin–it’s nice that they let you edit much of the CSS directly in the admin section.
[reply to this comment]
Cass on April 7, 2008 2:59 am | Link
Cool, so I need to get into the css to make the comments prettier, I have just been lazy so far!
I have still got no father with OpenID, though I have uninstalled and reinstalled several times. I also tried Alternate OpenID which if you haven’t tried, might work for you?
I think, though it’s not a huge issue while people play nice, the potential to abuse the the easygravatar/userpic comment plugin is there – there is no authentication, and anyone can put any email address in for that matter. So I see a huge need for Open-ID to be somehow integrated for this to be robust, so people are not potentially worried about their comments being spoofed. Though I guess you can set your journal to only allow logged in users to comment, if it becomes a problem.
Dangnit, OpenID should be core for WP by now, anyways :P
[reply to this comment]
eastpath on April 6, 2008 1:03 pm | Link
Hey, I’ve been working on this, and trying to do a lot of what you’ve done because I like the idea of avatars and mood themes and such, however i can not seem to get the crossposters to work on my site, i keep getting a fatal error on them when i try to activate the plug in, how did you get it to work? Thank you for the great walk through!!
[reply to this comment]
rusty-halo on April 6, 2008 1:06 pm | Link
Thanks!
Which version of WordPress are you using?
[reply to this comment]
eastpath on April 6, 2008 1:13 pm | Link
Oh, didn’t think of that… I’m using 2.5…. that’s probably it.
*wanders off wondering if there is a way to mod the code to use it in 2.5, but figures that would be over her head… wah*
Thanks again for the great step by step. :)
[reply to this comment]
rusty-halo on April 6, 2008 1:17 pm | Link
Apparently someone has already made one.
http://bradstinyworld.com/?p=146
:)
[reply to this comment]
eastpath on April 6, 2008 1:25 pm | Link
wow…. thank you :D
[reply to this comment]
missmurchison on April 7, 2008 6:49 pm | Link
Thanks! *bookmarks*
Thanks also for reminding me that if I’m going to keep hanging around this internet place, I should get my own domain.
[reply to this comment]
rusty-halo on April 9, 2008 5:55 pm | Link
It’s a good idea. I can think of so many domain names I wish I’d grabbed back in the day! At least I own variations on my real name and my fannish name now.
[reply to this comment]
rivenshadow on April 9, 2008 11:03 pm | Link
As far as I’ve heard, the LJ crossposting does not work with Wordpress 2.5 and the plug-in posted in a comment on the LJ2Wordpress community isn’t working correctly (at least for me).
I haven’t tested it, but http://creeva.com/2008/04/03/livejournal-crossposting-fixed/ claims to be able to easily fix the incompatibility problem for anyone experiencing the same issue.
–
Also, I was wondering if you know how to make it so that the userpics and moods you use with WP carry over to LJ with the crossposting – or are we just doomed to go back and edit the LJ post?
[reply to this comment]
rivenshadow on April 10, 2008 2:01 pm | Link
Well, it appears that the other link from Brad’s Tiny World has been fixed so nevermind about that.
[reply to this comment]
rusty-halo on April 10, 2008 3:27 pm | Link
I’m glad that people are working on how to get the plugin right. I’m sure I’ll end up having to deal with it soon enough. (*delays upgrading to 2.5 until other people work out the issues*)
I don’t know exactly how to carry over userpics and moods, but I’m sure you could do it by the MySQL method I describe in my post (for copying over security settings and fixing titles).
You’d have to install the plugins for each, then look at the database to see how they store the data, then figure out what the query would be to match up a mood/userpic with a post. As long as they’re in the XML file there’s got to be some way to import them.
[reply to this comment]
jehnt on April 17, 2008 7:45 pm | Link
Hey I was wondering what theme you were using? I just started a WP blog on my personal site (will be doing my fandom site next!) and have been using a heavily customized version of fspring, but I like the look of what you have going with the simple header and two columns.
[reply to this comment]
rusty-halo on April 17, 2008 7:47 pm | Link
Thanks!
It’s a modified version of Red-Top, from here.
[reply to this comment]
jehnt on April 18, 2008 3:11 am | Link
Thanks!
[reply to this comment]
nashira on June 9, 2008 11:31 pm | Link
This is very helpful, even if I’m not moving my whole journal to Wordpress :)
(I still use IJ for normal journaling, but I have a public one, which is on my domain)
On my 2.5 installation, I install the IJ xposter Plus plugin after I fixed the incompatibility error mentioned earlier. It activates fine, but on the settings page THis shows up at the bottom instead of the option and the save button:
Category SelectionSelect which categories should be crossposted
Fatal error: Call to undefined function: write_nested_categories() in /*path*/siren/wp-content/plugins/ij_crosspost_plus.php on line 455
I don’t suppose you’d know whats causing that? I looked around for a while and couldn’t work it out. I did find what line it is, it’s the
write_nested_categories(ijxp_cat_select(get_nested_categories(), $old_skip_cats));line.
Any ideas as to why it’s being silly would be helpful <3
[reply to this comment]
rusty-halo on June 17, 2008 12:53 am | Link
I’m sorry, I don’t know. Apparently it’s something with the write_nested_categories function not existing. Can you look through it and find where that function is? (Or try and figure out why it’s missing?)
[reply to this comment]
industria on June 17, 2008 12:41 am | Link
Hey!
Your guide was a godsend, really! Moving everything over couldn’t have been easier thanks to everything you’ve included here, so thank you so much for taking the time to do this.
There’s one thing I can’t figure out though. For your Cricket mood setup, you have it so the title of the mood centers vertically next to the mood icon itself. I can’t seem to accomplish this no matter what I try. I’m sure it’s just one line of code I’m missing.. but I can’t figure it out. How’d you get yours like that?
[reply to this comment]
rusty-halo on June 17, 2008 12:51 am | Link
Thank you! I’m so glad this was helpful for you.
Just add
align="middle"to the mood image and that should center it vertically.[reply to this comment]
industria on June 17, 2008 1:16 am | Link
I knew it was a small piece of code, but the thing troubling me now; where would that go?
I assume it would go somewhere in the plugin code itself, but I’m totally not sure where. The issue I can’t get past is that it prints the image and title in the same CSS class, so I can’t edit it there, to my knowledge. :(
Sorry to be such a nuisance.
[reply to this comment]
rusty-halo on June 17, 2008 1:29 am | Link
There probably is a way to do it in CSS, but I was lazy and just edited the img tag directly.
It’s in cricket-moods.php, the plugin file. Your version may differ from mine, but on mine it’s line 93. This is the section:
(Apparently I also added a hard URL in there. Oops. And Wordpress is converting the quotes and line breaks. Sorry. You get the idea, right? I’d say just do a find for “Only print the img tag if the mood has an associated image” and edit the image tag in the line after it.)
[reply to this comment]
industria on June 17, 2008 1:36 am | Link
Awesome. That worked like a charm.
Thank you so much. I’m going to play around a little more in the Plug in to see if I can get it to print an image before the title, but after the mood, now. 8D
Thanks again. This entire ordeal has been made so much simpler thanks to you!
[reply to this comment]
Catherine on June 29, 2008 6:20 am | Link
Hi there!
I am interested in crossposting my blogs to my new JournalFen account and while I followed your instructions I keep getting a fatal error. Do you know what could be causing it, or would you be kind enough as to upload your version of the plugin for JF?
[reply to this comment]
rusty-halo on August 3, 2008 2:51 am | Link
I’m sorry; I must’ve missed this comment when you posted it.
Are you still having this issue? If so, which version of Wordpress are you using?
[reply to this comment]
Catherine on August 3, 2008 3:04 am | Link
I fixed it a while ago. :) Just had to rewrite part of the code.
[reply to this comment]
Amie on August 2, 2008 10:24 pm | Link
Is it possible to import a community blog to WP? I’ve downloaded the xml file, grabbed it with WP, it says I’m good to go, but it’s not giving me anything. Our company has a permanent account on LJ and has been blogging there for years, but we’re sick of sending traffic offsite for our blog. That said, we don’t want to lose years of content in the process. Help!
http://ebsq.livejournal.com
[reply to this comment]
rusty-halo on August 3, 2008 2:49 am | Link
Hmm. It should be possible. My guess is that the fields could be slightly different with the community export, and that might be confusing the upload process. Can you export a personal journal and compare the two to see what’s different? (And then either change the community XML file–easiest via opening it in Excel probably–or change the upload script.)
[reply to this comment]
Greenwitch on December 1, 2008 12:51 pm | Link
Thought you might be interested in a plugin I found — Members Only. It forces users to login before they can view any posts, and uses customized RSS feed URLs so that registered users can still view posts in their reader.
The only drawback is that it seems there isn’t an option to post public posts — so it could really only be used on a strictly friends-only blog.
Another plugin by the same author — Feed Key seems to allow any registered users to have custom feed URLs — if nothing else, this could help out people who might otherwise miss out on friends-only posts (with Role Manager) if they didn’t actually visit the site. Haven’t tried these out yet though.
[reply to this comment]
rusty-halo on December 1, 2008 9:46 pm | Link
Cool. Thank you for letting me know about those!
[reply to this comment]
Amy-Elizabeth on December 6, 2008 12:20 pm | Link
Hey! I’m glad that you are fed up with Live Journal too. Greenwitch referred me here after we started talking about how much we loved WordPress. Your guide has been so helpful! I can’t wait until I can finally be okay with deleting my Lj.
[reply to this comment]
rusty-halo on December 10, 2008 5:08 pm | Link
Thanks! I’m glad my guide has been helpful. :)
[reply to this comment]
Nicci on December 7, 2008 7:50 pm | Link
Hi,
I finally made the complete move over to WP, including importing my LJ posts. It was a tremendous job, one I don’t want to do anytime soon.
Thanks for your instructions. I’ve been coming back to review them for the time I made the big move.
I’ve link your WP journal to my site. Hope you don’t mind.
[reply to this comment]
rusty-halo on December 10, 2008 5:08 pm | Link
Glad I could be of help! Please feel free to link.
[reply to this comment]
Deneo on July 14, 2010 10:58 pm | Link
Hi! Dont you know how to import my new comments from LJ to my SA-blog on Wordpress? The Plugin LJ_comments_import doesn`t work :(
It would be nice that sincronization of that will be periodictly.
P.S. Sorry for my poor english, I am russian.
Thanks.
[reply to this comment]
rusty-halo on July 15, 2010 3:59 pm | Link
I don’t know, unfortunately. Good luck, though.
[reply to this comment]