WP_BlogNetworking

September 7th, 2008

WP_BlogNetworking is a free plug-in for WordPress to allow networks of blogs to share headlines through a central feed of associate sites. To avoid performance problems the feed will be cached locally.

Installing WP_BlogNetworking

  • download WP_BlogNetworking.
  • Copy to your ‘wp-content/plugins‘ directory.
  • Log in with an administration account.
  • Select the ‘Plugins‘ tab.
  • Scroll down to ‘WP_BlogNetworking’ and click ‘activate‘.

Screenshots

Usage

To insert the Widget.

  • Log into WordPress with an Administrator login.
  • Select “Presentation->Theme Editor” on the dashboard menu.
  • Select the sidebar file from the theme, usually ‘Sidebar’.
  • Inside the <ul> and </ul> tags choose the position you wish to display the feed and insert the following.
<?PHP do_action("BlogNetworks") ; ?>

The plug-in is now active. When the feed is pulled down the page will take longer to load, for this reason the feed is cached.

Setting up the central feed

The easiest way to create and manage your central feed of networks is to use your WordPress Blogroll. Your Blogroll is available as an OPML feed on your WordPress blog at http://{your site}/wp-links-opml.PHP.

To add an affiliate blog to you network, enter the site as you would any other link. The important part is that you must fill in the RSS Address in the advanced section of the links properties. Without the RSS Address the link will not appear as part of your network.

Version History

  • 0.5.0
    • Initial release
  • 1.0.0
    • Added, number of posts,time between options. Changed look to a more WordPress 2.5 feel, Used library functions.
  • 1.1.0
    • Fixed OPML feed bug by replacing standard XML library routines with custom regex.
  • 1.2.0
    • Updated Libraries
  • 1.2.1
    • Corrected timer problem that was causing a warning message
  • 1.2.2
    • Corrected WordPressMu Problem

Future Developments

  • allow display of specific categories
  • widget option for display

Other Plug-ins

If you liked this plug-in visits our download area where you will find many more.

Bugs & Suggestions

If you have questions, have found any bugs, or you would like to see features added to WP_BlogNetworking please feel free to use the form at the bottom of the page to Contact us. If WP_BlogNetworking doesn’t fill your needs , feel free to Contact us to discuss a specially commissioned plug-in.

Show Your Appreciation

If you liked WP_BlogNetworking please:

You can also make a donation to Help support its development.


  1. December 9th, 2007 at 00:17 | #1

    Question(s):

    Has the feed entered in the box marked “XML URL” to be some existing? If yes, which?

    If no, is it known if the plugin works in case the FeedBurner FeedSmith plugin is used?

    Thanks :)

  2. December 9th, 2007 at 12:06 | #2

    Yes the feed has to already exist.
    It has to be in OPML format, the same way WordPress feeds your blogroll.
    I don’t know is the Feeburner feedsmith works with OPML feeds.

  3. December 12th, 2007 at 01:56 | #3

    I can’t get the plugin to work. I’ve tried just about everything I can think of, but nothing shows up. I don’t know much about this stuff, but I’m wondering if it could be a permissions problem, since I’m always running into permissions problems.

    Do you know of any reason why just nothing would work? Any help? Thanks.

  4. December 12th, 2007 at 16:00 | #4

    If you’ve managed to install and add the code to the theme it shouldn’t be a permissions problem.
    What is the feed that you are pointing it at?
    They only think i can thing of is that there is a problems with the feed.

  5. December 12th, 2007 at 16:17 | #5

    I’m using this feed:

    http://knoxvilletalks.com/wp-links-opml.php

    I just put two test links in to get it to work before spending time populating it. If it did work, would it take 3 hours for the feeds to start showing up? Is the 3 hour bit adjustable?

    Thanks.

  6. December 12th, 2007 at 16:20 | #6

    Oh! I got it.

    1 - you can’t use it in a sidebar widget, and
    2 - if you copy and paste, you’ll get the quotation marks wrong. I always forget that.

  7. December 12th, 2007 at 16:50 | #7

    If you added the links after you first ran the plugin it will take 3 hours for the links to show up.
    The time limit is not yet adjustable, on an options form.

  8. January 8th, 2008 at 03:08 | #8

    Hiya,

    Im working on an information network site and would love to use this plugin. The issue i have is the sidebar vs widget thing. Although I am the root admin on all sites there will be individual persons for each site. The main site is here http://information-free.com , and there will be topic related sites set as subdomains. These will be in multiple languages and each lead person for topic or country will need independent control of plugins/themes/widgets. This is so each has option for independent advertisement and layout. Many will be using shared network adsense account I can add code to for sidebar but several will use many themes via theme switcher or personal selection.

    Have you found a way to do it within a widget yet? if not i think I can code it or one of our members could, but being that I am working non-stop to merge WP WPMU and our WPCMS systems I’d be super happy if you knew a quick fix.

    Right now we have about 10 sites started for testing and have been successful in both adding via subdomains/subfolders and even other websites fed in and back out. Our goal is to have all ready to go and provide simple use for the non tech savy while keeping it as advanced in function as possible. And our full rollout is targeted by the end of January.

    Thanks in advance,

    Peace.

    Mich D .
    Mich in the web - http://mich.in

  9. January 14th, 2008 at 00:43 | #9

    @Mich: I’ll put the widgetised version of this on my todo list. The person who originally commissioned this didn’t see the point for having a widgets so it was left out.

  10. January 15th, 2008 at 02:08 | #10

    The plugin works fine, but ‘’ is incorrect, it should be ‘’.
    The issue I’m having is changing the look of the feed after I put the PHP into daiku’s tex box widget. A widget would be great.

  11. January 15th, 2008 at 20:19 | #11

    @Turnip: I was referring to another comment. AS I say, a widget version is on the to-do list. There might be an alternative solution available sooner as a new widget for the DCoda _widgets that is under development. Watch this space.

  12. January 16th, 2008 at 02:58 | #12

    Thanks, I got it working in daiku’s text widget finally, with proper CSS formatting. I simply surrounded everything with ul li -/li /ul

  13. January 16th, 2008 at 10:57 | #13

    Glad to know it :)

  14. January 19th, 2008 at 10:34 | #14

    New issue today. I installed the latest and greatest version of "Bad Behavior Plugin". It seems to be replacing the line in the options page of blog networking where you enter your opml feed with random text. Immediately after saving your /wp-links-opml.PHP it rewrites it to a single random letter.

  15. January 21st, 2008 at 14:02 | #15

    I’ve just installed the plugin myself but cannot get it to recreate the fault. Looking through the code there should be no clash between the options of the two plugins. Is there any more clues you can give to me to trace your problem.

  16. January 30th, 2008 at 18:03 | #16

    Nice plugin, good work. However, you should know that it doesn’t work with blogs using the Feedburner plugin AND using the DNS services. It does, however, appear to work if you put in the "real" Feedburner feed URL:s.

  17. January 30th, 2008 at 18:10 | #17

    @TDH: Thanks for the input, by the Feedburner Plugin do you meant Feedsmith burner?

  18. February 2nd, 2008 at 03:50 | #18

    IS THERE A WAY TO POST THE FEED LIST AS POST (yes, maybe with exec-php plugin)
    AND MAKE THEM STATIC????

    converting feed link list result in real html links or something like that??

    If I make a weekly digest from outside website in my normal post, it will show the lastest feeds only…

    I need to make static or convert the feed read to make like an a weekly link archive from the feed.

  19. February 3rd, 2008 at 20:47 | #19

    @jose : There is no way to make blognetworking to create static posts. It was designed to give a dynamic list. I’m not sure of any similar plugins that might do this. You may require a custom plugin.

  20. February 6th, 2008 at 14:58 | #20

    I have tried for two weeks to get this plugin to work. I placed the code in my footer and the headline works but it will not pull the feeds. Here is the url to my opml http://afcdn.com/wp/wp-links-opml.php It is there, I put that address in my browser and it displays the file but I cannot get BlogNetwork to display a list of the feeds. Is there an example somewhere that I can look at the files and see what I am doing wrong?

  21. February 6th, 2008 at 15:28 | #21

    Ok, I figured it out. The quotation marks were wrong. I saw that above and when I manually entered the quotations in the line, it started working. Thanks,

  22. March 16th, 2008 at 17:14 | #22

    Hi
    I would like my moblog feed to appear i my sidebar. But that won’t work as it’s not opml? I’m not so good at these things…
    This is the feed I want: http://rss.mobilblogg.nu/o.o.i.s?template=rss_feed.t&user=kiona If it’s possible, can you explain how I should do it? Thanks /Kiona

  23. March 17th, 2008 at 12:25 | #23

    The only think you could do with this plugin is display the latest Item on your feed in you sidebar.
    To do this play your feed in your blogrol and point the plugin at that.
    At this time this plugin will no display an entire rss feed.

  24. Roman
    May 2nd, 2008 at 09:15 | #24

    Hi, nice plugin. I am just working on a blog network and I look for a plugin like this. I would like to suggest some new features. Many blog networks has channels, eg. News, Politics, Beauty, Travel etc. What about to allow this plugin to show each specific channel in one feed. For example visit site http://www.bangingbags.com/ and scroll down and you can see what I mean. There is a list of the sites in the network with the feeds. Would it be to create difficult based on that or similar? Just idea.

    Roman

  25. May 2nd, 2008 at 11:45 | #25

    @Roman -

    Hi, nice plugin. I am just working on a blog network and I look for a plugin like this. I would like to suggest some new features. Many blog networks has channels, eg. News, Politics, Beauty, Travel etc. What about to allow this plugin to show each specific channel in one feed. For example visit site http://www.bangingbags.com/ and scroll down and you can see what I mean. There is a list of the sites in the network with the feeds. Would it be to create difficult based on that or similar? Just idea.

    Roman

    I’m not entirely sure what you mean, I think Blognetowrking can be configure to something near to what your are wanting.

  26. Roman
    May 2nd, 2008 at 13:10 | #26

    Nice to know. And can I modify the output to get with time/date of the posts, authors name of the posts?

  27. May 2nd, 2008 at 13:21 | #27

    Not at present. With the limited space in the side bar it is just limited to the site and the post title.
    This is a good idea to have as an option and will be included the the next version.

  28. Roman
    May 2nd, 2008 at 18:36 | #28

    well, I think what I would welcome in the plugin. At this moment users can added just one blognetwork feed of all sites. What about this:

    example


    for feed included technology related sites
    for feed included politics related sites
    etc.

    I look for this that I can added specific feeds but pretty categorized on the site, because I can have central feeds of the specific channels but on the sites at this moment I can show one central feed.

  29. Roman
    May 2nd, 2008 at 18:37 | #29

    EDIT: there are missing codes in previous comment lines:


    do_action("BlogNetworks")
    do_action("BlogNetworks_2")

  30. July 1st, 2008 at 08:36 | #30

    Is there any way to change the style on the output of the feeds?

    Here is the page I am outputing the feeds onto:
    http://www.bestgreenblogs.com/meta/

    It looks like doo doo. Is it something in the plugin or do I need to make special CSS to make it look better?

    Great plugin btw..

  31. July 1st, 2008 at 10:30 | #31

    There is nothing in the plug-in to change the way it looks. It was originally designed to fit in the sidebar, and as such it would default to the standard sidebar look and feel for lists.
    Yes, you will have to use CSS to change the look.

  32. July 22nd, 2008 at 11:28 | #32

    hi DCoda, could you please tell me how to add this to non widget sidebar? thanks

  33. July 22nd, 2008 at 11:37 | #33

    @Jack Supit: Ho, You would use the
    <?PHP do_action(”BlogNetworks”) ; ?>
    code to insert it in such a way. Check ‘Usage’ in the documentation for more information.

  34. August 7th, 2008 at 02:51 | #34

    I’m hoping to use this plugin to add local news headlines to a page called http://don.keruskie.com/news that I have on my site. However, after over three hours, the page is still blank.

    I downloaded, uploaded and activated the plugin. I pointed it to http://don.keruskie.com/wp-links-opml.php and made sure that I had an RSS url in the link that I have on my blogroll.

    The code that I have for my news page is:

    Can you help me out?

  35. August 7th, 2008 at 09:01 | #35

    @Don- Its hard to say without access to you system.
    What happens when you click update now?

  36. August 7th, 2008 at 09:16 | #36

    The page http://don.keruskie.com/news is still blank.

    The only thing I’ve put on that page is:
    “”
    without the outside quotes of course.

    I can only think that the code on the page is somehow wrong but I don’t know exactly what is wrong with it.

    I’m using a good RSS url to News10Now.com in my blogroll and have the plugin pointed to http://don.keruskie.com/wp-links-opml.php where my blogroll resides.

  37. August 7th, 2008 at 09:19 | #37

    I’m sorry the page code keeps disappearing when my posts are displayed here. It’s the same code as in your reply to Jacky Supit but with the ul and /ul in brackets at the beginning and end.

  38. August 7th, 2008 at 09:25 | #38

    @Don-What happens when you click update now on the options screen?

  39. August 7th, 2008 at 09:32 | #39

    When I go to Settings > BlogNetworking and click Get Network or Save Settings, there is no difference. I don’t see Update Now though.

  40. August 7th, 2008 at 09:47 | #40

    @Don-My mistake I was getting the working mixed up with another plugin.
    I’ll look into it, and see if i can work for me with your feed.

  41. August 7th, 2008 at 09:48 | #41

    I appreciate any help that you can provide. If you need access to anything, please let me know.

  42. August 8th, 2008 at 15:48 | #42

    @Don- I’ve managed to track the problem and the plugin is working find.
    Despite the opml page displaying correctly it returns the following header information

    HTTP/1.x 404 Not Found
    Date: Fri, 08 Aug 2008 14:44:44 GMT
    Server: Apache
    Cache-Control: no-cache, must-revalidate, max-age=0
    Expires: Wed, 11 Jan 1984 05:00:00 GMT
    Pragma: no-cache
    X-Pingback: http://don.keruskie.com/xmlrpc.php
    Last-Modified: Fri, 08 Aug 2008 14:44:44 GMT
    Keep-Alive: timeout=15, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    Content-Type: text/xml; charset=UTF-8

    This is strange but the plugin quite correctly assume that the page is not found and therefore does nothing.
    I recommend talking to your ISP to see if they can find the cause.

  43. August 10th, 2008 at 23:21 | #43

    This is a great plug-in and we were evaluating it on our old install of WordpressMU 1.3.3 using 1.1.0 branch of the plug-in and it all looked good. We upgraded to MU 2.6 and got the notice that there was a new version. Installed it and it killed the network. We started getting floods of these error messages.

    [10-Aug-2008 17:05:06] PHP Fatal error: Call to undefined function wp_get_current_user() in /var/www/html/wp-includes/capabilities.php on line 447

    I don’t know if this is a 2.6 or MU issue unfortunately but we were sad to lose this possible functionality. We’d be more than happy to make a donation to the development if you can get this bug fixed.

  44. August 11th, 2008 at 08:57 | #44

    @Jason DeFillippo- We’ll try at add support for WordPressMu, this wasn’t originally supported so never tested.

  45. August 11th, 2008 at 21:12 | #45

    @Jason DeFillippo- Version 1.2.2 has been released which addresses the problem with WordPressMu

  46. August 11th, 2008 at 21:19 | #46

    Fantastic! I’ll download it and test it right away!

  1. June 27th, 2008 at 09:23 | #1