<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nerdaphernalia &#187; WordPress</title>
	<atom:link href="http://striderweb.com/nerdaphernalia/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://striderweb.com/nerdaphernalia</link>
	<description>"It's All Geek To Me"</description>
	<lastBuildDate>Wed, 21 Dec 2011 18:51:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Close a WordPress Site</title>
		<link>http://striderweb.com/nerdaphernalia/2011/05/how-to-close-a-wordpress-site/</link>
		<comments>http://striderweb.com/nerdaphernalia/2011/05/how-to-close-a-wordpress-site/#comments</comments>
		<pubDate>Wed, 18 May 2011 20:10:54 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA['Nuff  said]]></category>
		<category><![CDATA[Webcraft]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=272</guid>
		<description><![CDATA[I recently was asked to close down a site I had put up using WordPress. I didn&#8217;t want to just delete the whole thing, as I figured somebody might want it put back up in the future. There are several easy ways to do this, but I think I&#8217;ve found the best. My first impulse [...]]]></description>
			<content:encoded><![CDATA[<p>I recently was asked to close down a site I had put up using WordPress.  I didn&#8217;t want to just delete the whole thing, as I figured somebody might want it put back up in the future.  There are several easy ways to do this, but I think I&#8217;ve found the best.</p>
<p>My first impulse was to add an <code>exit;</code> line to index.php.  The problem there is that it doesn&#8217;t close off the wp-admin section.  I could comment out the database password in config, but that leaves a &#8220;Could not connect to database&#8221; message.  I wanted every aspect of the site gone.  Then it struck me:  One file that absolutely every single call to WordPress must pass through is <code>wp-config.php</code>.</p>
<p>So if you want to &#8220;disappear&#8221; a WordPress site quickly and easily, just open up <code>wp-config.php</code> and add the following right after the opening PHP tag:</p>
<p><code>exit;</code></p>
<p>If you want to put up some kind of &#8220;goodbye&#8221; message in HTML, you can do something like this at the top of that file:</p>
<pre><code>&lt;?php
?&gt;&lt;!DOCTYPE html&gt;
&lt;html&gt;&lt;body&gt;&lt;p&gt;This site is closed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
&lt;?php
exit;

...</code></pre>
<p>Even more briefly, of course, you could stick a short message inside a <code>die()</code> statement.  The HTML gives you a bit more flexibility though.</p>
<p>Hope somebody finds this useful. <img src='http://striderweb.com/nerdaphernalia/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2011
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2011/05/how-to-close-a-wordpress-site/">Permalink to How to Close a WordPress Site</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2011/05/how-to-close-a-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graceful Pull-Quotes is now &#8220;Official&#8221;</title>
		<link>http://striderweb.com/nerdaphernalia/2011/05/graceful-pull-quotes-is-now-official/</link>
		<comments>http://striderweb.com/nerdaphernalia/2011/05/graceful-pull-quotes-is-now-official/#comments</comments>
		<pubDate>Tue, 03 May 2011 21:09:27 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Codecraft]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=270</guid>
		<description><![CDATA[Just letting you all know that my Graceful Pull-Quotes plugin is now hosted on the official WordPress Extend repository. That means it will automatically pop up updates in the WP admin, and hopefully more people will find it and use it. It also makes it a bit easier for me to post updates, as I [...]]]></description>
			<content:encoded><![CDATA[<p>Just letting you all know that my <a href="http://striderweb.com/nerdaphernalia/features/wp-javascript-pull-quotes/">Graceful Pull-Quotes plugin</a> is now <a href="http://wordpress.org/extend/plugins/graceful-pull-quotes/">hosted on the official WordPress Extend repository</a>.  That means it will automatically pop up updates in the WP admin, and hopefully more people will find it and use it.  It also makes it a bit easier for me to post updates, as I merely have to commit to the repository rather than manually creating a zip file, uploading to my site, and updating the plugin&#8217;s page with the new version info.</p>
<p>So&#8230; advantages all around.  Some small drawbacks as well (fiddly technical stuff).  No significant feature changes, just some minor code adjustments for the change of venue, and the plugin&#8217;s directory has been changed to reflect its new name.</p>
<p>If you install the new version you may have to manually deactivate and delete the old one &#8212; on my blog they both showed up as separate plugins.  This happens because of the change in the folder containing the plugin.  Just delete the old one and activate the new one.  You shouldn&#8217;t have any issues.</p>
<p>Enjoy!</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2011
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2011/05/graceful-pull-quotes-is-now-official/">Permalink to Graceful Pull-Quotes is now &#8220;Official&#8221;</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2011/05/graceful-pull-quotes-is-now-official/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add New Headers to WordPress Plugins or Themes</title>
		<link>http://striderweb.com/nerdaphernalia/2009/11/add-new-headers-to-wordpress-plugins-or-themes/</link>
		<comments>http://striderweb.com/nerdaphernalia/2009/11/add-new-headers-to-wordpress-plugins-or-themes/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:25:11 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Codecraft]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=266</guid>
		<description><![CDATA[I&#8217;ve had a few patches committed to WordPress core in the last few versions, and have sadly neglected to do writeups about them so that others could take advantage of the new features. I hope to remedy that in the next few posts. First off, WordPress 2.9 has a new feature that allows you to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a few patches committed to WordPress core in the last few versions, and have sadly neglected to do writeups about them so that others could take advantage of the new features.  I hope to remedy that in the next few posts.  First off, WordPress 2.9 has a new feature that allows you to add to the list of headers that are checked when you run either <code>get_plugin_data()</code> or <code>get_theme_data()</code>.</p>
<p>For example:  Let&#8217;s say you want to make a plugin that works with other plugins.  For other plugins to be compatible with it, however, they need to provide some new piece of information, and you want to do this with a custom header.  So we&#8217;re going declare a new plugin header.  Let&#8217;s call it&#8230; oh&#8230;. &#8220;Demo Header&#8221;.  Here&#8217;s the code; just drop this in a plugin and activate:</p>
<pre><code>function plugin_header_demo( $extra_headers ) {
	$extra_headers[] = 'Demo Header';
	return $extra_headers;
}
add_filter( 'extra_plugin_headers', 'plugin_header_demo' );</code></pre>
<p>Pretty simple, eh?  What we&#8217;ve just done is added &#8220;Demo Header&#8221; to the list of headers that WordPress will check for when <code>get_plugin_data()</code> is run.   Now, along with Name, Version, Author, and so forth, a value for Demo Header is returned as well.</p>
<p>Note that this is only for cases where you want <em>any</em> plugin checked for this header.  This changes the <code>get_plugin_data()</code> function and takes effect every time that function is run, on any plugin.</p>
<p>Want to do it for themes?  The code is almost identical:</p>
<pre><code>function theme_header_demo( $extra_headers ) {
	$extra_headers[] = 'Demo Header';
	return $extra_headers;
}
add_filter( 'extra_theme_headers', 'theme_header_demo' );</code></pre>
<p>Note that this does not allow you to alter the pre-existing headers in any way.  You can&#8217;t, for example, remove the &#8220;Name&#8221; header.</p>
<p>Personally, I intend to use this for a third-party update check plugin, which will also be incorporated into <a href="http://code.google.com/p/strider-core/">Strider Core</a>.  For that use, I&#8217;ll add an &#8220;Update URL&#8221; header (or similar).</p>
<p>Next up:  How to define your own custom <code>get_XXX_data()</code> function that works like the ones for plugins or themes.</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2009
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2009/11/add-new-headers-to-wordpress-plugins-or-themes/">Permalink to Add New Headers to WordPress Plugins or Themes</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2009/11/add-new-headers-to-wordpress-plugins-or-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Multiblog 2.6.1</title>
		<link>http://striderweb.com/nerdaphernalia/2009/07/virtual-multiblog-2-6-1/</link>
		<comments>http://striderweb.com/nerdaphernalia/2009/07/virtual-multiblog-2-6-1/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:38:35 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Webcraft]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[Virtual Multiblog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/2009/07/virtual-multiblog-2-6-1/</guid>
		<description><![CDATA[Just released Virtual Multiblog v2.6.1. The primary new feature in the 2.6 line is auto-plugins. That is, you can specify plugins that are automatically activated for all (or just some) blogs. Check it out! © Stephen Rider 2009 This article was originally published at Nerdaphernalia. Planet WordPress is authorized to reproduce WordPress-related entries. If you're [...]]]></description>
			<content:encoded><![CDATA[<p>Just released Virtual Multiblog v2.6.1. The primary new feature in the 2.6 line is auto-plugins.</p>
<p>That is, you can specify plugins that are automatically activated for all (or just some) blogs.</p>
<p><a href="/nerdaphernalia/features/virtual-multiblog/">Check it out!</a> </p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2009
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2009/07/virtual-multiblog-2-6-1/">Permalink to Virtual Multiblog 2.6.1</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2009/07/virtual-multiblog-2-6-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Virtual Multiblog helper app</title>
		<link>http://striderweb.com/nerdaphernalia/2009/05/virtual-multiblog-helper-app/</link>
		<comments>http://striderweb.com/nerdaphernalia/2009/05/virtual-multiblog-helper-app/#comments</comments>
		<pubDate>Fri, 22 May 2009 04:16:06 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Codecraft]]></category>
		<category><![CDATA[GUI Goodness]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Virtual Multiblog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/2009/05/virtual-multiblog-helper-app/</guid>
		<description><![CDATA[Hackadelic has released a (beta) WordPress plugin designed to automate using Virtual Multiblog. This is still in development, but the initial test I did looks promising. Basically the plugin creates an interface in the WP admin for creating new virtual installs. If you&#8217;re interested in playing with unfinished software, go check out the Hackadelic Multiblog [...]]]></description>
			<content:encoded><![CDATA[<p>Hackadelic has released a (beta) WordPress plugin designed to automate using <a href="/nerdaphernalia/features/virtual-multiblog/">Virtual Multiblog</a>.  This is still in development, but the initial test I did looks promising.  Basically the plugin creates an interface in the WP admin for creating new virtual installs.</p>
<p>If you&#8217;re interested in playing with unfinished software, go check out the <a href="http://hackadelic.com/hackadelic-multiblog-kit-blog-farming-the-easy-way">Hackadelic Multiblog Kit</a>.  Looking forward to v1.0!</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2009
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2009/05/virtual-multiblog-helper-app/">Permalink to Virtual Multiblog helper app</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2009/05/virtual-multiblog-helper-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strider Core &#8212; coming soon</title>
		<link>http://striderweb.com/nerdaphernalia/2009/02/strider-core-coming-soon/</link>
		<comments>http://striderweb.com/nerdaphernalia/2009/02/strider-core-coming-soon/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 16:09:45 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Codecraft]]></category>
		<category><![CDATA[Webcraft]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=248</guid>
		<description><![CDATA[I'm working on an integrated core system for WordPress plugins -- including common code and automatic "best version" detection of more than one plugin uses the same core.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been pretty quiet around here lately, mainly because I&#8217;ve been working on something but having trouble hammering the last few problems out of it.</p>
<p>As I work on the various plugins I make for WordPress, I find that there are several common bits of code appearing in all of them, and as I improved it in one place I would then have to go through and copy/paste (with modifications here and there) to the other plugins.  This is a pain to keep track of, so I figured it would be a good idea to create a set of &#8220;core&#8221; files that I could simply drop in and have work.  I found this had various implications, such as what happens when two plugins are using the same core set &#8212; duplicate function names and conflicts suddenly started popping up.  How about when two plugins have differing versions of the core files?</p>
<p>So Strider Core was born.  Among other things, I&#8217;ve created a system wherein different plugins can all run on Strider Core, and if they each have different versions of the core files, it will figure out which one has the <em>highest</em> version and use that for <em>all of those plugins</em>.  Thus if Plugin A includes Strider Core 1.0, and Plugin B has Strider Core 1.1, the 1.1 core will be loaded for both plugins.  Thus, <span class="pullquote">activating one plugin can actually improve the functionality of other plugins</span>.</p>
<p>Most of what I&#8217;m including in the first go are little bits of polish for the Admin &#8212; such as settings links from the Manage Plugins page, Menu icons, and the like.  One significant addition, however, (and the thing I can&#8217;t quite get working right&#8230;) is a third party version checking system.  Thus, anyone who makes plugins that are not hosted on WP-Extend will be able to have their plugin check for new versions simply by integrating Strider Core and adding a single line to the code.</p>
<p>That&#8217;s the plan anyway.</p>
<p>I&#8217;m going to try and get things going this weekend (with some luck), but even if I don&#8217;t get the version checking going, I will probably do a &#8220;beta&#8221; release so people can see what&#8217;s happening.  I know some people have expressed interest in this system, so perhaps better to get it out sooner and get feedback before the &#8220;prime time&#8221; release.</p>
<p>If you&#8217;re interested, keep a lookout for an update to my <a href="/nerdaphernalia/features/wp-log-deprecated-calls/">Log Deprecated Calls plugin</a>, as that is going to be the first plugin to use the new system.</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2009
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2009/02/strider-core-coming-soon/">Permalink to Strider Core &#8212; coming soon</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2009/02/strider-core-coming-soon/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Comment Quiz plugin v1.1.1</title>
		<link>http://striderweb.com/nerdaphernalia/2008/11/comment-quiz-plugin-v111/</link>
		<comments>http://striderweb.com/nerdaphernalia/2008/11/comment-quiz-plugin-v111/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 20:40:16 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Webcraft]]></category>
		<category><![CDATA[Comment Quiz]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=243</guid>
		<description><![CDATA[A new version of the Comment Quiz plugin is up. 1.1.1 has some important bug fixes, so if you&#8217;re using any earlier version, I highly recommend picking this up. I finally figured out SVN, so it&#8217;s on the official WordPress repository. In layman&#8217;s terms that means that automatic update will do the job for you [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of the Comment Quiz plugin is up.  1.1.1 has some important bug fixes, so if you&#8217;re using any earlier version, I <strong>highly</strong> recommend picking this up.</p>
<p>I finally figured out <abbr title "Subversion version control software">SVN</abbr>, so it&#8217;s on the official <a href="http://wordpress.org/extend/plugins/quiz/">WordPress repository</a>.  In layman&#8217;s terms that means that automatic update will do the job for you (look at the Plugins page in Admin).</p>
<p><a href="/nerdaphernalia/features/wp-comment-quiz/">Here&#8217;s the link</a>.  Check it out for details.  Mainly bugfixes since 1.1, but a few other changes in the mix as well&#8230;.</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2008
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2008/11/comment-quiz-plugin-v111/">Permalink to Comment Quiz plugin v1.1.1</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2008/11/comment-quiz-plugin-v111/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Multiblog 2.5</title>
		<link>http://striderweb.com/nerdaphernalia/2008/11/virtual-multiblog-25/</link>
		<comments>http://striderweb.com/nerdaphernalia/2008/11/virtual-multiblog-25/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 19:52:53 +0000</pubDate>
		<dc:creator>Stephen R</dc:creator>
				<category><![CDATA[Webcraft]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[Virtual Multiblog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://striderweb.com/nerdaphernalia/?p=236</guid>
		<description><![CDATA[I&#8217;ve just released Virtual Multiblog for WordPress version 2.5. This has some significant bug fixes and other improvements. If you&#8217;ve had trouble getting it to work in the past, I&#8217;ve reworked the code that determines which blog is active, and I think this will help a lot of people. A major improvement in this version [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just released <a href="http://striderweb.com/nerdaphernalia/features/virtual-multiblog/">Virtual Multiblog for WordPress</a> version 2.5.  This has some significant bug fixes and other improvements.  If you&#8217;ve had trouble getting it to work in the past, I&#8217;ve reworked the code that determines which blog is active, and I think this will help a lot of people.</p>
<p>A major improvement in this version is the way it handles defaults.  Now you can set up defaults in the autoconfig file, and put <em>just the differences</em> into blog-specific config files.  For example, if all your blogs use the same database, you can set the database info one time in <code>mb-autoconfig.php</code>, and then make blog-specific config files that only contain the table-prefix and nothing else.</p>
<p>If you are upgrading, from a previous version, please note the following instructions:</p>
<h3>Upgrading</h3>
<p>1) Upload the new multiblog folder to your wp-content directory.  Copy <code>wp-config.php</code> <del datetime="2009-09-02T15:42:34+00:00" title-"this bit is obsolete">and <code>wp-config-vmb.php</code></del> to the root WordPress directory.  <span class="update">[Update: New versions of VMB no longer use the <code>wp-config-vmb.php</code> file.  If you have it you can get rid of it; if you *don't* have it, don't worry about it. <img src='http://striderweb.com/nerdaphernalia/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ]</span></p>
<p>2) The system no longer uses <code>define()</code> in the config files.  Instead we are setting constants via an array called <code>$vmb_const[]</code>.  For backwards compatibility, defines in blog-specific config files will still work for now (though it is deprecated).  Any constants set in the autoconfig <strong>must</strong> use <code>$vmb_const[]</code>.</p>
<p>3) Note that both mb-autoconfig.php and mb-config-{blog}.php will now be loaded (previously it was either/or).  Anything set in autoconfig will be overridden by a matching pref in a blog-specific file.</p>
<p>That&#8217;s about it.  Check out the readme and the FAQ if you&#8217;re having issues.  Here&#8217;s the page again:  <a href="http://striderweb.com/nerdaphernalia/features/virtual-multiblog/">Virtual Multiblog for WordPress</a>.</p>
<hr />
© <a href="http://striderweb.com/">Stephen Rider</a> 2008
<p>This article was originally published at <a href="http://striderweb.com/nerdaphernalia">Nerdaphernalia</a>.  <a href="http://planetwordpress.planetozh.com/" rel="nofollow">Planet WordPress</a> is authorized to reproduce WordPress-related entries.  <em>If you're reading this at any other web site, the site owner is stealing copyrighted work.  Please visit the original page:</em></p>

<small><a href="http://striderweb.com/nerdaphernalia/2008/11/virtual-multiblog-25/">Permalink to Virtual Multiblog 2.5</a></small>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://striderweb.com/nerdaphernalia/2008/11/virtual-multiblog-25/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

