Manipulating Your WordPress And External OPML Files

April 22nd, 2008 · 2 Comments · Category: Design and Development · Tools · WordPress

OPMLRecently I’ve had to manipulate my OPML files to get some feeds and a blogroll to work the way I want. I found that there are fortunately quite a few options to get links and rss feed URLs to read and link the way I need and thought I would share these options with y’all. What is an OPML file you ask? Well, let me show you rather than tell you. Add “wp-links-opml.php” to the end of your home page URL for your WordPress blog (example: See all that XML code gibberish, that’s your blogroll (list of links) as an outline.

OPML (Outline Processor Markup Language) is an XML format for outlines. It’s a file that is basically a format of XML that helps you organize data as an outline so that you can take the outline from one place on the web to another without any loss in translation…or rather, transportation. For example, if you have a feed reader account with Bloglines or Google Reader, you can export and import your links from one into or from the other. You can also import your links from these feed reader services into WordPress as well.

So, for my current project I was looking for a way to show a list of blogs in an orderly fashion, by categories, in the order I want, and where both a link to the blogs’ websites and the rss feeds would appear. I found the WordPress OPML browser widget which shows links by category and with web addresses linked in the way I described above. But, first I didn’t want to necessarily use my blogroll since the list of blogs and feeds were specific and separate, and second, I didn’t want to have to rewrite and upload all the links I had already entered in a separate place on the web. So, what I did was download my Google Reader OPML file, delete the one category and all the links under it that did not reflect the links I needed and then saved the OPML file on my website and then pointed the OPML browser widget to the URL path where I saved the new OPML file from Google Reader. Fabulous, huh! You can see an example of it here at Oh, MY! Oakland on the right sidebar.

But, let’s say you want to get a list of links that don’t require categorizing and your list is found on a regular website. You’re in luck! You can go to Feedshow Goodies and use their OPML Builder to generate a list of links from a web page, delete the links you don’t want and then create an OPML file. You can upload the OPML file to your WordPress blog. If you plan to upload the OPML file to your feed reader (Google, Bloglines, etc.) make sure the links are rss feed URLs, not regular web addresses.

Well, I hope you now have a sense of the possibilities in making your blogroll, link lists, etc. work for you.

back to top


  1. Pingback from links for 2008-05-03 -- Chip’s Quips

    [...] Manipulating Your WordPress And External OPML Files | The WordPress PAD Kemi tells about using the OPML Browser widget at Oh, MY! Oakland. (tags: opml phpopmlbrowse wordpress widget rss) [...]

  2. posted the following on May 2, 2008 at 5:30 pm.

    Glad you like the widget, Kemi! Thanks for the write-up.

Leave a reply

back to top