<?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>Websitez.com &#187; How To</title>
	<atom:link href="http://websitez.com/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://websitez.com</link>
	<description>The largest collection of premium WordPress mobile themes and WordPress mobile plugins.</description>
	<lastBuildDate>Wed, 03 Apr 2013 20:56:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How I increased Websitez.com&#8217;s performance by an additional 20%</title>
		<link>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/</link>
		<comments>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 22:37:19 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=746</guid>
		<description><![CDATA[Performance Overview A recent project of one of our co-founders, WebsiteSuggestions.net, motivated us to take a look at our own WordPress installation and see if we could speed up our site. In this blog post I will outline a few issues that we had that I know many other people are having. When we fired [...]]]></description>
				<content:encoded><![CDATA[<h2>Performance Overview</h2>
<p>A recent project of one of our co-founders, <a title="Website Suggestions" href="http://websitesuggestions.net" target="_blank">WebsiteSuggestions.net</a>, motivated us to take a look at our own WordPress installation and see if we could speed up our site. In this blog post I will outline a few issues that we had that I know many other people are having.</p>
<p>When we fired up Firefox to run Yahoo&#8217;s YSlow tool extension that will identify problems with your site, we scored a 68 out of 100. And when we ran our website through the WebsiteSuggestions.net tool, it identified additional problems as well. By the end of our adjustments, we scored a 90 out of 100.</p>
<p>What we found out is that even though we were running <a title="W3 Total Cache" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>, it was not optimized properly. W3 Total Cache is a very powerful plugin, but needs to be setup properly in order to work to its full extent. Not only that, but W3 Total Cache can actually cause problems as well if it is setup incorrectly. An example of this is when it minified inline JavaScript, which did not have an end closing tag, it then threw a JS error on the page after it was minified. Technically this is not the fault of W3 Total Cache, but that of the minification service, but it goes to show that you may run into problems on this level.</p>
<p>I have had many friends ask for my configuration file for W3 Total Cache, but I always tell them that W3 Total Cache needs to be configured manually for your own blog. On some blogs, object cache and database cache are very important, but on others, you may not want to have that enabled at all. It all depends on the type of website you run. The same goes for page cache. Page cache can cause some negative effects such as tracking query string items, but again, there are ways to configure around that as well, but it is dependent on that site. So bottom line, you should have someone who is familiar with caching configure W3 Total Cache for you, and use the configuration export feature to save your configuration in case it gets overwritten or modified.</p>
<p>I should also note that occasionally I had to de-activate the W3 Total Cache plugin to completely get rid of the cache. The plugin provides an &#8220;Empty All Caches&#8221; button, but that does not appear to work under certain circumstances.</p>
<p>Another issue I ran into with W3 Total Cache is our server did not support the cache method &#8220;Disk: Enhanced&#8221;. I did not receive an error, but upon looking into the issue further by utilizing the page cache debug that the plugin offers, I noticed that the page was not being cached. I searched around the Internet and found a suggestion to switch the cache method to &#8220;Disk: Basic&#8221; and that fixed the issue. Which brings up another great point, you must use the debug feature that W3 Total Cache has to make sure that the plugin is performing the caching that you are expecting of it.</p>
<h2>Common WordPress Performance Issues</h2>
<ul>
<li><strong>Inclusion of the same script, multiple times.</strong><br />
I have witnessed this issue numerous times, and come to find out, it was happening on our own website. The cause was a plugin that we were using that was not written properly. It did not use the WordPress function to enqueue a script, it was basically hard coding it into the header. The inclusion of jQuery is usually the culprit. Having jQuery included multiple times on your website can have a major negative effect because the size of the library is 230kb uncompressed.</li>
<li><strong>Inclusion of the same code, multiple times.</strong><br />
This is similar to the above issue, but it is more difficult to track down because different file names are used or the code is being included inside of a different file. Our website was including jQuery twice, two completely different versions, and one was being placed inline inside of a JS file dedicated to a plugin, which made it difficult to locate.</li>
<li><strong>Hard coded theme items.<br />
</strong>A few issues we found was that in our header.php file, a few of the items that WordPress generates for you, such as the RSS, language attributes, doctype, etc. were hard coded into the HTML elements or had a meta tag inserted. This causes a conflict and can hurt the way your website is presented to different browsers. This is generally a culprit in any free themes or any themes developed by someone who is not familiar with what the WordPress framework does for you.</li>
<li><strong>External Scripts<br />
</strong>We use a Facebook and Twitter widget that includes a JS script on each of these domains. Now I assumed that because they are large companies with brilliant engineers that this would not slow down my website. But, being public services that service millions of hits a day, occasionally they do slow down the page load. They also do not allow you to set an expiry header, nor control the minification.</li>
<li><strong>Location of JS Files<br />
</strong>I have found that the vast majority of JS files in WordPress themes and plugins are just simply enqueued and slapped inside of the HEAD of each page. The problem with this is that it causes a block for the page to render. Sometimes this is needed if the page has to call this JavaScript function before the page is completely loaded, but most of the time, the JavaScript can be deferred to lower in the page, right before the end BODY tag. W3 Total Cache can do this for you, and I highly recommend it. It will not reduce the size of your page, but it will give the appearance of a much faster page load to the end user. It is also important to note to pay attention to all dependencies, such as jQuery must be loaded before a jQuery plugin.</li>
<li><strong>Lack of Minification<br />
</strong>To minify something is to remove the whitespace, comments, and all other things that are not necessary for the element to work properly. This can be CSS, JS, HTML, or really any script that can be interpreted, those are the main three. The goal of minifcation is to significantly reduce the file size. Typically, a 20% reduction can be achieved. Using compression and minification, the latest jQuery library can be reduced from 229kb to 31kb, which is a massive reduction. The smaller your page size is, the faster it loads for people.</li>
<li><strong>Image Optimization<br />
</strong>When you upload an image using WordPress&#8217; image upload feature, it does not optimize the image for you. Furthermore, if you upload a large image, and then use the WordPress&#8217; feature to scale down the image, it is merely setting HTML attributes to scale down the image, instead of creating a new, smaller image with a smaller file size. There is a plugin called <a title="Smush.it" href="http://wordpress.org/extend/plugins/wp-smushit/" target="_blank">Smush.it</a> that will take care of this for you.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Do A JavaScript Cross-Domain POST or GET With jQuery or XMLHttpRequest</title>
		<link>http://websitez.com/javascript-cross-domain-post-get/</link>
		<comments>http://websitez.com/javascript-cross-domain-post-get/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 01:04:57 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=730</guid>
		<description><![CDATA[If you have spent any significant amount of time in JavaScript sending data to the server, you have probably come across the strict cross-domain policy that has been in existence since the beginning of AJAX. There are ways around this such as a proxy script, but they are all kind of a pain. Most people are unaware [...]]]></description>
				<content:encoded><![CDATA[<p>If you have spent any significant amount of time in JavaScript sending data to the server, you have probably come across the strict <a title="Same Origin Policy" href="https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript" target="_blank">cross-domain policy</a> that has been in existence since the beginning of AJAX.</p>
<p>There are ways around this such as a proxy script, but they are all kind of a pain. Most people are unaware of the fact that it is possible to create a JavaScript POST cross-domain, and it is fairly easy to do. It is true that not all browsers support this, but you will be pleasantly surprised to know that the following browsers do support it: Internet Explorer 8+, Firefox 3.5+, Safari 4+, and Chrome. Yes, IE8+ does support it. I was surprised too.</p>
<p>So the big question is, how does it work? Cross-domain ajax is achieved through a protocol called Cross-Origin Resource Sharing.</p>
<h2>Cross-Origin Resource Sharing</h2>
<p><a title="Cross-Origin Resource Sharing" href="http://www.w3.org/TR/access-control/" target="_blank">Cross-Origin Resource Sharing</a> is a W3C Working Draft that defines how the browser and server must communicate when accessing sources across origins. The basic gist is that the client and server use special headers to either deny or accept a cross-origin request.</p>
<p>For example, if a script such as http://www.websitez.com/list.js performs a POST request via AJAX to the website http://www.hosting.com/save_listings.php, it would normally fail due to cross-origin policy. However, if in the PHP script &#8220;save_listings.php&#8221;, you set a special header called &#8220;Access-Control-Allow-Origin&#8221; with the proper value, the POST will be successful.</p>
<p>In PHP, the proper code for the &#8220;save_listings.php&#8221; file would be:</p>
<blockquote><p>header(&#8220;Access-Control-Allow-Origin: http://www.websitez.com&#8221;);</p>
</blockquote>
<p>By setting that header value, it will allow the script located at http://www.websitez.com/list.js to perform POST and GET requests cross-origin to the http://www.hosting.com/save_listings.php script, which is on an entirely different domain.</p>
<p>There are additional headers that can be set as well:</p>
<blockquote><p>Access-Control-Allow-Origin: http://www.websitez.com<br />Access-Control-Allow-Methods: POST, GET<br />Access-Control-Allow-Headers: NCZ<br />Access-Control-Max-Age: 1728000</p>
</blockquote>
<p>You can also specify a &#8220;*&#8221; as the domain to allow any domain to perform a POST or GET to the script in question. Obviously this is a massive security risk and should only be done if you know the exact ramifications of doing so.</p>
<blockquote><p>Access-Control-Allow-Origin: *</p>
</blockquote>
<p>For further information, please checkout this great post from <a title="Cross-Domain Resource Sharing" href="http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/" target="_blank">NCZOnline</a> detailing the proper way to perform the AJAX call to maximize support across as many browsers as possible as well as further details on the additional headers that you can specify to gain control over who, when, and what can access your script.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/javascript-cross-domain-post-get/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Get W3 Total Cache &amp; Mobile Plugins To Work</title>
		<link>http://websitez.com/how-to-get-w3-total-cache-mobile-plugins-to-work/</link>
		<comments>http://websitez.com/how-to-get-w3-total-cache-mobile-plugins-to-work/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 23:32:49 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=97</guid>
		<description><![CDATA[When installing a mobile plugin on a WordPress blog that has W3 Total Cache installed and enabled, you have to address the fact that a page from your mobile theme might be cached and displayed to a desktop user. W3 Total Cache tried to address this with a section of their plugin that allows the [...]]]></description>
				<content:encoded><![CDATA[<p>When installing a mobile plugin on a WordPress blog that has <a title="W3 Total Cache" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a> installed and enabled, you have to address the fact that a page from your mobile theme might be cached and displayed to a desktop user.</p>
<p>W3 Total Cache tried to address this with a section of their plugin that allows the blog owner to specify user agents. What this will do is not served a cached page to the user agent specified and will not cache the view from a mobile device. This is a great first step, but because mobile detection is such an advanced function, this is not a suitable solution. Some mobile plugins have a very limited list of mobile devices they target. So in these cases, the mobile plugin will give you access to a user agent list that you can copy and paste into this box. Recently, the mobile plugins have advanced the functionality of detecting a mobile device which makes this feature of W3 Total Cache obsolete.</p>
<p>To integrate W3TC with the WP Mobile Detector, you must perform the following steps:</p>
<ol>
<li>Login to the administration panel, click on the &#8220;Performance&#8221; tab, and then click &#8220;User Agent Groups&#8221;.</li>
<li>Make sure that the groups &#8220;high&#8221; and &#8220;low&#8221; are present, enabled, and set to pass-through.</li>
<li>Open an FTP or your favorite editor and edit the &#8220;wp-content/plugins/w3-total-cache/lib/W3/Mobile.php&#8221; file.</li>
<li>UPDATE! For version 0.9.2.8+, find the &#8220;group_verifier()&#8221; function and replace it with the function below.</li>
<li>For all other versions, find the &#8220;get_group()&#8221; function and replace it with the proper function below.</li>
</ol>
<p>As you can see from this function, it essentially uses the WP Mobile Detector to determine if it was a mobile device. Smart phones return the &#8220;high&#8221; group and feature phones return the &#8220;low&#8221; group.</p>
<p>For Version 0.9.2.8+</p>
<blockquote><p>function group_verifier($group_compare_value) {<br />
if(function_exists(&#8216;websitez_get_mobile_device&#8217;)){ //Check to see if the WP Mobile Detector is installed<br />
$mobile_device = websitez_get_mobile_device(); //Returns an array with mobile detection values<br />
if(is_array($mobile_device) &amp;&amp; $mobile_device['type'] == &#8220;1&#8243; || is_array($mobile_device) &amp;&amp; $mobile_device['type'] == &#8220;2&#8243;){<br />
return true;<br />
}<br />
} //End WP Mobile Detector hook</p>
<p>return isset($_SERVER['HTTP_USER_AGENT']) &amp;&amp; preg_match(&#8216;~&#8217; . $group_compare_value . &#8216;~i&#8217;, $_SERVER['HTTP_USER_AGENT']);<br />
}</p></blockquote>
<p>For Versions Below 0.9.2.8</p>
<blockquote><p>/**<br />
* Detects mobile group<br />
*<br />
* @return string<br />
*/<br />
function get_group()<br />
{<br />
static $mobile_group = null;</p>
<p>if(function_exists(&#8216;websitez_get_mobile_device&#8217;)){ //Check to see if the WP Mobile Detector is installed<br />
$mobile_device = websitez_get_mobile_device(); //Returns an array with mobile detection values<br />
if(is_array($mobile_device) &amp;&amp; $mobile_device['type'] == &#8220;1&#8243; &amp;&amp; array_key_exists(&#8216;high&#8217;, $this-&gt;groups) &amp;&amp; $this-&gt;groups["high"]["enabled"]){<br />
return &#8220;high&#8221;; //Smart phone device<br />
}else if(is_array($mobile_device) &amp;&amp; $mobile_device['type'] == &#8220;2&#8243; &amp;&amp; array_key_exists(&#8216;low&#8217;, $this-&gt;groups) &amp;&amp; $this-&gt;groups["low"]["enabled"]){<br />
return &#8220;low&#8221;; //Feature phone device<br />
}<br />
} //End WP Mobile Detector hook</p>
<p>if ($mobile_group === null) {<br />
foreach ($this-&gt;groups as $group =&gt; $config) {<br />
if (isset($config['enabled']) &amp;&amp; $config['enabled'] &amp;&amp; isset($config['agents'])) {<br />
foreach ((array) $config['agents'] as $agent) {<br />
if ($agent &amp;&amp; isset($_SERVER['HTTP_USER_AGENT']) &amp;&amp; preg_match(&#8216;~&#8217; . $agent . &#8216;~i&#8217;, $_SERVER['HTTP_USER_AGENT'])) {<br />
$mobile_group = $group;</p>
<p>return $mobile_group;<br />
}<br />
}<br />
}<br />
}</p>
<p>$mobile_group = false;<br />
}</p>
<p>return $mobile_group;<br />
}</p></blockquote>
<p>This allows the WP Mobile Detector to integrate flawlessly with the W3TC plugin!</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/how-to-get-w3-total-cache-mobile-plugins-to-work/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Top 6 Reasons To Mobilize Your WordPress Blog</title>
		<link>http://websitez.com/top-6-reasons-to-mobilize-your-wordpress-blog/</link>
		<comments>http://websitez.com/top-6-reasons-to-mobilize-your-wordpress-blog/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 19:02:42 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://mobile.websitez.com/?p=58</guid>
		<description><![CDATA[Mobile web will overtake the desktop within 5 years. That statement may surprise you. That means that within 5 years, the majority of visitors to your wordpress blog will be from a mobile device. Unfortunately, most websites are not compatible with mobile devices. And if they are, they tend to offer a terrible user experience [...]]]></description>
				<content:encoded><![CDATA[<h3>Mobile web will overtake the desktop within 5 years.</h3>
<p>That statement may surprise you. That means that within 5 years, the majority of visitors to your wordpress blog will be from a mobile device.</p>
<p>Unfortunately, most websites are not compatible with mobile devices. And if they are, they tend to offer a terrible user experience because the website was built for a device with a much larger screen.</p>
<p>And if you&#8217;re like most mobile phone users, if the page takes longer than 5 seconds to load, you&#8217;re going to give up and go somewhere else.</p>
<h3>The average page size of a website on the Internet is 320kb.</h3>
<p>It is recommended to have a page size of less than 20kb for most mobile phones. I don&#8217;t know about you, but it would take at least 10 seconds to load a page of that size on my iPhone.</p>
<h3>1/5th of US adults access the mobile web each day.</h3>
<p>As you can see, the current usage on the mobile web is already huge. That means that right now it is possible that 20% of your wordpress blog visitors could be from mobile devices.</p>
<p>If your wordpress blog is not mobile compatible, you could be losing up to 20% of your traffic right now as you read this!</p>
<h3>In 2009, less than 1% of the websites on the Internet had mobile specific content.</h3>
<p>It is safe to say that the Internet is lagging far behind in being compatible for the mobile web.</p>
<h3>It is predicted that 22% of the world&#8217;s population will be mobile Internet users by 2013.</h3>
<p>That is 1.5 billion mobile Internet users predicted in 2013.</p>
<h3>Lastly, it is so easy to mobilize your wordpress blog!</h3>
<p>By utilizing a wordpress mobile plugin such as the <a href="http://mobile.websitez.com/products-page/featured/wp-mobile-detector-bundle-black-blue/">WP Mobile Detector</a>, you can instantly make your wordpress blog mobile compatible.</p>
<p>This plugin will detect a mobile visitor to your website and automatically show a mobile compatible theme.</p>
<p>You can also checkout the WP Mobile Detector bundled with a number of <a href="http://mobile.websitez.com/products-page/bundles">premium wordpress mobile themes</a>.</p>
<p><a href="http://mobile.websitez.com/wp-content/uploads/2010/11/753px-Total_data_consumed_by_Opera_Mini_users_worldwide_TB.png"><img class="alignnone size-full wp-image-62" title="753px-Total_data_consumed_by_Opera_Mini_users_worldwide_(TB)" src="http://websitez.com/wp-content/uploads/2010/11/753px-Total_data_consumed_by_Opera_Mini_users_worldwide_TB.png" alt="" width="753" height="599" /></a></p>
<p> </p>
<h3>Sources</h3>
<p>http://en.wikipedia.org/wiki/Website</p>
<p>http://mtld.mobi/resource/mobile-internet-facts-and-figures</p>
<p>http://searchengineland.com/google-web-report-average-page-size-320-kb-46316</p>
<p>http://searchengineland.com/top-10-reasons-your-website-should-go-mobile-32566</p>
<p>http://mobilementalism.com/2010/02/21/18-remarkable-facts-and-15-amazing-phones-from-mwc-2010/</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/top-6-reasons-to-mobilize-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to make your wordpress blog compatible with mobile phones</title>
		<link>http://websitez.com/how-to-make-your-wordpress-blog-compatible-with-mobile-phones/</link>
		<comments>http://websitez.com/how-to-make-your-wordpress-blog-compatible-with-mobile-phones/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 01:54:49 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://mobile.websitez.com/?p=45</guid>
		<description><![CDATA[&#8220;The mobile web will overtake the desktop within 5 years.&#8221; It is no surprise that as mobile phones become more accessible and as the Internet experience on a mobile phone continues to improve that mobile phone usage will overtake desktop usage. This means that your website must be compatible with a PC as well as [...]]]></description>
				<content:encoded><![CDATA[<h3>&#8220;The mobile web will overtake the desktop within 5 years.&#8221;</h3>
<p>It is no surprise that as mobile phones become more accessible and as the Internet experience on a mobile phone continues to improve that mobile phone usage will overtake desktop usage.</p>
<p>This means that your website must be compatible with a PC as well as a mobile phone.  Unfortunately, the majority of websites are not compatible with mobile phones.</p>
<p>Smaller screens and fewer capabilities are just a few reasons why websites need a mobile compatible version. And with hundreds of mobile phone handsets out there, it is extremely difficult to know what it will take to make your website display properly to each handset.</p>
<p>The beautiful thing about wordpress is that it contains two fundamentally powerful concepts. With plugins and themes, any wordpress blog owner can customize their website with limitless options.</p>
<p>One of these such customizations is the <a title="WP Mobile Detector" href="/products-page/featured/wp-mobile-detector/">WP Mobile Detector</a>, it will automatically convert your wordpress blog to a mobile friendly version when a visitor comes to your website on a standard mobile phone or a smart phone. If they visit from a regular PC it will show your website without any modification.</p>
<h3>How does it work?</h3>
<p>The <a title="WP Mobile Detector" href="/products-page/featured/wp-mobile-detector/">WP Mobile Detector</a> installs as a plugin and puts a check on your website to determine if the visitor is using a mobile phone. It also installs two themes that will be displayed depending on the type of phone. If the user visits from a standard mobile phone, a basic mobile theme will be shown to the user. If they visit from a smart phone, an advanced mobile theme will be shown to the user.</p>
<p>The core focus of a wordpress mobile theme is to reduce the page size significantly and to format the content for a mobile phone by utilizing white space, font sizes, reduction or removal of images, and reduction of content on the page to fit on the respective mobile phones.</p>
<p>Most mobile phones can be put into two categories. Basic functionality and advanced functionality. Because of this the WP Mobile Detector loads two themes to maximize the user experience.</p>
<h3>What&#8217;s next?</h3>
<p>Again, if you have a wordpress blog, it is extremely simple to make your wordpress blog mobile compatible. Simply download and install the WP Mobile Detector, and you can choose any number of mobile themes to show to your visitors.</p>
<p>You can also install the WP Mobile Detector bundled with two themes so that after installing and activating the WP Mobile Detector Bundle, your wordpress blog will be 100% mobile compatible.</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/how-to-make-your-wordpress-blog-compatible-with-mobile-phones/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/

Served from: websitez.com @ 2013-06-19 00:34:52 -->