<?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>Revolves &#187; Wordpress</title>
	<atom:link href="http://www.revolves.net/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.revolves.net</link>
	<description>Innovation</description>
	<lastBuildDate>Tue, 27 Dec 2011 15:25:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The Making of PHP Script to Show Category-Specific Ads in WordPress</title>
		<link>http://www.revolves.net/making-of-php-script-to-show-category-ads-in-wordpress/</link>
		<comments>http://www.revolves.net/making-of-php-script-to-show-category-ads-in-wordpress/#comments</comments>
		<pubDate>Wed, 18 May 2011 08:23:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=458</guid>
		<description><![CDATA[If you&#8217;re looking for a solution to show different ads in your WordPress posts for different categories, then check out my post: Show WordPress Ads Based on Post Categories. In this post, I explain how the script works. This is for people who are interested in PHP and WordPress programming. Not just that. You will [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking for a solution to show different ads in your WordPress posts for different categories, then check out my post: <a href="http://www.revolves.net/2011/05/09/show-wordpress-ads-based-on-post-categories/">Show WordPress Ads Based on Post Categories</a>. In this post, I explain how the script works. This is for people who are interested in PHP and WordPress programming.</p>
<p>Not just that. You will also learn about how key architectural decisions are taken while creating a software. My decisions aren&#8217;t perfect, but explaining my motivation behind them will allow you to examine them more clearly.<span id="more-458"></span></p>
<h2>First comes the specification</h2>
<p>Before we jump on to creating anything, we need to have a decent idea about how it&#8217;s going to work.</p>
<p>Our objective is to show different ads for different blog categories at the end of each post. I do not want to rotate ads within a single category. Also, I only want to show ads on single posts.</p>
<p>We won&#8217;t be creating a complex WordPress plugin that has its own custom database. Sure we can do that, but we want to be up and running with a simple solution for now. We could later create a grand plugin. But for now, it isn&#8217;t needed.</p>
<p>That&#8217;s the beauty of software. You can achieve the same end-result in various ways. That&#8217;s why we have commandline as well as GUI tools. All of them are useful.</p>
<h3>Specification: How will we take the input?</h3>
<p>To keep things simple, we will write our advertisements in <code>.html</code> files. Our PHP file will then only have to <code>'include'</code> the appropriate advertisement file depending on the current posts&#8217; category.</p>
<p>Advertisements are normally distinct from other elements of the page. They may have their own <code>DIV</code> styled differently. However, the style will be shared by all advertisements.</p>
<p>That means, all the ads will follow a particular &#8220;template.&#8221; For this, we&#8217;ll have a <code>header</code> and <code>footer</code> common to all ads. Our <code>.html</code> files will be loaded between the header and footer section. By changing what goes inside the header and footer, we can stylize all the ads as we want.</p>
<h3>Specification: Convention over configuration</h3>
<p>Now, we have all the ad files. We&#8217;ll assume that our PHP file will somehow manage to fetch the categories to which the current post belongs.</p>
<p>However, how will our PHP file know which advertisement file to load for a particular category? We can surely use a configuration file, mapping each category to its respective <code>.html</code> file. However, that sounds tedious.</p>
<p>We&#8217;ll rather use a convention instead of a configuration. If you&#8217;re a Ruby on Rails guy, or have worked on any web framework for other languages, you might be aware of this term.</p>
<p>We&#8217;ll assume that if we have a category called <em>WordPress</em>, then its advertisement will be stored in a file named <code>wordpress.html</code>. Another convention that I&#8217;ve added here is that the filename will always be lowercase, regardless of how the category was typed. <strong>We won&#8217;t be replacing spaces with dashes. It&#8217;s not necessary for now.</strong></p>
<p>What if a post has multiple categories? Then, our script will choose the first category in the array of categories returned by WordPress. This can be unpredictable, but the fault is not with the script, but with the blogger who may have used categories recklessly.</p>
<p>Also, if a category does not have a corresponding advertisement file, our script will do nothing (display nothing).</p>
<h2>Coding the actual script</h2>
<p>This is the part you had been waiting for. I should say that the parts that you read before are more important than the script itself. It tells you why the script is designed the way it is.</p>
<p>The design decisions behind the script ultimately decides its user-friendliness and end-user efficiency. Ok, enough of this. Let&#8217;s move to the code.</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$categories = get_the_category();
$fileName = strtolower($categories[0]-&gt;cat_name) . '.html';
$filePath = dirname(__FILE__) . '/' . $fileName;

if (file_exists($filePath))
{
	?&gt;
	&lt;!--begin common ad header--&gt;

	&lt;div style=&quot;border: 1px dotted; background-color: #EEFEEF; padding: 10px&quot;&gt;

	&lt;!--end common ad header--&gt;
	&lt;?php include $filePath; ?&gt;
	&lt;!--begin common ad footer--&gt;

	&lt;/div&gt;

	&lt;!--end common ad footer--&gt;
	&lt;?php
}</pre>
<p>That&#8217;s the whole code. Now, I&#8217;ll break it down into parts and explain each of them thoroughly.</p>
<pre class="brush: php; title: ; notranslate">$categories = get_the_category();
$fileName = strtolower($categories[0]-&gt;cat_name) . '.html';
$filePath = dirname(__FILE__) . '/' . $fileName;</pre>
<p>In the above lines, my intention is to get the absolute path to the advertisement file that we wish to display.</p>
<p>To do that, I need the list of categories to which the post belongs. I do it using <code>$categories = get_the_category();</code>, wherein <code>get_the_category();</code> is a function made available by WordPress. It returns an array containing the current post&#8217;s category data. Since I&#8217;m going to <code>'include'</code> this script inside the template&#8217;s <code>single.php</code>, my script will have access to this WordPress function.</p>
<p>Observe the second line. Like said in our specification, we&#8217;ll use the first category returned by WordPress (in case of multiple categories). The <code>cat_name</code> property of an array element contains the category&#8217;s name.</p>
<p>According to our convention, I convert the category to lowercase and append the <code>.html</code> suffix.</p>
<p>In the third line, I get the absolute path to the advertisement file. <code>dirname(__FILE__)</code> gives me the directory of the current script (this script). I then append a forward slash and the filename.</p>
<p>Even though Windows uses backslash, the forward slash works on it too. Unix based systems need forward slash to work. So in this case, I use a forward slash knowing that it&#8217;ll work on all systems.</p>
<p>The reason I&#8217;m getting an absolute path is because I want the file to be loaded from the directory where advertisements are stored. Though very highly unlikely, conflicting filenames in the include paths of PHP (or any other language) can cause hard to debug errors.</p>
<p>That&#8217;s why I think its better to be explicit. The main reason for using absolute path is security. That comes into picture if you&#8217;re taking the filename as a parameter from the user. In that case, he may provide a filename as you may expect. But he can also provide you with a relative path, or an URL, which PHP will happily resolve and display!</p>
<pre class="brush: php; title: ; notranslate">if (file_exists($filePath))</pre>
<p>I only want to display ads if there is a matching ad file for that category. If the ad file doesn&#8217;t exist, then we&#8217;ll assume that the blogger didn&#8217;t want to display ads for that category. So, our script will do nothing in that case.</p>
<pre class="brush: php; title: ; notranslate">?&gt;
	&lt;!--begin common ad header--&gt;

	&lt;div style=&quot;border: 1px dotted; background-color: #EEFEEF; padding: 10px&quot;&gt;

	&lt;!--end common ad header--&gt;
	&lt;?php include $filePath; ?&gt;
	&lt;!--begin common ad footer--&gt;

	&lt;/div&gt;

	&lt;!--end common ad footer--&gt;
	&lt;?php</pre>
<p>Here, we turn off PHP by typing <code>?&gt;</code>. We&#8217;re outputting plain HTML here. In the <em>common ad header</em> section, we can include the header common to all ads. I&#8217;ve used a <code>DIV</code> here as an example.</p>
<p>Similarly in the footer section, I&#8217;ve closed the <code>DIV</code> that I had opened. The purpose of common headers and footers now become more clear.</p>
<p>In between the header and the footer, we have <code>&lt;?php include $filePath;?&gt;</code>. This is where we display the actual ad from the file.</p>
<h3>Edge cases</h3>
<p>We have already take care of the multiple category case. However, what if there is no category assigned to the post? In that case, WordPress automatically assigns the category <em>&#8216;Uncategorized&#8217;</em>. So, we&#8217;ll still have one element in the category array. That&#8217;s why we don&#8217;t have to check if it&#8217;s empty.</p>
<p>Moreover, the blogger can create a <code>uncategorized.html</code> file too! It will be shown on all uncategorized posts.</p>
<h3>Where to put the script?</h3>
<p>You can follow the instuctions that I mention in my other post, <a href="http://www.revolves.net/2011/05/09/show-wordpress-ads-based-on-post-categories/">Show WordPress Ads Based on Post Categories</a>. Basically, you have to include it in your theme&#8217;s <code>single.php</code> file. I recommend that you check out that post to know the specifics.</p>
<h2>More architectural considerations</h2>
<p>Our script doesn&#8217;t provide provisions for disabling ads on specific posts of a category. It also doesn&#8217;t allow us to have multiple ads for a single category.</p>
<p>Those may sound like limitations. However, those were the features we never aimed for from the beginning. Unnecessarily having them will only cause more bloat.</p>
<p>However, you can code it that way if you want.</p>
<h2>A challenge</h2>
<p>Let me give you a task to try out something cool yourself. Instead of categories, use WordPress&#8217; <em>&#8216;Custom Fields&#8217;</em> to find out which ad to display. It would still work the same way as the script above. But instead of categories, it&#8217;ll use a custome field specified in each post.</p>
<p>Why a custom field? A custom field would still allow multiple posts to share the same ad. Change the ad, and all the posts showing the ad will now display the new ad.</p>
<p>At the same time, it allows you more flexibility. You may write about WordPress in a category called <em>WordPress.</em> However, you may want different ads depending on which aspect of WordPress you wrote about.</p>
<p>So, are you up for the challenge?</p>
<h2>Conclusion</h2>
<p>That was too much writing for such a simple piece of script. But I hope you got to learn a lot in the process. This post was more towards the design decisions behind a script rather than the actual programming of the script. I believe that&#8217;s equally important.</p>
<p>If you liked this, I&#8217;m planning on writing more posts of this nature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/making-of-php-script-to-show-category-ads-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Show WordPress Ads Based on Post Categories</title>
		<link>http://www.revolves.net/show-wordpress-ads-based-on-post-categories/</link>
		<comments>http://www.revolves.net/show-wordpress-ads-based-on-post-categories/#comments</comments>
		<pubDate>Mon, 09 May 2011 09:44:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=452</guid>
		<description><![CDATA[I&#8217;ve created a simple solution to enable you to show different ads based on categories. Let&#8217;s say you have a WordPress blog where you write about WordPress, Drupal and Joomla. You put posts related to each of them in their respective category. Now, you want the Durpal posts to show an ad (predesigned by you) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a simple solution to enable you to show different ads based on categories.</p>
<p>Let&#8217;s say you have a WordPress blog where you write about WordPress, Drupal and Joomla. You put posts related to each of them in their respective category. Now, you want the Durpal posts to show an ad (predesigned by you) related to Drupal, and same for the rest. So, what do you do?</p>
<p>Here&#8217;s my little solution to that problem. I didn&#8217;t find any good WordPress plugin to solve this. And I wanted the solution to be pretty simple.</p>
<p><strong>Note: </strong>If you like PHP and would like to know how this script works, or why it has been designed the way it is, then check out my post: <a href="http://www.revolves.net/2011/05/18/making-of-php-script-to-show-category-ads-in-wordpress/">The Making of PHP Script to Show Category-Specific Ads in WordPress</a>.</p>
<p>You will be writing your ads for each category in an HTML file. So, you can have just one ad for each category. There is no feature for rotating ads within a category.</p>
<p>Let&#8217;s get our hands dirty&#8230;<br />
<span id="more-452"></span></p>
<h3>Step 1: Download The WordPress Ads Zip File</h3>
<p>Here is the download link to it: <a href="http://www.revolves.net/wp-content/uploads/displayads.zip">WordPress Category Ads</a></p>
<p>It only contains one single file, and that&#8217;s all that is needed to get this thing working great.</p>
<h3>Step 2: Configuring The Script</h3>
<p>The <code>displayads.php</code> file has the following code:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$categories = get_the_category();
$fileName = strtolower($categories[0]-&gt;cat_name) . '.html';
$filePath = dirname(__FILE__) . '/' . $fileName;

if (file_exists($filePath))
{
	?&gt;
	&lt;!--begin common ad header--&gt;

	&lt;div style=&quot;border: 1px dotted; background-color: #EEFEEF; padding: 10px&quot;&gt;

	&lt;!--end common ad header--&gt;
	&lt;?php include $filePath; ?&gt;
	&lt;!--begin common ad footer--&gt;

	&lt;/div&gt;

	&lt;!--end common ad footer--&gt;
	&lt;?php
}</pre>
<p>Between the <code>&lt;!--begin common ad header--&gt;</code> and <code>&lt;!--end common ad header--&gt;</code>, include the header of each ad. In the above case, I want all ads to be displayed in a box. So, instead of typing out the box in each of the ad, I create a common template for all the ads.</p>
<p>Similarly, I use the footer section of the ad to close the DIV I had created in the header. All the ads will be displayed between the header and the footer section of this file.</p>
<p>That&#8217;s all with this file.</p>
<h3>Step 3: Putting The Script In The Right Location</h3>
<p>Go to your WordPress&#8217; <code>theme</code> directory and open the theme folder you&#8217;re currently using. Let&#8217;s assume it&#8217;s <code>twentyten</code>. So, go inside that folder, and create a new folder called <code>ads</code>.</p>
<p>Put the <code>displayads.php</code> in that folder.</p>
<h3>Step 4: Adding Advertisements for Each Category</h3>
<p>Let&#8217;s say you have a category called <code>WordPress Themes</code>. Then create a file inside the <code>ads</code> folder called <code>wordpress themes.html</code>. Whatever may be your category, create a file with everything lower cased. <strong>Spaces are not to be replaced by &#8216;-&#8217;.</strong></p>
<p>Inside this file, enter your advertisement. You can use any HTML tag you want. Your wish.</p>
<p>In case some of your posts have multiple categories, then this script will show the ad corresponding to the first category in the array returned by WordPress. If a category has no advertisement file, then no ads are shown.</p>
<h3>Step 5: Modifying The Theme To Show Ads</h3>
<p><strong>EDIT:</strong> In case of newer versions of TwentyTen, the file that has to be edited is <code>loop-single.php</code>, and not <code>single.php</code>. The following instructions might still be valid for other themes.</p>
<p>Open your theme&#8217;s <code>single.php</code> (here I&#8217;m assuming that you want to show ads at every posts&#8217; end).</p>
<p>Find:</p>
<p><code>&lt;?php the_content(); ?&gt;</code></p>
<p>and add</p>
<p><code>&lt;?php include 'ads/displayads.php'; ?&gt;</code></p>
<p>on the line next to it.</p>
<h3>Step 6: Test If It Works</h3>
<p>Write up some ads for the categories and view the posts to see if the right ads are being shown. It should work all right. If not, post a comment below!</p>
<h3>Conclusion</h3>
<p>I know, the instructions look &#8220;long&#8221;, but they&#8217;re not. This thing is very easily installed and is very portable. I hope you find it useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/show-wordpress-ads-based-on-post-categories/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WordPress is NOT the Answer to Everything</title>
		<link>http://www.revolves.net/wordpress-is-not-the-answer-to-everything/</link>
		<comments>http://www.revolves.net/wordpress-is-not-the-answer-to-everything/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 18:18:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=345</guid>
		<description><![CDATA[WordPress started out as a simple blogging platform. Nowadays, it competes with other leading CMSes. All the credit goes to it&#8217;s continual improvement over time, a dedicated community supporting it, and the endless stream for plugins to make practically everything possible. Anytime anyone thinks of creating a website, WordPress comes to mind. However, WordPress is [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress started out as a simple blogging platform. Nowadays, it competes with other leading CMSes. All the credit goes to it&#8217;s continual improvement over time, a dedicated community supporting it, and the endless stream for plugins to make practically everything possible.</p>
<p>Anytime anyone thinks of creating a website, WordPress comes to mind.</p>
<p>However, WordPress is not everything. No, I&#8217;m not talking about using any other CMS instead of WordPress. The point is, why use a CMS when one is not required?<span id="more-345"></span></p>
<p>Take a personal site having a few static pages, or a personal site of a freelancer offering many services. The site&#8217;s pages don&#8217;t change much, and WordPress is a total overkill.</p>
<p>This is where standard HTML/CSS proves a better solution. It&#8217;s simple, it&#8217;s easy and it&#8217;s elegant. The way we used to build websites a decade ago is still the best way in many cases.</p>
<p>Now, many complain about having to modify all the pages manually when they make a global change to the site, like adding something to the navigation, footer or header. Now, you can easily combat this by splitting your HTML page into different parts (header, footer, navigation and the actual pages), and gluing them together using PHP.</p>
<p>This drastically reduces your overhead.</p>
<p>Remember, the K.I.S.S. (Keep It Simple, Stupid) principle applies to websites too. Why not take advantage of it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/wordpress-is-not-the-answer-to-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution To WordPress File Upload Problem</title>
		<link>http://www.revolves.net/solution-wordpress-upload-problem/</link>
		<comments>http://www.revolves.net/solution-wordpress-upload-problem/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 05:30:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=287</guid>
		<description><![CDATA[When you try to upload a file through WordPress, you get the following error: To solve this: Go to Miscellaneous Settings in your admin panel The &#8220;Store uploads in this folder&#8221; will probably have the complete path to your upload folder. Change this to the default value of &#8220;wp-content/uploads&#8221;. The default value is also mentioned [...]]]></description>
			<content:encoded><![CDATA[<p>When you try to upload a file through WordPress, you get the following error:</p>
<pre class="brush: plain; title: ; notranslate">Unable to create directory /home/USERNAME/public_html/wp-content/uploads. Is its parent directory writable by the server?</pre>
<p>To solve this:</p>
<ol>
<li>Go to Miscellaneous Settings in your admin panel</li>
<li>The <em>&#8220;Store uploads in this folder&#8221;</em> will probably have the complete path to your upload folder. Change this to the default value of <em>&#8220;wp-content/uploads&#8221;</em>. The default value is also mentioned to the right of the same option&#8217;s box.</li>
<li>Hit save, and try uploading again. This solved the problem for me.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/solution-wordpress-upload-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installed Cutline Theme</title>
		<link>http://www.revolves.net/installed-cutline-theme/</link>
		<comments>http://www.revolves.net/installed-cutline-theme/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 08:05:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=268</guid>
		<description><![CDATA[The previous theme I had was pretty graphic intensive for no reason, and required around 60 HTTP Requests. So, instead of an eye-candy theme, I settled for Cutline Theme. It&#8217;s simple, it&#8217;s great, and my blog loads much faster. Also, it&#8217;s very pleasing on the eyes. The layout looks simple and the content looks inviting. [...]]]></description>
			<content:encoded><![CDATA[<p>The previous theme I had was pretty graphic intensive for no reason, and required around 60 HTTP Requests. So, instead of an eye-candy theme, I settled for Cutline Theme. It&#8217;s simple, it&#8217;s great, and my blog loads much faster.</p>
<p>Also, it&#8217;s very pleasing on the eyes. The layout looks simple and the content looks inviting. I&#8217;ll be doing some custom modifications to the CSS to give it a more unique look.</p>
<p>Anyways, if you&#8217;re looking for a good minimalistic theme for your blog, Cutline is a great choice. Look at my blog&#8217;s footer for a link to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/installed-cutline-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Highly Affordable Premium WordPress Themes At Elegant Themes</title>
		<link>http://www.revolves.net/highly-affordable-premium-wordpress-themes-elegant-themes/</link>
		<comments>http://www.revolves.net/highly-affordable-premium-wordpress-themes-elegant-themes/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 04:45:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=100</guid>
		<description><![CDATA[Elegant Themes is an answer to prayers of those who require highly affordable yet Premium Quality WordPress Themes. At just $19.95 for a year&#8217;s membership, the benefits it offers outnumbers many of the other membership websites you&#8217;ll find. A Quick Note On Theme Clubs In Theme Clubs, rather than buying individual themes, you buy a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.revolves.net/go/elegant.php" rel="nofollow"><b>Elegant Themes</b></a> is an answer to prayers of those who require <b>highly affordable</b> yet <b>Premium Quality WordPress Themes</b>. At just <b>$19.95</b> for a year&#8217;s membership, the benefits it offers outnumbers many of the other membership websites you&#8217;ll find.<br />
<span id="more-100"></span></p>
<h3>A Quick Note On Theme Clubs</h3>
<p>In Theme Clubs, rather than buying individual themes, you buy a membership for the specified time. Mostly, you&#8217;ll get access to all the previous themes and any theme released during your membership period. This is better than sites selling single themes, since you get to keep up with trends, can post suggestions and the cost is reduced considerably. You also have more choice and flexibility. <a href="http://www.revolves.net/go/elegant.php" rel="nofollow">Elegant Themes</a> is one of the clubs following this model.</p>
<h3>Unique Benefits At Great Price</h3>
<p>Here is a list of features <a href="http://www.revolves.net/go/elegant.php" rel="nofollow">Elegant Themes</a> offers. I&#8217;ve assembled them for you. You&#8217;ll find almost everything one would need before opting for buying a theme or membership to a theme club.</p>
<p><b>Highly Affordable</b>: Elegant Themes is a highly affordable club for wordpress themes. At $19.95/year, you&#8217;ll be getting a lot of themes, as well as future themes released during your membership. You&#8217;ll have a hard time finding even a <i>single</i> theme that offers all the features at this price.</p>
<p><b>Theme-Specific Features</b>: Many themes have features that are unique, i.e. not all templates have it. Some themes might allow for a specific feature, that might not be suited for other themes. The author has taken care that all themes are as unique as possible.</p>
<p><b>Theme Control Panel</b>: Themes have their own options page that allow for customization. No need to endlessly rip apart the CSS files for simple customizations. Themes also have variations you can choose from.</p>
<p><b>Advertisement Ready</b>: Blogging has become a business. The themes are advertisement ready, so that you don&#8217;t get headaches trying to integrate them into your theme.</p>
<p><b>PSD Files</b>: PSD files for the themes are also provided. This is for those designer folks who&#8217;d like to take the degree of customizations to the next level. All at no extra cost.</p>
<p><b>Widget Ready</b>: This does not come as a surprise, since most of the paid themes are Widget Ready. It&#8217;s always an excellent thing to have.</p>
<p><b>Valid XHTML 1.0 and CSS, Tableless</b>: This is now considered a must feature by many. If you&#8217;ve never heard of it, what it suggests is that the themes follow the standards for web design set by W3C. Themes have smooth tableless designs.</p>
<p><b>Excellent Browser Support</b>: All wordpress themes support Firefox 3.0, IE 6/7, Opera, Netscape and Safari.</p>
<p><b>Rich Customer Experience</b>: Many people don&#8217;t look at this aspect, but it&#8217;s very important. The author discusses any new theme he is creating, so that customers can give suggestions. It&#8217;s like having a friend design themes for you.</p>
<h3>And If You&#8217;re Still Wondering</h3>
<p>Elegant Themes does provide you with the previews of all themes. At $19.95, I don&#8217;t think it&#8217;s rocket science to take the right descision. <a href="http://www.revolves.net/go/elegant.php" rel="nofollow">Click here to visit Elegant Themes</a>.</p>
<p>Have A Nice Day!<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.revolves.net/finding-free-quality-wordpress-themes-easily-a-difficult-task-simplified/" rel="bookmark" title="February 17, 2009">Finding Free Quality WordPress Themes Easily &#8211; A Difficult Task Simplified</a></li>
</ul>
<p><!-- Similar Posts took 3.163 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/highly-affordable-premium-wordpress-themes-elegant-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Automatic Update Surpasses Flexibility Of Fantastico</title>
		<link>http://www.revolves.net/wordpress-automatic-update-surpasses-flexibility-of-fantastico/</link>
		<comments>http://www.revolves.net/wordpress-automatic-update-surpasses-flexibility-of-fantastico/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 03:58:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=56</guid>
		<description><![CDATA[Practically everyone knows about Fantastico. Even if you&#8217;ve never gone through half of your cPanel options, Fantastico might be the most known option to many. Fantastico is very helpful in getting WordPress or any other software on your server installed within a few clicks. Everything is handled by it. Apart from some security optimizations, you [...]]]></description>
			<content:encoded><![CDATA[<p>Practically everyone knows about Fantastico. Even if you&#8217;ve never gone through half of your cPanel options, Fantastico might be the most known option to many.</p>
<p>Fantastico is very helpful in getting WordPress or any other software on your server installed within a few clicks. Everything is handled by it. Apart from some security optimizations, you will not need to touch your core WordPress install files anytime later.<br />
<span id="more-56"></span><br />
But there was something very annoying about WordPress (<2.7) and Fantastico. In some mid minor releases of WordPress 2.6.x, the automatic plugin update feature of WordPress was being perfected, if I remember correctly. In the initial versions, I had to provide FTP information, and when I did, but it didn't work for me. Then started the era when WordPress would notify you about any plugin updates, and install it within a single click.</p>
<p>That was great. But WordPress did not support this for updating/upgrading itself, until 2.7. I realized this new feature only when 2.7.1 was released and I was greeted with a message allowing me to upgrade to 2.7.1 instantly. Whoa! That rocks!</p>
<p>At last, I can stay updated without the hassle of uploading the files manually, and stuffs like that.</p>
<h3>So, whats wrong with Fantastico?</h3>
<p>Well, its not Fantastico that has the problem. But relying on it for WordPress updates was pretty annoying. Hosts, especially mine, took about a week to make the updates available at Fantastico. It&#8217;s bad for security releases of WordPress.</p>
<p>I&#8217;m very happy with the new features WP 2.7.x boasts, and that&#8217;s the reason I wrote this quite stupid blog post. If you&#8217;re hearing, &#8220;Thanks!&#8221; to all contributors of WordPress, who strive to keep it simple yet powerful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/wordpress-automatic-update-surpasses-flexibility-of-fantastico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding Free Quality WordPress Themes Easily &#8211; A Difficult Task Simplified</title>
		<link>http://www.revolves.net/finding-free-quality-wordpress-themes-easily-a-difficult-task-simplified/</link>
		<comments>http://www.revolves.net/finding-free-quality-wordpress-themes-easily-a-difficult-task-simplified/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 05:26:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.revolves.net/?p=52</guid>
		<description><![CDATA[WordPress is a great blogging platform, no doubt. But if you&#8217;ve been surfing through various WordPress themes websites lately, you&#8217;ll find 90% of them plain suck. Really, the one featured on the homepage of many sites are not even worth looking. Why is this the case? WordPress Theme Directories Suck For A Reason&#8230; Technology is [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress is a great blogging platform, no doubt. But if you&#8217;ve been surfing through various WordPress themes websites lately, you&#8217;ll find 90% of them plain suck. Really, the one featured on the homepage of many sites are not even worth looking. Why is this the case?<br />
<span id="more-52"></span></p>
<h3>WordPress Theme Directories Suck For A Reason&#8230;</h3>
<p>Technology is now in everyone&#8217;s hands. You too, might learn how to create a WordPress theme in a matter of days. People simply put every one of their experiments into these theme sites, and such theme sites happily accept them, for they need more content.</p>
<p>Theme directories also get spammed by people who simply want backlinks. And there are numerous other reasons why you&#8217;ll spend more time on a theme directory than on developing your own website. But we&#8217;re not discussing it here anyways.</p>
<h3>Find The Perfect WordPress Theme NOW&#8230;</h3>
<p>What I&#8217;m going to describe is only one of the many methods to get you started. I know you might have also used search engines fruitlessly to land on the perfect theme. This method makes use of search engines, <i>a little differently</i>.</p>
<p>A good theme is often downloaded more number of times. But the factor that separates the good from the bad is the amount of time it&#8217;s used, not just downloaded. So here are your steps&#8230;</p>
<ol>
<li><b>Type it up!</b><br />In your favorite search engine, type <b><i>keyword</i> &#8220;powered by wordpress&#8221;</b>. Substitute <i>keyword</i> for the niche you want a theme for, i.e. technology etc. I won&#8217;t recommend using the word say, &#8220;technology&#8221;, but rather words that you&#8217;re sure a technology blog might contain, maybe a hardware name?</li>
<li><b>Follow the blogs!</b><br />Search engines return results in descending order of relevancy and importantly authority to some extent. So you can make a fair assumption that the top blogs might be more &#8220;theme&#8221; conscious. Go to the footers of these blogs, and if they&#8217;re using a free theme, it&#8217;ll mostly contain the reference to it in the footer. Follow it and if you like the theme, download it.</li>
<li><b>One more tip</b><br />If the footer doesn&#8217;t contain helpful information, maybe the blog is using a custom or paid theme, or a free theme allowing removal of copyright. Check out the blog&#8217;s source, you&#8217;ll find the name of the theme in the declaration of the css file used for the page, something like: <b>&lt;link rel=&#8217;stylesheet&#8217; href=&#8217;<i>DOMAIN-NAME.com</i>/wp-content/themes/<i>THEME-NAME</i>/&#8230;.whatever&#8217; type=&#8217;text/css&#8217;/&gt;</b>. Search for this theme name on google, you&#8217;ll land up on some more info.</li>
</ol>
<h3>Now There Is A Problem&#8230;.</h3>
<p>Most of the good themes are just used &#8220;many times&#8221;. It might hardly make a difference to you, depending on your niche. But still, if you really want good and &#8220;not-overused&#8221; themes, you could have little luck with the free ones. If you care about getting a good theme and don&#8217;t mind investing, paid themes are a good choice. <b>A lot of hardwork goes into designing and coding good themes, and thus developers expect at least something in return, which is normally a nominal fee.</b></p>
<p>Here are some of the so called &#8220;theme clubs&#8221; that might interest you. You don&#8217;t pay for individual theme, but a nominal fee to access the entire collection for a set period. Isn&#8217;t that great?</p>
<p><a href="http://www.revolves.net/go/elegant.php" rel="external nofollow"><b>Elegant Themes:</b></a> Elegant Themes is very affordable at <b>$19.95 for a year&#8217;s access</b>. The themes are, well, quite elegant as the name suggests. You get access to all themes currently released and the future themes released during your subscription period. This seems to be a real bargain.</p>
<p><a href="http://www.revolves.net/go/woothemes.php" rel="external nofollow"><b>Woo Themes:</b></a> Is a bit costly at $150 per three months, but is surely worth it. You&#8217;ll get access to the already available themes and those released during your subscription.</p>
<p>Know of any others? Write a comment below and I&#8217;ll add it!<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.revolves.net/highly-affordable-premium-wordpress-themes-elegant-themes/" rel="bookmark" title="June 1, 2009">Highly Affordable Premium WordPress Themes At Elegant Themes</a></li>
</ul>
<p><!-- Similar Posts took 3.428 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.revolves.net/finding-free-quality-wordpress-themes-easily-a-difficult-task-simplified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 36/69 queries in 0.029 seconds using disk: basic

Served from: www.revolves.net @ 2012-02-04 14:15:59 -->
