<?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>NSpeaks</title>
	<atom:link href="http://nspeaks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nspeaks.com</link>
	<description>A Blog about Blogging and Wordpress.</description>
	<lastBuildDate>Wed, 01 May 2013 17:59:26 +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>WordPress sites under attack</title>
		<link>http://nspeaks.com/wordpress-sites-under-attack/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-sites-under-attack</link>
		<comments>http://nspeaks.com/wordpress-sites-under-attack/#comments</comments>
		<pubDate>Sat, 13 Apr 2013 08:44:06 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1934</guid>
		<description><![CDATA[<p>As reported by Cloudfare, Hostgator and several other webhosts around the world, WordPress sites are under a heavy attack by some sort of botnet which is using brute force technique to try and log in &#8220;admin&#8221; to various blogs by &#8230; <a href="http://nspeaks.com/wordpress-sites-under-attack/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-sites-under-attack/">WordPress sites under attack</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>As reported by <a href="http://blog.cloudflare.com/patching-the-internet-fixing-the-wordpress-br" class="liexternal">Cloudfare</a>, <a href="http://blog.hostgator.com/2013/04/11/global-wordpress-brute-force-flood/" class="liexternal">Hostgator</a> and several other webhosts around the world, WordPress sites are under a heavy attack by some sort of botnet which is using brute force technique to try and log in &#8220;admin&#8221; to various blogs by using over 90,000 IP addresses from around the world. While web hosts and Cloudfare are trying their best to fight off this attack, its high time you should take some steps to safeguard your blog as well.</p>
<div class="wp-caption alignnone" style="width: 607px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><img alt="Failed Login Attempts" src="http://i.imgur.com/Km8zD7M.png" width="597" height="220" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Failed Login Attempts at NSpeaks by Malicious IPs</p></div>
<p>Simplest and one of the most effective ways is to simply install this plugin: <a href="http://wordpress.org/extend/plugins/limit-login-attempts/" class="liwp">Limit Login Attempts</a> This plugin will block any id trying to login into your site after a given number of failed attempts. You can configure the number of retries, get email notifications of when someone gets locked ou and configure the time for which the IP remains blocked. Its one of the most basic ways to secure your blog and is highly recommended if you haven&#8217;t been using any security method till now.</p>
<p>Second recommended step is to change your username especially if your username is a common one like admin, administrator or the blog&#8217;s name. Just create a new user id with some unique letters or something which only you can know and make it an administrator account. Now login using this new id and delete the original default account. That&#8217;s it. You are set now.</p>
<p>I have told you the most basic and one of the most effective security methods which will take just 5 minutes of your time. I will be writing a full blown post on securing your WordPress blog soon. And if you haven&#8217;t upgraded your blog till now, its high time you should do it.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-sites-under-attack/">WordPress sites under attack</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/easiest-way-to-secure-your-wordpress-admin/' rel='bookmark' title='Easiest Way to Secure your WordPress Admin'>Easiest Way to Secure your WordPress Admin</a></li>
<li><a href='http://nspeaks.com/wordpress-2-8-4-released/' rel='bookmark' title='WordPress 2.8.4 Released'>WordPress 2.8.4 Released</a></li>
<li><a href='http://nspeaks.com/prevent-others-from-deleting-your-blog-users-in-wordpress/' rel='bookmark' title='Prevent Others from Deleting your Blog Users in WordPress'>Prevent Others from Deleting your Blog Users in WordPress</a></li>
<li><a href='http://nspeaks.com/wordpress-3-1-3-and-3-2-beta-2-released/' rel='bookmark' title='WordPress 3.1.3 and 3.2 beta 2 released'>WordPress 3.1.3 and 3.2 beta 2 released</a></li>
<li><a href='http://nspeaks.com/wordpress-plugin-troubleshooting-flowchart/' rel='bookmark' title='WordPress Plugin Troubleshooting FlowChart'>WordPress Plugin Troubleshooting FlowChart</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-sites-under-attack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 3.6 Beta 1 is out</title>
		<link>http://nspeaks.com/wordpress-3-6-beta-1-is-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-6-beta-1-is-out</link>
		<comments>http://nspeaks.com/wordpress-3-6-beta-1-is-out/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 05:42:39 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1927</guid>
		<description><![CDATA[<p>WordPress 3.6 Beta 1 is out</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-6-beta-1-is-out/">WordPress 3.6 Beta 1 is out</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordpress.org/news/2013/04/wordpress-3-6-beta-1/" class="liwp">WordPress 3.6 Beta 1 is out</a></p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-6-beta-1-is-out/">WordPress 3.6 Beta 1 is out</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/wordpress-3-5-beta-2-out/' rel='bookmark' title='WordPress 3.5 Beta 2 out.'>WordPress 3.5 Beta 2 out.</a></li>
<li><a href='http://nspeaks.com/wordpress-3-1-3-and-3-2-beta-2-released/' rel='bookmark' title='WordPress 3.1.3 and 3.2 beta 2 released'>WordPress 3.1.3 and 3.2 beta 2 released</a></li>
<li><a href='http://nspeaks.com/firefox-4-beta-does-not-save-tabs-on-closing/' rel='bookmark' title='Firefox 4 beta does not save tabs on closing'>Firefox 4 beta does not save tabs on closing</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-3-6-beta-1-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comic Sans Creator talks about the need for the font</title>
		<link>http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=comic-sans-creator-talks-about-the-need-for-the-font</link>
		<comments>http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 07:32:05 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1913</guid>
		<description><![CDATA[<p>We have all used Comic Sans font in our early days. Though its considered more of a joke now but it certainly has a novelty factor attached to it. Comic Sans Font Creator, Vincent Connare talks about the need to &#8230; <a href="http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/">Comic Sans Creator talks about the need for the font</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>We have all used Comic Sans font in our early days. Though its considered more of a joke now but it certainly has a novelty factor attached to it. Comic Sans Font Creator, Vincent Connare talks about the need to create the font. Its a good read.</p>
<blockquote><p>Comic Sans was designed because when I was working at Microsoft I received a beta version of Microsoft Bob. It was a comic software package that had a dog called Rover at the beginning and he had a balloon with messages using Times New Roman.</p>
<p>&nbsp;</p>
<p>There was no intention to include the font in other applications other than those designed for children when I designed Comic Sans. The inspiration came at the shock of seeing Times New Roman used in an inappropriate way.</p></blockquote>
<p>Source: <a href="http://www.connare.com/whycomic.htm" class="liexternal">Vincent Connare&#8217;s Blog</a>.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/">Comic Sans Creator talks about the need for the font</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/change-html-editor-font-in-wordpress-3-2/' rel='bookmark' title='Change HTML Editor Font in WordPress 3.2'>Change HTML Editor Font in WordPress 3.2</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/comic-sans-creator-talks-about-the-need-for-the-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why You Should NOT Remove Dates from Your WordPress Blog Posts</title>
		<link>http://nspeaks.com/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-you-should-not-remove-dates-from-your-wordpress-blog-posts</link>
		<comments>http://nspeaks.com/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 10:56:32 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1892</guid>
		<description><![CDATA[<p>Why You Should NOT Remove Dates from Your WordPress Blog Posts</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/">Why You Should NOT Remove Dates from Your WordPress Blog Posts</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<h1><a href="http://www.wpbeginner.com/opinion/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/" class="liexternal">Why You Should NOT Remove Dates from Your WordPress Blog Posts</a></h1>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/">Why You Should NOT Remove Dates from Your WordPress Blog Posts</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/any-sense-in-hiding-dates-on-blog-posts/' rel='bookmark' title='Any sense in Hiding Dates on Blog Posts?'>Any sense in Hiding Dates on Blog Posts?</a></li>
<li><a href='http://nspeaks.com/remove-border-from-smiley-images-in-wordpress/' rel='bookmark' title='Remove Border from smiley images in WordPress'>Remove Border from smiley images in WordPress</a></li>
<li><a href='http://nspeaks.com/align-images-in-your-blog-posts/' rel='bookmark' title='Align Images in your Blog posts'>Align Images in your Blog posts</a></li>
<li><a href='http://nspeaks.com/dont-write-blog-posts-on-your-pc/' rel='bookmark' title='Don&#8217;t Write Blog Posts on Your PC'>Don&#8217;t Write Blog Posts on Your PC</a></li>
<li><a href='http://nspeaks.com/how-to-show-related-posts-for-custom-post-types-and-taxonomies/' rel='bookmark' title='How to Show Related Posts for Custom Post Types and Taxonomies'>How to Show Related Posts for Custom Post Types and Taxonomies</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do your good deed of the day &#8211; Revoke access to Twitter clients you don&#8217;t use</title>
		<link>http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use</link>
		<comments>http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/#comments</comments>
		<pubDate>Wed, 27 Feb 2013 04:51:01 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1884</guid>
		<description><![CDATA[<p>I talked about Twitter&#8217;s new API restrictions few months back. And March 5 the day when it happens is approaching. Guess what? Apps have started feeling the heat already. Just 2 days back, Falcon Pro &#8211; one of the bes &#8230; <a href="http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/">Do your good deed of the day &#8211; Revoke access to Twitter clients you don&#8217;t use</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>I talked about <a href="http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/" title="What Twitter’s recent changes can mean for you?" class="liinternal">Twitter&#8217;s new API restrictions</a> few months back. And March 5 the day when it happens is approaching. Guess what? Apps have started feeling the heat already. Just 2 days back, <a href="http://getfalcon.pro" class="liexternal">Falcon Pro</a> &#8211; one of the bes apps for Twitter on android <a href="http://www.androidpolice.com/2013/02/23/falcon-pro-hits-100k-token-limit-another-twitter-client-bites-the-dust/" class="liexternal">ended up hitting the 100K token limit</a>. Worse is that going by the official store counts at Google Play and Android PIt, total user base should not be more than 50,000. Where the hell the rest of the users came from?</p>
<p>Two places &#8211; Those who are using the pirated version and those who buy, test and uninstall it. Once you login, you lock a token with the particular Twitter app which does not gets released even with a logout/uninstall. To release it you will need to go to Settings&gt;&gt;apps page from Twitter website and revoke the access manually.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2013/02/revoke_twitter_token.png" class="liimagelink"><img class="alignnone size-full wp-image-1885" alt="Revoke Twitter Token" src="http://nspeaks.com/wp-content/uploads/2013/02/revoke_twitter_token.png" width="519" height="112" /></a></p>
<p>This is your good deed for the day. Revoke access for all those Twitter clients which you don&#8217;t use. Free up the tokens so that who like the app can continue using it. Some say the tokens get lost when you root your phone or change roms or even when you buy a new phone. It should not happen theoretically because tokens are locked with your account. Still if you want to be safe, take full backups using <a href="https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&amp;hl=en" class="liexternal">Titanium Backup App</a> on Android<strong><em>.</em></strong></p>
<p>Want to do one more good deed? Support Falcon Pro by <a href="http://www.ipetitions.com/petition/extend-falcon-pro" class="liexternal">signing this petition</a>. Well this petition is only for this app which should have been for every app but still a signature won&#8217;t hurt. Twitter needs to stop taking a shot at the very developers who are responsible in the first place for where Twitter stands now.</p>
<p><em>Note: </em>Btw don&#8217;t sweat if you see an insane pricing currently on Falcon Pro. Developer has set that intentionally to prevent others from buying the app. Also very soon everyone will be kicked out from the app because developer is implementing hardened security to ensure it does not gets pirated. So if you have purchased it, keep an eye on that. You will need to access it back.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/">Do your good deed of the day &#8211; Revoke access to Twitter clients you don&#8217;t use</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/' rel='bookmark' title='What Twitter&#8217;s recent changes can mean for you?'>What Twitter&#8217;s recent changes can mean for you?</a></li>
<li><a href='http://nspeaks.com/twitter-archive-feature-coming-to-all/' rel='bookmark' title='Twitter Archive Feature coming to all'>Twitter Archive Feature coming to all</a></li>
<li><a href='http://nspeaks.com/100-followers-on-twitter/' rel='bookmark' title='100 Followers on Twitter'>100 Followers on Twitter</a></li>
<li><a href='http://nspeaks.com/extend-twitters-inline-previews-with-embedly/' rel='bookmark' title='Extend Twitter&#8217;s Inline Previews with Embedly'>Extend Twitter&#8217;s Inline Previews with Embedly</a></li>
<li><a href='http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/' rel='bookmark' title='Twitter finally allows downloading of tweets'>Twitter finally allows downloading of tweets</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/do-your-good-deed-of-the-day-revoke-access-to-twitter-clients-you-dont-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.6 coming</title>
		<link>http://nspeaks.com/wordpress-3-6-coming/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-6-coming</link>
		<comments>http://nspeaks.com/wordpress-3-6-coming/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 07:06:17 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1868</guid>
		<description><![CDATA[<p>WordPress 3.6 is starting to take shape. I can see redesigned menu, TwentyThirteen theme and a new UI for adding post formats. But its very much buggy and incomplete at the moment. Will write a proper post soon.</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-6-coming/">WordPress 3.6 coming</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>WordPress 3.6 is starting to take shape. I can see redesigned menu, TwentyThirteen theme and a new UI for adding post formats. But its very much buggy and incomplete at the moment. Will write a proper post soon.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-6-coming/">WordPress 3.6 coming</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/what-you-need-to-know-about-wordpress-3-1/' rel='bookmark' title='What you need to know about WordPress 3.1'>What you need to know about WordPress 3.1</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-3-6-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post Theme Install Checklist &#8211; Things to do after you install a new theme</title>
		<link>http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=post-theme-install-checklist-things-to-do-after-you-install-a-new-theme</link>
		<comments>http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 11:34:23 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[NSpeaks]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1373</guid>
		<description><![CDATA[<p>You have selected a theme for your blog. You are excited to show it to the world. But I would suggest you to hold it for a little more and make sure the theme is ready before you make it &#8230; <a href="http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/">Post Theme Install Checklist &#8211; Things to do after you install a new theme</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>You have selected a theme for your blog. You are excited to show it to the world. But I would suggest you to hold it for a little more and make sure the theme is ready before you make it live. So if you are planning to change the theme for your blog, I would suggest you to go through the following checklist before you make it live.</p>
<h2>Create a Child Theme</h2>
<p>Making changes to your core theme files may be simple but not recommended. Because when you need to upgrade your theme, you will have to apply those changes again making the whole upgrade process cumbersome. This is where Child Theme steps in. Child Theme inherits everything from the Parent theme and if you want to make any change in the original theme, you can do it from the child theme without touching the actual theme. Here&#8217;s a more on <a href="http://codex.wordpress.org/Child_Themes" class="liwp">Child Themes</a> you can read from.</p>
<h2>Theme Customizer</h2>
<p><a href="http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/theme_customisation_frame/" rel="attachment wp-att-1830" class="liimagelink"><img class="alignnone size-full wp-image-1830" alt="Theme Customiser in WordPress 3.4" src="http://nspeaks.com/wp-content/uploads/2013/01/theme_customisation_frame.png" width="623" height="768" /></a></p>
<p>WordPress 3.4 shipped with a nifty little feature called the Theme Customizer. You can use it to test your theme before making it live. It basically shows how your theme will look if you had activated it. You can even make some of the changes on the fly like Implementing menus, changing header and background, site title description and front page settings. Some themes come up with their own customization options like color and layout.</p>
<h2>Theme Test Drive Plugin</h2>
<p>If you want to do exhaustive testing which might take a long time, then the inbuilt Theme Customizer may prove ineffective. Because for that you will have to fire up the Customizer everytime and browse your site inside that which can be cumbersome. <a href="http://wordpress.org/extend/plugins/theme-test-drive/" class="liwp">Theme Test Drive plugin</a> allows you to browse your site with a theme of your own choice which only you will see while others will see the old theme. This way you can browse your site and keep making changes without breaking anything for your audience.</p>
<h2>Check all Pages</h2>
<p>When I say all pages it doesn&#8217;t mean every single page on your site. You need to check for single post, front page, search page, 404 pages, sitemap/contact pages, date/day/month archives, category/taxonomy archives, custom post type pages/archives. Sometimes people just check frontpage and single post and think that if these are working, means site is working as well. You need to make sure all pages are loading properly and no bugs are encountered on these. Also check your archive pages for excerpts/content to see if they show up how you like them. Also check for title tags because title tags implementation is different in themes and you might end up with wrong or improper tags especially when they mess up with the settings of the SEO plugin you are using.</p>
<h2>Plugin Compatiblity</h2>
<p>You need to check for any plugins that might mess up your theme. Plugins like contact forms, archive/sitemap or any widget based plugins are the most common ones that need to be looked at when you install a new theme. You may need to make appropriate css changes to your theme to adjust your site&#8217;s look according to the plugin you use. Some themes also support some plugins which you might already be using. You need to check whether that is working properly or not.</p>
<h2>Widgets and Menus</h2>
<p>Whenever you change your theme, make sure the widgets and the menus are properly updated and are working with your new theme as well. Some widgets might need to be changed/updated or even redesigned according to the new theme. This is even more important if your widgets contain social media information or ads whose format needs to be adjusted with the new theme.</p>
<h2>Customizations from Old Theme</h2>
<p>Sometimes you have customizations made in your old theme which you might want to carry forward. Mostly such customizations are made in functions.php. Now this is a bad practice of using your theme&#8217;s function.php for customizing it if those changes should work irrespective of the theme you have. It would make sense to have a plugin for such customizations. Anyways if you have changes from old theme which you want to carry forward, make a note of them and apply theme in your new child theme&#8217;s function.php or create a new plugin if those changes are theme independent.</p>
<h2>Speed Test</h2>
<p>You should ensure your site is still loading as fast as it was before you changed your theme. This is one test you can only perform after making your theme live. I would suggest you to use these tools to test your site&#8217;s speed: <a href="http://tools.pingdom.com/fpt/" class="liexternal">PingDom Tools</a> and <a href="http://www.websiteoptimization.com/services/analyze/" class="liexternal">Web Page Analyzer</a></p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/">Post Theme Install Checklist &#8211; Things to do after you install a new theme</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/wordpress-27-checklist/' rel='bookmark' title='WordPress 2.7 Checklist'>WordPress 2.7 Checklist</a></li>
<li><a href='http://nspeaks.com/wordpresss-new-default-theme-is-out-2010/' rel='bookmark' title='WordPress&#8217;s New Default Theme is Out &#8211; 2010'>WordPress&#8217;s New Default Theme is Out &#8211; 2010</a></li>
<li><a href='http://nspeaks.com/some-useful-plugins-for-wordpress-developers/' rel='bookmark' title='Some Useful Plugins for WordPress Developers'>Some Useful Plugins for WordPress Developers</a></li>
<li><a href='http://nspeaks.com/custom-post-types-on-homepage-correct-way/' rel='bookmark' title='Custom Post Types on Homepage &#8211; Correct way'>Custom Post Types on Homepage &#8211; Correct way</a></li>
<li><a href='http://nspeaks.com/k2-the-best-theme-engine-for-wordpress/' rel='bookmark' title='K2 &#8211; The best theme engine for WordPress'>K2 &#8211; The best theme engine for WordPress</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/post-theme-install-checklist-things-to-do-after-you-install-a-new-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restore Image Title in WordPress 3.5</title>
		<link>http://nspeaks.com/restore-image-title-in-wordpress-3-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=restore-image-title-in-wordpress-3-5</link>
		<comments>http://nspeaks.com/restore-image-title-in-wordpress-3-5/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 12:57:12 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Useful Tips]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1802</guid>
		<description><![CDATA[<p>WordPress 3.5 introduced an entirely new Media uploader which streamlined the way we handle and upload images to our posts. It all looks good except for the part where if you enter Title for your image but after publishing you &#8230; <a href="http://nspeaks.com/restore-image-title-in-wordpress-3-5/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/restore-image-title-in-wordpress-3-5/">Restore Image Title in WordPress 3.5</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>WordPress 3.5 introduced an entirely new Media uploader which streamlined the way we handle and upload images to our posts. It all looks good except for the part where if you enter Title for your image but after publishing you realise, there&#8217;s no title field in the final image tag. Yes, WordPress 3.5 has <a href="http://core.trac.wordpress.org/ticket/18984" class="liwp">removed the option of displaying Image Titles</a>.<strong> </strong></p>
<p>Either you modify the img tag manually each time and enter the title yourself or you can use the <a href="http://wordpress.org/extend/plugins/restore-image-title/" class="liwp"><em>Restore Image Title</em></a> plugin. Its a simple plugin and does nothing except that it adds the title field to your images by using the text you entered while uploading your images.</p>
<p><strong>Note: </strong>It won&#8217;t add title to the images you have already published before installing this plugin. It works only on the images you upload after you install it.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/restore-image-title-in-wordpress-3-5/">Restore Image Title in WordPress 3.5</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/optimising-page-title-of-a-blog/' rel='bookmark' title='Optimising Page Title of a Blog'>Optimising Page Title of a Blog</a></li>
<li><a href='http://nspeaks.com/trick-to-get-more-impressions-on-image-ad-banners/' rel='bookmark' title='Trick to get more Impressions on Image Ad Banners'>Trick to get more Impressions on Image Ad Banners</a></li>
<li><a href='http://nspeaks.com/enhance-wordpress-gallery-feature-with-plugins/' rel='bookmark' title='Enhance WordPress Gallery feature with Plugins'>Enhance WordPress Gallery feature with Plugins</a></li>
<li><a href='http://nspeaks.com/align-images-in-your-blog-posts/' rel='bookmark' title='Align Images in your Blog posts'>Align Images in your Blog posts</a></li>
<li><a href='http://nspeaks.com/add-page-templates-column-edit-pages-screen/' rel='bookmark' title='Add Page Templates Column to Edit Pages Screen'>Add Page Templates Column to Edit Pages Screen</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/restore-image-title-in-wordpress-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Archive Feature coming to all</title>
		<link>http://nspeaks.com/twitter-archive-feature-coming-to-all/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=twitter-archive-feature-coming-to-all</link>
		<comments>http://nspeaks.com/twitter-archive-feature-coming-to-all/#comments</comments>
		<pubDate>Thu, 20 Dec 2012 09:17:03 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1796</guid>
		<description><![CDATA[<p>Twitter Archive Feature Rolling out for Everyone Now</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/twitter-archive-feature-coming-to-all/">Twitter Archive Feature coming to all</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><a href="blog.twitter.com/2012/12/your-twitter-archive.html" class="liinternal">Twitter Archive Feature Rolling out for Everyone Now</a></p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/twitter-archive-feature-coming-to-all/">Twitter Archive Feature coming to all</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/' rel='bookmark' title='Twitter finally allows downloading of tweets'>Twitter finally allows downloading of tweets</a></li>
<li><a href='http://nspeaks.com/adsense-introduces-manage-ads-feature/' rel='bookmark' title='Adsense Introduces Manage Ads Feature'>Adsense Introduces Manage Ads Feature</a></li>
<li><a href='http://nspeaks.com/msn-webmaster-portal-coming-soon/' rel='bookmark' title='MSN Webmaster Portal coming soon'>MSN Webmaster Portal coming soon</a></li>
<li><a href='http://nspeaks.com/100-followers-on-twitter/' rel='bookmark' title='100 Followers on Twitter'>100 Followers on Twitter</a></li>
<li><a href='http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/' rel='bookmark' title='What Twitter&#8217;s recent changes can mean for you?'>What Twitter&#8217;s recent changes can mean for you?</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/twitter-archive-feature-coming-to-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter finally allows downloading of tweets</title>
		<link>http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=twitter-finally-allows-downloading-of-tweets</link>
		<comments>http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/#comments</comments>
		<pubDate>Sun, 16 Dec 2012 05:35:25 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1790</guid>
		<description><![CDATA[<p>Yes! The moment which you have been waiting for is finally available. Twitter has enabled the option to download all your tweets in a calendar type archive. The option is working only for few accounts at the moment. Seems it &#8230; <a href="http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/">Twitter finally allows downloading of tweets</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>Yes! The moment which you have been waiting for is finally available. Twitter has enabled the option to download all your tweets in a calendar type archive. The option is working only for few accounts at the moment. Seems it will be rolled out gradually. Go to your settings page and check if you see something like the following</p>
<p><a href="http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/twitterarchive/" rel="attachment wp-att-1791" class="liimagelink"><img class="alignnone size-full wp-image-1791" alt="Twitter Archive Option" src="http://nspeaks.com/wp-content/uploads/2012/12/twitterarchive.jpg" width="518" height="122" /></a></p>
<p>&nbsp;</p>
<p>On clicking this, twitter informs that they will mail you the download link when the archive is ready. Yes, its just like how Facebook&#8217;s archive system works. Once you get the mail and download it you will get a zip file with archive in html form. Extracting it and you will see all your tweets sorted in calendar format.</p>
<p><a href="http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/twitterwebarchive/" rel="attachment wp-att-1792" class="liimagelink"><img class="alignnone size-full wp-image-1792" alt="Twitter Web Archive" src="http://nspeaks.com/wp-content/uploads/2012/12/twitterwebarchive.jpg" width="957" height="564" /></a></p>
<p>Some people are saying that few tweets are missing from the archive. Either Twitter is testing the feature or waiting to roll it out. Till now no official announcement has been made.</p>
<p>Thanks to <a href="https://twitter.com/Psilosophy" class="liexternal">@Psilosophy</a> for reporting it.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/">Twitter finally allows downloading of tweets</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/' rel='bookmark' title='What Twitter&#8217;s recent changes can mean for you?'>What Twitter&#8217;s recent changes can mean for you?</a></li>
<li><a href='http://nspeaks.com/100-followers-on-twitter/' rel='bookmark' title='100 Followers on Twitter'>100 Followers on Twitter</a></li>
<li><a href='http://nspeaks.com/list-fonts-used-in-a-psd-file/' rel='bookmark' title='List fonts used in a PSD file'>List fonts used in a PSD file</a></li>
<li><a href='http://nspeaks.com/save-web-pages-in-mht-using-firefox/' rel='bookmark' title='Save Web pages in MHT using Firefox'>Save Web pages in MHT using Firefox</a></li>
<li><a href='http://nspeaks.com/extend-twitters-inline-previews-with-embedly/' rel='bookmark' title='Extend Twitter&#8217;s Inline Previews with Embedly'>Extend Twitter&#8217;s Inline Previews with Embedly</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/twitter-finally-allows-downloading-of-tweets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress 3.5 &#8220;Elvin&#8221; is out</title>
		<link>http://nspeaks.com/wordpress-3-5-elvin-is-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-5-elvin-is-out</link>
		<comments>http://nspeaks.com/wordpress-3-5-elvin-is-out/#comments</comments>
		<pubDate>Wed, 12 Dec 2012 07:41:14 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1783</guid>
		<description><![CDATA[<p>WordPress 3.5 &#8220;Elvin&#8221; is out</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-elvin-is-out/">WordPress 3.5 &#8220;Elvin&#8221; is out</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordpress.org/news/2012/12/elvin/" class="liwp">WordPress 3.5 &#8220;Elvin&#8221; is out</a></p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-elvin-is-out/">WordPress 3.5 &#8220;Elvin&#8221; is out</a></small></p></p><div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-3-5-elvin-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.5 &#8211; What&#8217;s New?</title>
		<link>http://nspeaks.com/wordpress-3-5-whats-new/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-5-whats-new</link>
		<comments>http://nspeaks.com/wordpress-3-5-whats-new/#comments</comments>
		<pubDate>Sat, 08 Dec 2012 09:16:01 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1553</guid>
		<description><![CDATA[<p>Update: Post updated to reflect changes since it was last written. Screenshots have been updated to reflect the latest changes. Also you can download WordPress 3.5 RC4 now or can update to RC5 via SVN. Final Version will be released on &#8230; <a href="http://nspeaks.com/wordpress-3-5-whats-new/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-whats-new/">WordPress 3.5 &#8211; What&#8217;s New?</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><strong>Update:</strong> Post updated to reflect changes since it was last written. Screenshots have been updated to reflect the latest changes. Also you can download <a href="http://wordpress.org/wordpress-3.5-RC4.zip" class="liwp">WordPress 3.5 RC4</a> now or can update to RC5 via SVN. Final Version will be released on December, 10.</p>
<p>WordPress <a href="http://wordpress.org/news/2012/09/wordpress-3-5-beta-1/" class="liwp">3.5 Beta 1 was announced</a> few hours back. And Final version is still about 2 months away. Now is the appropriate time you should know what all to expect from it. Well the official release post must have given you some idea of what all you can expect from the release but here I will try to list out all the major and minor changes you should know about the upcoming release.</p>
<h3>Media Upload WorkFlow Overhaul<span id="more-1553"></span></h3>
<p>The Biggest change we can expect in WordPress 3.5 is how you upload the images and insert them in the post. The new process will make the procedure of uploading the images and creating image galleries far easier and will take very few clicks. Here are few screenshots that will show you how it looks like currently.<br />

<a href='http://nspeaks.com/wordpress-3-5-whats-new/media-upload-1/' title='Media Upload Main Screen'><img width="150" height="150" src="http://nspeaks.com/wp-content/uploads/2012/09/media-upload-1-150x150.jpg" class="attachment-thumbnail" alt="Media Upload Main Screen" /></a>
<a href='http://nspeaks.com/wordpress-3-5-whats-new/media-upload-2/' title='Media Upload Screen - Uploading and inserting into post'><img width="150" height="150" src="http://nspeaks.com/wp-content/uploads/2012/09/media-upload-2-150x150.jpg" class="attachment-thumbnail" alt="Media Upload Screen - Uploading and inserting into post" /></a>
<a href='http://nspeaks.com/wordpress-3-5-whats-new/media-upload-3/' title='Media Upload Screen - Create Gallery'><img width="150" height="150" src="http://nspeaks.com/wp-content/uploads/2012/09/media-upload-3-150x150.jpg" class="attachment-thumbnail" alt="Media Upload Screen - Create Gallery" /></a>
<a href='http://nspeaks.com/wordpress-3-5-whats-new/media-upload-4/' title='Editing Gallery in WordPress 3.5'><img width="150" height="150" src="http://nspeaks.com/wp-content/uploads/2012/12/media-upload-4-150x150.jpg" class="attachment-thumbnail" alt="Editing Gallery in WordPress 3.5" /></a>
</p>
<p>The changes regarding Image management are not only in the uploading process but also under the hood as well. WordPress now uses <a href="http://www.imagemagick.org/script/index.php" class="liexternal">ImageMagick</a> Engine wherever its available which ensures better quality and faster editing. It will fall back to GD Image library if ImageMagick is not installed on your webhosting.</p>
<h3>Link Manager Gone (Finally)</h3>
<p>For New installations, you won&#8217;t see the link manager anymore. Also if you are upgrading to 3.5 and didn&#8217;t have any links before, you won&#8217;t see it anymore. But if you had links and are upgrading, it will continue to work fine as before. For those who want to use Link Manager in 3.5 new installations, you will need to download <a href="http://wordpress.org/extend/plugins/link-manager/" class="liwp">Link Manager plugin</a> to re-enable it. WordPress may do away with the Link Manager permanently soon in an upcoming release but for now it has been well hidden.</p>
<h3>New Default Theme</h3>
<p>Yes 2012 is about to end but the new theme titled &#8216;Twenty Twelve&#8217; is finally gonna ship with WordPress 3.5 as the new default theme. Twenty Twelve is a fully responsive theme and comes with a front page where you can add your own content. It even comes with two widget areas specifically for the front page. It has full support for Retina Displays and includes Open Sans Fonts. You can even test <a href="http://theme.wordpress.com/themes/twentytwelve/" class="liexternal">Twenty Twelve theme</a> by signing up for <a href="http://wordpress.com/" class="liexternal">WordPress.com</a> service if you are not a member or can <a href="http://wordpress.org/extend/themes/twentytwelve" class="liwp">download it from WordPress.org</a> directory if you want to delve deeper into it.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/twenty-twelve.jpg" class="liimagelink"><img class=" wp-image-1597 alignnone" title="Twenty Twelve Theme" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/twenty-twelve-1024x893.jpg" width="660" height="575" /></a></p>
<h3>oEmbed Improvements &#8211; Add Instagram, SoundCloud and Slideshare links directly.</h3>
<p>Finally you can embed all those Instagram, Soundcloud and Slideshare links directly in your blog posts without requiring an embed code. Moreover, https Links are now allowed. So no more issues with Vimeo.com embeds anymore.</p>
<h3>Visual Changes</h3>
<p>WordPress is getting major visual facelifts with each release in the past couple of years. 3.5 is no different. Here is a list of all the noticable visual changes you will get to see.</p>
<p>The first different thing you will notice is how the buttons have changed. Instead of the old oval shaped buttons, now they have gone for a flat square shaped look. Don&#8217;t know what was the need for this change though.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/buttons.jpg" class="liimagelink"><img class="size-full wp-image-1585 alignnone" title="Buttons Change in WordPress 3.5" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/buttons.jpg" width="558" height="180" /></a></p>
<p>Other major difference which Apple users will notice is that Dashboard is completely Retina compatible.</p>
<p>You will also sport a new welcome screen which sports a much cleaner look while focussing on the essentials.</p>
<p><a href="http://nspeaks.com/wordpress-3-5-whats-new/welcome-screen/" rel="attachment wp-att-1771" class="liimagelink"><img class="alignnone size-full wp-image-1771" title="Welcome Screen in WordPress 3.5" alt="" src="http://nspeaks.com/wp-content/uploads/2012/12/welcome-screen.jpg" width="974" height="312" /></a></p>
<p><strong>Post Editor Changes - </strong>TinyMCE Editor also has gone for a facelift and looks much better and in tandem with the post editor. Also the HTML Tab has been renamed to Text. Keyboard shortcut for DFW  Mode now shows correctly in TinyMCE. Earlier the button said full screen and showed the keyboard shortcut for TinyMCE Full screen view but now both the button text and the corresponding displayed shortcut refers to DFW(Distraction Free Writing) Mode.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/post-editor.jpg" class="liimagelink"><img class=" wp-image-1573 alignnone" title="Post Editor in WordPress 3.5" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/post-editor.jpg" width="947" height="540" /></a></p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/dfw-mode.jpg" class="liimagelink"><img class="size-full wp-image-1600 alignnone" title="Distraction Free Writing Editing Button Change" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/dfw-mode.jpg" width="353" height="90" /></a><br />
<strong>Settings Page Overhaul</strong> &#8211; WordPress 3.5 seems to be focussed on minimising the settings to bare minimum. They have done away with quite a few settings this time.</p>
<ul>
<li>On the<strong> Writing page</strong> these settings have been done away with &#8211; Size of the post box(will depend on how you resize it yourself and the value will be saved in cookies) and Remote Publishing Settings(These settings are on by default now. You can still turn them off via xmlrpc_enabled filter.).</li>
<li>On the <strong>reading page</strong>, Charset setting have been removed for new installations.</li>
<li>Search Engine Privacy settings have been shifted from <strong>Privacy options page</strong> to the Reading page. So no more Privacy options page now.</li>
<li>A minor change on <strong>Discussions page</strong> is that now Show Avatars option has been turned into a checkbox instead of showing Yes or no.</li>
<li>On the <strong>Media page</strong>, options to turn on oEmbeds and to change their dimensions have been removed. oEmbeds are now turned on by default. Width for an embed will be inherited from the theme or the content frame and height will be set automatically to 1.5 times of the total content width or 1000px whichever is smaller. Though the  shortcode can still receive the height/width attributes. Also options to set the custom upload directory/url have been removed. You will need to <em>UPLOADS</em> constant in wp-config.php to change it. <pre class="crayon-plain-tag">define ('UPLOADS', 'uploads');</pre> This will set your url as http://domain.com/uploads. <em>Also remember, the path set via this constant will always be set with respect to your installation. You can&#8217;t shift your uploads directory outside your installation.</em></li>
</ul>
<p><strong>Attachment Editor</strong> has been given a facelift. It now works via post.php file. Which means when you will try to edit an attachment from the Media page it will open a page it will resemble the post editing screen. So now you will be able to add content to an attachment page using a proper post editor.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/attachment-edit-page.jpg" class="liimagelink"><img class=" wp-image-1607 alignnone" title="Attachment Editor in WordPress 3.5" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/attachment-edit-page-1024x709.jpg" width="660" height="447" /></a></p>
<p>A New Color picker has been introduced on the Customize Theme&#8217;s page.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/colorpicker.jpg" class="liimagelink"><img class="size-full wp-image-1583 alignnone" title="Wordpress 3.5 Color Picker" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/colorpicker.jpg" width="562" height="266" /></a></p>
<h3>Favorite Plugins in DashBoard</h3>
<p>Earlier this year, <a href="http://make.wordpress.org/plugins/2012/05/19/plugin-directory-refreshed-what-it-means-for-developers/" class="liwp">WordPress.org introduced the option to mark a plugin favorite</a> in their plugin directory which allowed you to mark certain plugins as your favorite. No more trying to remember their names or bookmarking links. With WordPress 3.5 you will be able to access those favorite plugins from the dashboard and install them directly. Infact, not only your favorite plugins but you can access anyone&#8217;s favorite plugins as it just requires a username to access them.</p>
<p><a href="http://nspeaks.com/wp-content/uploads/2012/09/favorite-plugins.jpg" class="liimagelink"><img class="size-full wp-image-1584 alignnone" title="Favorite Plugins in WP 3.5 Dashboard" alt="" src="http://nspeaks.com/wp-content/uploads/2012/09/favorite-plugins.jpg" width="508" height="533" /></a></p>
<h3>Want to Try out WordPress 3.5?</h3>
<p>If you want to try out the latest bleeding edge version you can do so via the official WordPress <a href="http://wordpress.org/download/svn/" class="liwp">SVN</a> or <a href="https://github.com/WordPress/WordPress" class="liexternal">Git</a> repositories. Or if you don&#8217;t want to get your hands dirty, you can just install the <a href="http://wordpress.org/extend/plugins/wordpress-beta-tester/" class="liwp">WordPress Beta Tester plugin</a> and convert your existing blog to the latest bleeding edge trunk version. But you will need to constantly update it to keep up with the latest updates. You can find more changes in my other post titled &#8220;<a href="http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/" class="liinternal">Things a developer should know about WordPress 3.5</a>&#8220;.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-whats-new/">WordPress 3.5 &#8211; What&#8217;s New?</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/whats-new-in-wordpress-3-2-beta-1-released/' rel='bookmark' title='What&#8217;s New in WordPress 3.2'>What&#8217;s New in WordPress 3.2</a></li>
<li><a href='http://nspeaks.com/what-you-need-to-know-about-wordpress-3-1/' rel='bookmark' title='What you need to know about WordPress 3.1'>What you need to know about WordPress 3.1</a></li>
<li><a href='http://nspeaks.com/wordpress-2-9-coming-soon-features-tips-and-screenshots/' rel='bookmark' title='WordPress 2.9 &#8211; Features, Tips and Screenshots (Updated)'>WordPress 2.9 &#8211; Features, Tips and Screenshots (Updated)</a></li>
<li><a href='http://nspeaks.com/enhance-wordpress-gallery-feature-with-plugins/' rel='bookmark' title='Enhance WordPress Gallery feature with Plugins'>Enhance WordPress Gallery feature with Plugins</a></li>
<li><a href='http://nspeaks.com/change-html-editor-font-in-wordpress-3-2/' rel='bookmark' title='Change HTML Editor Font in WordPress 3.2'>Change HTML Editor Font in WordPress 3.2</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-3-5-whats-new/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Things a developer should know about WordPress 3.5</title>
		<link>http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=things-a-developer-should-know-about-wordpress-3-5</link>
		<comments>http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/#comments</comments>
		<pubDate>Sat, 08 Dec 2012 09:02:11 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1478</guid>
		<description><![CDATA[<p>I have already written about the changes you will see in WordPress 3.5. But there are certain important changes which you should know about especially if you are a developer. XMLRPC will be turned on by default from now on and &#8230; <a href="http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/">Things a developer should know about WordPress 3.5</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>I have already written about the <a href="http://nspeaks.com/wordpress-3-5-whats-new/" title="WordPress 3.5 – What’s New?" class="liinternal">changes you will see in WordPress 3.5</a>. But there are certain important changes which you should know about especially if you are a developer.<span id="more-1478"></span></p>
<ol>
<li><a href="http://core.trac.wordpress.org/ticket/21509" class="liwp">XMLRPC will be turned on by default</a> from now on and the setting to turn it off has been removed from the settings page. This is because according to the Dev team, XMLRPC is pretty secure and also has been improved a lot so there is no reason you should have to turn it off. But if for some reason you want to turn it off, you will need to use the following code.<br />
<pre class="crayon-plain-tag">add_filter( 'xmlrpc_enabled', '__return_false' );</pre><br />
For more on this, I recommend you to read <a href="http://wpengineer.com/2484/xml-rpc-enabled-by-default-in-wordpress-3-5/" class="liexternal">WPEngineer&#8217;s post</a>.</li>
<li><a href="http://core.trac.wordpress.org/ticket/21646" class="liwp">WordPress&#8217;s default memory consumption limit has been bumped to 40MB</a>.</li>
<li><a href="http://core.trac.wordpress.org/ticket/17977" class="liwp">Its possible to add a rel=&#8221;me&#8221; tag in your author descriptions now</a>.</li>
<li>Now its <a href="http://core.trac.wordpress.org/ticket/21240" class="liwp">easier to display taxonomy columns</a> on edit post pages. Just add <em>show_admin_column =&gt; true</em> for <em>register_taxonomy()</em> parameter to your <em>register_taxonomy()</em> code which will automatically display the taxonomy list on corresponding post types. And if you are looking to add it on your own, you can use <em>manage_taxonomies_for_{$post_type}_columns</em> filter. <a href="http://make.wordpress.org/core/2012/12/11/wordpress-3-5-admin-columns-for-custom-taxonomies/" class="liwp">More Information here</a>.</li>
<li>You can <a href="http://core.trac.wordpress.org/ticket/21816" class="liwp">order images explicitly in your galleries</a> by using id parameter to list the images in the order you want them to display.</li>
<li>You can <a href="http://core.trac.wordpress.org/ticket/13729" class="liwp">specify a custom order when you include posts</a> by id now. Order will be the same in which you will include the ids using post__in parameter.</li>
<li><a href="http://core.trac.wordpress.org/ticket/21720" class="liwp">Upload Directory settings</a> have been removed from the Media Settings page. From now on, to change the default WordPress wp-content directory, you should use the UPLOADS constant or applying a filter to <a href="http://codex.wordpress.org/Function_Reference/wp_upload_dir" class="liwp">wp_upload_dir()</a>.</li>
<li>From now on, <a href="http://core.trac.wordpress.org/ticket/11406" class="liwp">View Post link on Edit post page will open in the same tab/window</a> while only the Preview Post will open it in the new tab/window.</li>
<li>You can now display <a href="http://core.trac.wordpress.org/ticket/18832" class="liwp">post archives in Ascending or Descending order</a> by using order = ASC or order = DESC arguments to the function wp_get_archives();</li>
<li>You can now <a href="http://core.trac.wordpress.org/ticket/16327" class="liwp">remove an existing oEmbed Provider</a> using wp_oembed_remove_provider() function.</li>
<li>You can add <a href="http://core.trac.wordpress.org/ticket/16996" class="liwp">custom arguments for an oEmbed request</a> by using the filter &#8216;<a href="http://core.trac.wordpress.org/changeset/21840" class="liwp">oembed_fetch_url</a>&#8216;.</li>
<li><a href="http://core.trac.wordpress.org/ticket/21648" class="liwp">AutoDiscovery for Custom Post Type feeds</a> has been enabled. This means you won&#8217;t have to add the feed links for custom post types in the head tag manually.</li>
<li>Earlier when you had multiple categories per post and your permalink contains category name then the category with the lowest id appears in the permalink for that post&#8217;s url. Now you can specify the category to be chosen in such cases using <a href="http://core.trac.wordpress.org/changeset/21169" class="liwp">&#8216;post_link_category&#8217; filter</a>.</li>
<li><a href="http://core.trac.wordpress.org/ticket/6821" class="liwp">Imagemagick Support</a> is coming finally in the core. Images will be processed using the Imagemagick library by default but if its not installed, then the editing functions will fallback to the GD Library. You can read <a href="http://make.wordpress.org/core/2012/12/06/wp_image_editor-is-incoming/" class="liwp">post about editing functions</a> at WordPress development blog.</li>
<li>Similar to get_edit_post_link(), WordPress 3.5 introduces a new function <a href="http://core.trac.wordpress.org/ticket/14787" class="liwp">get_edit_user_link()</a>. This function will redirect to the current author&#8217;s profile page.</li>
<li>Plugins can now <a href="http://core.trac.wordpress.org/ticket/21778" class="liwp">add extra password validity/strength rules</a> to be enforced during password reset process.</li>
<li><a href="http://core.trac.wordpress.org/ticket/16675" class="liwp">sticky_class() function has been deprecated</a> in favor of post_class() function.</li>
<li><a href="http://core.trac.wordpress.org/ticket/21579" class="liwp">Canonical links for paged comments</a> have been fixed finally. They now point to the corresponding comment page instead of the post.</li>
<li>Unused arguments like hierarchical, _edit_link and capability_type have been removed from <a href="http://core.trac.wordpress.org/changeset/21302" class="liwp">register_post_status()</a> function.</li>
<li><a href="http://core.trac.wordpress.org/ticket/18034" class="liwp">Incorrect search page links</a> in Adminbar of multisite installs has been fixed.</li>
<li>WordPress 3.5 ships with the latest versions of libraries which includes <a href="http://jquery.com/" class="liexternal">jQuery</a> 1.8.3, <a href="http://jqueryui.com/" class="liexternal">jQuery UI</a> 1.9.2, <a href="http://www.simplepie.org/" class="liexternal">SimplePie</a> 1.3.1 and <a href="http://www.tinymce.com/" class="liexternal">TinyMCE</a> 3.5.8. Also now you can use Protocol relative links in your themes to enqueue external scripts. For usage on how to do it, see <a href="https://core.trac.wordpress.org/attachment/ticket/21399/21399.3.diff" class="liwp">this patch file</a> which shows how to do it in 3.5 and above while maintaining backward compatibility with older WP versions as well.</li>
<li>Since now the settings to change the default dimensions of oEmbeds has been removed, your content should have a max width set so that your Embeds can use that width. You can use the following code to do so<br />
<pre class="crayon-plain-tag">if ( ! isset( $content_width ) ) $content_width = 600;</pre><br />
<em>Source: <a href="http://www.wpbeginner.com/wp-themes/how-to-set-oembed-max-width-in-wordpress-3-5-with-content_width/" class="liexternal">WPBeginner</a></em></li>
</ol>
<p>Read <a href="http://wordpress.org/news/2012/09/wordpress-3-5-beta-1/" class="liwp">WordPress&#8217;s 3.5 Beta release post</a> for the rest of the changes and keep a check on <a href="http://make.wordpress.org/core/" class="liwp">WordPress Developer Blog</a> for more resources.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/">Things a developer should know about WordPress 3.5</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/add-custom-taxonomy-columns-to-edit-posts-page/' rel='bookmark' title='Add Custom Taxonomy Columns to Edit Posts Page'>Add Custom Taxonomy Columns to Edit Posts Page</a></li>
<li><a href='http://nspeaks.com/custom-post-types-on-homepage-correct-way/' rel='bookmark' title='Custom Post Types on Homepage &#8211; Correct way'>Custom Post Types on Homepage &#8211; Correct way</a></li>
<li><a href='http://nspeaks.com/add-page-templates-column-edit-pages-screen/' rel='bookmark' title='Add Page Templates Column to Edit Pages Screen'>Add Page Templates Column to Edit Pages Screen</a></li>
<li><a href='http://nspeaks.com/template-changestags-for-wordpress-3-0/' rel='bookmark' title='Template Changes/Tags for WordPress 3.0'>Template Changes/Tags for WordPress 3.0</a></li>
<li><a href='http://nspeaks.com/replace-wordpress-search-with-google-adsense-for-search/' rel='bookmark' title='Replace wordpress search with Google Adsense for Search'>Replace wordpress search with Google Adsense for Search</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/things-a-developer-should-know-about-wordpress-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Things you need to know about WordPress 3.5</title>
		<link>http://nspeaks.com/10-things-you-need-to-know-about-wordpress-3-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=10-things-you-need-to-know-about-wordpress-3-5</link>
		<comments>http://nspeaks.com/10-things-you-need-to-know-about-wordpress-3-5/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 14:34:08 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1761</guid>
		<description><![CDATA[<p>With WordPress 3.5 just around the corner and with 2 RC versions already released, TechnoSailor brings you the 10 Things you need to know about WordPress 3.5. Do Read.</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/10-things-you-need-to-know-about-wordpress-3-5/">10 Things you need to know about WordPress 3.5</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>With WordPress 3.5 just around the corner and with 2 RC versions already released, TechnoSailor brings you the <a href="http://technosailor.com/2012/12/03/10-things-you-need-to-know-about-wordpress-3-5/" title="10 Things you need to know about WordPress 3.5" class="liexternal">10 Things you need to know about WordPress 3.5</a>. Do Read.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/10-things-you-need-to-know-about-wordpress-3-5/">10 Things you need to know about WordPress 3.5</a></small></p></p><div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/10-things-you-need-to-know-about-wordpress-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Move your WordPress blog using SSH</title>
		<link>http://nspeaks.com/move-your-wordpress-blog-using-ssh/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=move-your-wordpress-blog-using-ssh</link>
		<comments>http://nspeaks.com/move-your-wordpress-blog-using-ssh/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 08:14:28 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1396</guid>
		<description><![CDATA[<p>Moving your blog from one webhost to another can be a herculean task especially if your wp-contents folder is big or you have a large number of posts. If you are doing a manual transfer by downloading the files and &#8230; <a href="http://nspeaks.com/move-your-wordpress-blog-using-ssh/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/move-your-wordpress-blog-using-ssh/">Move your WordPress blog using SSH</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>Moving your blog from one webhost to another can be a herculean task especially if your wp-contents folder is big or you have a large number of posts. If you are doing a manual transfer by downloading the files and then re-uploading them then it can take a really long time. Also backing up large databases is not a very good experience in itself either. In such cases, its recommended that you look for an alternative approach. One such method is SSH. Moving your blog via SSH can be a painless experience as you won&#8217;t have to download or upload any files.</p>
<p>For the following tutorial consider this scenario:</p>
<p><em>Old Server</em> url: http://olddomain.com/ Path: /home/olduser/public_html/olddomain/</p>
<p><em>New Server</em> url: http://domain.com/ Path: /home/newuser/public_html/domain/</p>
<h3>Step 1 &#8211; Take Backup</h3>
<p>Now using <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" class="liexternal">Putty</a> (on Windows) or Mac&#8217;s built in <a href="http://www.apple.com/macosx/apps/all.html#terminal" class="liexternal">Terminal</a> go through the following commands on your old server after logging in:</p><pre class="crayon-plain-tag">cd public_html/olddomain
mysqldump --add-drop-table -h host -u db_user -p db_name &gt; olddomainwp.sql
tar -cvf olddomain.rar ./
exit</pre><p>You will be asked for your mysql password used to connect. Now we have our blog files backed up in an archive named olddomain.rar and the database in a file olddomainwp.sql.</p>
<h3>Step 2 &#8211; Import Data at New Host</h3>
<p>Now login to the new server using SSH and enter the following commands:</p><pre class="crayon-plain-tag">cd public_html/domain
wget http://olddomain.com/olddomain.rar
tar -xvf  olddomain.rar
mysql -h host -u db_user -p db_name &lt; domain.sql
rm olddomain.rar olddomain.sql
exit</pre><p>Here we download the rar file to the new host using wget command. We don&#8217;t need to download the sql file because that was included in the archive which we created on the old host. We then extract all the files using tar command and then import the database. Using sed command we replace all entries of www.olddomain.com with www.domain.com. And at the end after verifying that everything is working properly, we can delete the downloaded files.</p>
<h3>Step 3 &#8211; Edit Database Settings</h3>
<p>Its Time to edit the wp-config.php file to edit the database settings according to the new host. You can edit the file right from your SSH terminal by using Vim Editor. To invoke the editor type</p><pre class="crayon-plain-tag">vi ./wp-config.php</pre><p>You will see something like this screen<br />
<a href="http://nspeaks.com/move-your-wordpress-blog-using-ssh/ssh_vimeditor/" rel="attachment wp-att-1434" class="liimagelink"><img class="alignnone size-full wp-image-1434" title="Vim Command line Shell based Editor" src="http://nspeaks.com/wp-content/uploads/2012/08/ssh_vimeditor.jpg" alt="" width="600" height="361" /></a><br />
Press the ‘I’ key to enter into ‘insert mode’ and arrow keys to move around the file. Once you have made your edits, press the Esc key to exit ‘insert mode’. To exit Vim type ‘:’ (without the quotes) and then type ‘wq’ and press enter, this will save your changes and quit Vim.</p>
<h3>Step 4 &#8211; Fix Urls in Database</h3>
<p>We now need to change the old urls saved inside the database so that attachments and links keep working like they were working on the old server. Now we can use some simple MySQL commands for this but the safest method is to use a Search and replace tool written by Devs at Interconnect.com. This is because at times the url of your site might have been saved inside a serialized array in the database. When you perform simple search and replace via an SQL command, it only replaces the url but does not take care of the fact that length of the string might change if your new url is shorter or longer than the old url and your site might break. Now this might happen rarely but one should never take a risk. Download the <a href="http://interconnectit.com/124/search-and-replace-for-wordpress-databases/" class="liexternal">tool from Interconnect.com</a> or their you can grab the latest trunk from their <a href="https://github.com/interconnectit/Search-Replace-DB" class="liexternal">github page</a>.</p>
<p>Now extract the files to the root directory of your wordpress blog on the new server. Now you can run this tool inside a browser by going to this url: http://newdomain.com/searchreplacedb2.php or you can run this via command line(<a href="https://github.com/interconnectit/Search-Replace-DB/zipball/master" class="liexternal">Command line version</a> is available only via their github page) using the file searchreplacedb2cli.php as the following command</p><pre class="crayon-plain-tag">./searchreplacedb2cli.php -h localhost -u root -d test -c utf\-8 -s "olddomain.com" -r "newdomain.com"</pre><p></p>
<h3>Note</h3>
<ol>
<li><strong>MySQL commands on Shell:</strong> You may need to perform some sql commands too as per the following points. You can either perform them via phpMyAdmin or by running them straight away via command prompt. For that enter the following command<br />
<pre class="crayon-plain-tag">mysql -u username -p</pre><br />
You will be asked to enter your password and then something like below will come up.<br />
<a href="http://nspeaks.com/move-your-wordpress-blog-using-ssh/ssh_mysqllogin/" rel="attachment wp-att-1420" class="liimagelink"><img class="alignnone size-full wp-image-1420" title="MySQL Console via SSH" src="http://nspeaks.com/wp-content/uploads/2012/07/ssh_mysqllogin.jpg" alt="" width="600" height="220" /></a><br />
Now you can enter MySQL commands normally at the prompt. Make sure each command ends with a semi-colon(;).</li>
<li>If you want to <strong>keep your wordpress install in a different directory</strong>but blog&#8217;s url different, then use the following MySQL command instead to change the siteurl and home.<br />
<pre class="crayon-plain-tag">UPDATE wp_options SET option_value = 'http://domain.com' WHERE option_name = 'home';
UPDATE wp_options SET option_value = 'http://domain.com/wp' WHERE option_name = 'siteurl'</pre><br />
<em>&#8216;siteurl&#8217;</em> here refers to the location of the actual WP installation files where <em>&#8216;home&#8217;</em> refers to the public blog url.</li>
<li>If you are getting <strong>User permissions error</strong>on accessing the dashboard, most probably you changed the table prefix from the default one and probably set incorrectly. Implement the following command to rectify it.<br />
<pre class="crayon-plain-tag">UPDATE `{new prefix}_usermeta` SET `meta_key` = REPLACE( `meta_key` , '{old prefix}_', '{new prefix}_' ); UPDATE `{new prefix}_options` SET `option_name` = '{new prefix}_user_roles' WHERE `option_name` = '{old prefix}_user_roles';</pre>
</li>
<li><strong>Permalinks Update:</strong> If your blog was in a directory before shifting or shifting to a directory then you will need to save your permalinks again after logging into your dashboard panel so that it works correctly. Make sure its writable. If its not, then you can paste the code provided on the Permalinks settings page.</li>
<li><strong>Traffic Redirect: </strong>You want people to get redirected from the old url automatically to the new url so that you don&#8217;t lose your traffic. For that enter the following code in your .htaccess file on the old host<pre class="crayon-plain-tag">RewriteEngine on
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]</pre></li>
</ol>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/move-your-wordpress-blog-using-ssh/">Move your WordPress blog using SSH</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/backup-your-blog-for-worst/' rel='bookmark' title='Are you prepared for Blog Tragedy &#8211; Backup Now?'>Are you prepared for Blog Tragedy &#8211; Backup Now?</a></li>
<li><a href='http://nspeaks.com/top-5-reasons-not-to-use-fantastico-for-installing-wordpress/' rel='bookmark' title='Top 5 Reasons not to use Fantastico for Installing WordPress'>Top 5 Reasons not to use Fantastico for Installing WordPress</a></li>
<li><a href='http://nspeaks.com/get-threaded-comments-on-your-blog/' rel='bookmark' title='Get Threaded Comments on your Blog'>Get Threaded Comments on your Blog</a></li>
<li><a href='http://nspeaks.com/choosing-a-free-blog-host-wordpress-comblogger-composteroustumblr/' rel='bookmark' title='Choosing a Free Blog Host &#8211; Comparing WordPress.com, Blogger, Tumblr and Posterous'>Choosing a Free Blog Host &#8211; Comparing WordPress.com, Blogger, Tumblr and Posterous</a></li>
<li><a href='http://nspeaks.com/msn-link-commands-are-back/' rel='bookmark' title='MSN Link commands are back'>MSN Link commands are back</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/move-your-wordpress-blog-using-ssh/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What Twitter&#8217;s recent changes can mean for you?</title>
		<link>http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-twitters-recent-changes-can-mean-for-you</link>
		<comments>http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 08:05:03 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://nspeaks.com/wordpress-com-going-the-tumblr-way/</guid>
		<description><![CDATA[<p>Twitter recently announced some big changes for the developers with the announcement of their new API. First of all, you need to understand what is an API. API or Application programming interface is a set of rules which are used &#8230; <a href="http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/">What Twitter&#8217;s recent changes can mean for you?</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>Twitter recently <a href="https://dev.twitter.com/docs/api/1.1/overview" class="liexternal">announced</a> <a href="https://dev.twitter.com/docs/terms/summary" class="liexternal">some</a> <a href="https://dev.twitter.com/terms/api-terms" class="liexternal">big</a> <a href="https://dev.twitter.com/blog/changes-coming-to-twitter-api" class="liexternal">changes</a> for the developers with the announcement of their new API. First of all, you need to understand what is an API. API or Application programming interface is a set of rules which are used by the applications to communicate with the service. Here the twitter related apps you use use an API provided by Twitter to communicate with it. Twitter announced some changes in their API by releasing an updated version of it. Developers have been given tile till March 5, 2013 to implement all these changes or their apps will stop working after it.</p>
<p>What are these changes and should they matter to you? Yes, they will impact you in a big way. We use so many apps that interact with Twitter daily. Majority of them include those third party clients which are far far better than Twitter&#8217;s own official ones. Then there are apps which interact with Twitter like <a href="http://storify.com/" class="liexternal">Storify</a>, <a href="https://ifttt.com/" class="liexternal">IFFFT</a>, <a href="http://instagram.com/" class="liexternal">Instagram</a>, <a href="https://www.tumblr.com/" class="liexternal">Tumblr</a> etc. These changes affect all these apps in one or the other way. So yes, they will affect you as well.<br />
<span id="more-1364"></span></p>
<p>Below I am listing all the important changes which have been introduced and how will they affect you.</p>
<h3>Rate Limit Change</h3>
<p>The first big change is the change in rate limits. Earlier apps could make 350 requests in an hour no matter what the operation is. These requests were in the form of making a search, requesting profile information, checking timeline for tweets, accessing your mentions or direct messages. The new limit is about <a href="https://dev.twitter.com/docs/rate-limiting/1.1" class="liexternal">15 calls every 15 minutes</a>. Yes. From 350 requests to 60 requests. And worst part is that its not like you can use those 60 requests in your first 15 minutes because of the limit being applied in 15 minute intervals. Only the user profile lookup, profile search, tweet search, show a tweet type requests will be allowed to make 180 requests every 15 minutes. So if you are check your timeline, mentions or dms too often, you are likely to get locked out or land up in twitter jail pretty often.</p>
<h3>Compulsory Authentication</h3>
<p>Earlier some of the apps could perform certain operations like searching for tweets without performing an authentication. But with the new api, every operation will require an authentication. This means that certain apps will get locked out unless they change their methods. Though this change is actually for the better as it will help keeping the spammy applications in check.</p>
<h3>Dropping RSS Support</h3>
<p>Now this may hit some of you. Twitter has dropped support for RSS, XML and Atom technologies. Some of you may have usen RSS feeds of your account to access tweets via your RSS readers. Many apps also use RSS and XML technologies to access the tweets which will get locked out.</p>
<h3>Limiting 3rd Party clients</h3>
<p>Its clear that Twitter doesn&#8217;t want competition. They have limited all the 3rd party clients by imposing a 100,000 token limit. Every user who authenticates with a 3rd party client using 1.1 API, will be counted as a token. This token won&#8217;t be released even if the user logs out. So once an app reaches this limit, it can&#8217;t add more users unless previous users deauthenticate (via Settings&gt;apps) or it asks twitter for increasing its limit. Those clients who already have more than 100,000 tokens will be limited to the double of what they have as of now. After that, they will require the permission of Twitter.</p>
<h3>Tweets cannot be posted to Cloud Services</h3>
<p>Apps cannot access tweets and post them to cloud services. This has already started showing impacts. IFFFT is a great service to automate your tasks. Many such tasks involved twitter. For example you could you could export your tweets to dropbox or other services. But with this restriction in place, that&#8217;s not possible anymore. <a href="http://thenextweb.com/apps/2012/09/20/ifttt-removes-twitter-triggers-comply-new-api-policies/" class="liexternal">IFFFT has already removed Twitter based triggers</a>. It can still post to twitter but won&#8217;t use tweets and post them anywhere for you. This restriction isn&#8217;t new actually but is being enforced strictly now. You can expect more such services to go soon.</p>
<h3>Deprecation of @Anywhere API</h3>
<p><a href="https://dev.twitter.com/docs/anywhere/welcome" class="liexternal">Anywhere API</a> of Twitter allowed you to hyperlink tweets, usernames and twitter related content automatically on a webpage. It was a very easy way to embed twitter based content. But that&#8217;s not possible as the API has been deprecated. To embed tweets or usernames, you can either use web intents or use the Embed Tweet/Embed Timelines feature.</p>
<h3>Display Requirements</h3>
<p>Twitter has published a long <a href="https://dev.twitter.com/terms/display-requirements" class="liexternal">article about how the tweets should be displayed</a>. Basically it just tells that you have to replicate the tweet in its entirety as it appears on Twitter.com. You can&#8217;t remove or add items to a tweet on your own. This may effect many websites. To embed tweets on your website, you can use only the official methods. Some of the display requirements can be irritating like absolute time cannot be displayed on the timeline but only on the individual tweet. Users are already complaining. Check the screenshot of a review posted at Twicca&#8217;s play store link which recently implemented these requirements.</p>
<p><a href="https://play.google.com/store/apps/details?id=jp.r246.twicca&amp;reviewId=17537222675960206600" class="liimagelink"><img class="alignnone size-full wp-image-1711" title="Twitter Display Requirements Issues - Twicca" src="http://nspeaks.com/wp-content/uploads/2012/02/twicca_display_requirements_complaints.png" alt="" width="691" height="118" /></a></p>
<p>Also username and both the name of the person should be displayed side by side. On small mobile screens with longer names/ids, this won&#8217;t look good.</p>
<p>Not only these but there are other type of restrictions too like you can&#8217;t inform users that a tweet has been unfavorited or deleted. Hotot for Chrome tells you when a tweet gets deleted by marking it separately. So I guess this feature has to go if it has to comply with the guidelines.</p>
<h3>Why is Twitter doing this?</h3>
<p>Well Twitter till now had not much revenues to boast of. The only revenues it was getting was from promoted tweets service. To show ads and to become a full media company, it needs to control the content and how its displayed. Also Twitter&#8217;s official website and clients are not that much uses as much as the 3rd party apps. So by putting a restriction on them, it can direct users to its own website and clients from where it can push ads. Well earning money is good but doing it by alienating the developers and your users is not a good move. Well as of now, Some developers are appealing or even trying to find out workaround these problems. One can only hope that Twitter may relax some of these restrictions but the true effect of these changes will be felt after March 5, 2013 when all these changes come into effect.</p>
<h3>What Twitter could have done?</h3>
<p>Instead of alienating and restricting developers, it could have charged the developers to make apps. This would also have helped in restricting malicious apps and would also have helped them earn some revenue while maintaining a healthy developer ecosystem.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/">What Twitter&#8217;s recent changes can mean for you?</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/100-followers-on-twitter/' rel='bookmark' title='100 Followers on Twitter'>100 Followers on Twitter</a></li>
<li><a href='http://nspeaks.com/extend-twitters-inline-previews-with-embedly/' rel='bookmark' title='Extend Twitter&#8217;s Inline Previews with Embedly'>Extend Twitter&#8217;s Inline Previews with Embedly</a></li>
<li><a href='http://nspeaks.com/turning-off-feedburner-feeds/' rel='bookmark' title='Turning off FeedBurner Feeds'>Turning off FeedBurner Feeds</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/what-twitters-recent-changes-can-mean-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.5 Beta 2 out.</title>
		<link>http://nspeaks.com/wordpress-3-5-beta-2-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-5-beta-2-out</link>
		<comments>http://nspeaks.com/wordpress-3-5-beta-2-out/#comments</comments>
		<pubDate>Sat, 13 Oct 2012 10:29:35 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1694</guid>
		<description><![CDATA[<p>WordPress 3.5 beta 2 is out.</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-beta-2-out/">WordPress 3.5 Beta 2 out.</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wordpress.org/news/2012/10/wordpress-3-5-beta-2/" class="liwp">WordPress 3.5 beta 2</a> is out.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/wordpress-3-5-beta-2-out/">WordPress 3.5 Beta 2 out.</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/wordpress-3-1-3-and-3-2-beta-2-released/' rel='bookmark' title='WordPress 3.1.3 and 3.2 beta 2 released'>WordPress 3.1.3 and 3.2 beta 2 released</a></li>
<li><a href='http://nspeaks.com/firefox-4-beta-does-not-save-tabs-on-closing/' rel='bookmark' title='Firefox 4 beta does not save tabs on closing'>Firefox 4 beta does not save tabs on closing</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/wordpress-3-5-beta-2-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Post Types on Homepage &#8211; Correct way</title>
		<link>http://nspeaks.com/custom-post-types-on-homepage-correct-way/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=custom-post-types-on-homepage-correct-way</link>
		<comments>http://nspeaks.com/custom-post-types-on-homepage-correct-way/#comments</comments>
		<pubDate>Sat, 06 Oct 2012 19:11:51 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Useful Tips]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1026</guid>
		<description><![CDATA[<p>There are numerous tutorials on the web about showing Custom Post types on Homepage. WordPress by default shows only Posts on the homepage. Custom Post types are not automatically shown on the homepage or the feed. Now while searching for &#8230; <a href="http://nspeaks.com/custom-post-types-on-homepage-correct-way/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/custom-post-types-on-homepage-correct-way/">Custom Post Types on Homepage &#8211; Correct way</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>There are numerous tutorials on the web about showing Custom Post types on Homepage. WordPress by default shows only Posts on the homepage. Custom Post types are not automatically shown on the homepage or the feed. Now while searching for the method you must have seen the following code everywhere:</p>
<p></p><pre class="crayon-plain-tag">add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
if ( is_home() &amp;&amp; false == $query-&gt;query_vars['suppress_filters'] )
$query-&gt;set( 'post_type', array( 'post', 'page', 'album', 'movie', 'quote', 'attachment' ) );
return $query;
}</pre><p></p>
<p>This code you can put in either your theme&#8217;s function.php file or a custom plugin file you created for your site. This code is all good but not many sites will tell you that this might break just any other loop that you might be using on your homepage. For instance if your homepage is showing a custom menu, then they will stop working. This code infact converted all my custom loop widgets to use this very loop. So practically all widgets started showing the same posts as were shown on the homepage and my custom menu disappeared.</p>
<p>So my suggestion is to not to use this code to show custom post types on your homepage. <a href="http://www.harriswebsolutions.co.uk/blog/" class="liexternal">Stephen Harris</a> in the comments has <a href="http://nspeaks.com/?p=1026#comment-18438" class="liinternal">suggested an even better solution</a>. Here is the code</p><pre class="crayon-plain-tag">add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
	if ( is_home() &amp;&amp; $query-&gt;is_main_query())
		$query-&gt;set( 'post_type', array( 'post', 'page', 'album', 'movie', 'quote', 'attachment' ) );
	return $query;
}</pre><p>In the above code, we check that the query we want to modify is the main query or not. All other queries are left untouched in this process. Since <a href="http://codex.wordpress.org/Function_Reference/is_main_query" class="liwp">is_main_query()</a> function was introduced with WordPress 3.3, so the above method won&#8217;t work with versions below it.</p>
<p>I have removed my original alternative in wake of the above solution as it is good enough and does not require you to modify the queries. You can check the full solution mentioned at <a href="http://wordpress.stackexchange.com/a/45256/5730" class="liexternal">WordPress StackExchange</a>.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/custom-post-types-on-homepage-correct-way/">Custom Post Types on Homepage &#8211; Correct way</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/how-to-show-related-posts-for-custom-post-types-and-taxonomies/' rel='bookmark' title='How to Show Related Posts for Custom Post Types and Taxonomies'>How to Show Related Posts for Custom Post Types and Taxonomies</a></li>
<li><a href='http://nspeaks.com/add-custom-taxonomy-columns-to-edit-posts-page/' rel='bookmark' title='Add Custom Taxonomy Columns to Edit Posts Page'>Add Custom Taxonomy Columns to Edit Posts Page</a></li>
<li><a href='http://nspeaks.com/hide-any-category-or-asides-from-main-content-of-k2-theme/' rel='bookmark' title='Hide any Category or Asides from Main Content of k2 theme'>Hide any Category or Asides from Main Content of k2 theme</a></li>
<li><a href='http://nspeaks.com/insert-shortcodes-into-your-custom-fields/' rel='bookmark' title='Parse Shortcodes in your Custom Fields'>Parse Shortcodes in your Custom Fields</a></li>
<li><a href='http://nspeaks.com/add-page-templates-column-edit-pages-screen/' rel='bookmark' title='Add Page Templates Column to Edit Pages Screen'>Add Page Templates Column to Edit Pages Screen</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/custom-post-types-on-homepage-correct-way/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Hide Author Tags automatically on Single author blogs</title>
		<link>http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-tip-hide-author-tags-automatically-on-single-author-blogs</link>
		<comments>http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/#comments</comments>
		<pubDate>Thu, 04 Oct 2012 08:34:58 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1491</guid>
		<description><![CDATA[<p>Many themes now come up with elegant author information boxes beneath the single posts and multiple other enhancements so that authors get featured all across your blog. But what if you are using that theme on your personal blog or &#8230; <a href="http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/">Quick Tip: Hide Author Tags automatically on Single author blogs</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p>Many themes now come up with elegant author information boxes beneath the single posts and multiple other enhancements so that authors get featured all across your blog. But what if you are using that theme on your personal blog or a blog where there is only 1 author. Listing author information then repeatedly doesn&#8217;t look good and is more of a repetition. An about page works better on a single author/personal blog. In such cases, I would suggest you all to use <a href="http://codex.wordpress.org/Function_Reference/is_multi_author" class="liwp">is_multi_author()</a> function. It returns true on blogs where more than 1 author has published a post and false on single author blogs. You can always wrap up the author description tags around this tag.</p>
<p>Usage:</p>
<p></p><pre class="crayon-plain-tag"><?php if ( get_the_author_meta( 'description' ) && is_multi_author() ) :  ?>
---Display the author info and box--
<?php endif; ?></pre><p></p>
<p><em>Note:</em> Since this function was released with WordPress 3.2, wrap this function inside a function_exists() conditional tag if you are working on an old version of WordPress or if you are working on a theme which you want it to work with old versions.</p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/">Quick Tip: Hide Author Tags automatically on Single author blogs</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/template-changestags-for-wordpress-3-0/' rel='bookmark' title='Template Changes/Tags for WordPress 3.0'>Template Changes/Tags for WordPress 3.0</a></li>
<li><a href='http://nspeaks.com/category-descriptions-in-wordpress/' rel='bookmark' title='Category descriptions in WordPress'>Category descriptions in WordPress</a></li>
<li><a href='http://nspeaks.com/optimising-page-title-of-a-blog/' rel='bookmark' title='Optimising Page Title of a Blog'>Optimising Page Title of a Blog</a></li>
<li><a href='http://nspeaks.com/difference-between-is_home-and-is_front_page/' rel='bookmark' title='Difference between is_home() and is_front_page()'>Difference between is_home() and is_front_page()</a></li>
<li><a href='http://nspeaks.com/add-custom-taxonomy-columns-to-edit-posts-page/' rel='bookmark' title='Add Custom Taxonomy Columns to Edit Posts Page'>Add Custom Taxonomy Columns to Edit Posts Page</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/quick-tip-hide-author-tags-automatically-on-single-author-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What WordPress Theme Developers can learn from Twenty Twelve theme</title>
		<link>http://nspeaks.com/what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme</link>
		<comments>http://nspeaks.com/what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 08:06:45 +0000</pubDate>
		<dc:creator>Navjot Singh</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://nspeaks.com/?p=1645</guid>
		<description><![CDATA[<p>What WordPress Theme Developers Can Learn from Twenty Twelve</p><p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme/">What WordPress Theme Developers can learn from Twenty Twelve theme</a></small></p></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://kovshenin.com/2012/what-can-wordpress-theme-developers-learn-from-twenty-twelve/" class="liexternal">What WordPress Theme Developers Can Learn from Twenty Twelve</a></p>
<p><hr />
<p>Hostgator.com 25% Discount code for all plans: <em>nspeaks25off</em> | Dreamhost.com Discount code for whopping $97 off on shared hosting plan: <em>NSPEAKSMAX</em></p>
<p><small>© <a href="http://nspeaks.com">NSpeaks</a>, 2007-2012. | <a href="http://nspeaks.com/what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme/">What WordPress Theme Developers can learn from Twenty Twelve theme</a></small></p></p><div class='yarpp-related-rss'>
<p><h4>Related posts:</h4><ol>
<li><a href='http://nspeaks.com/wordpress-35-twenty-twelve-out/' rel='bookmark' title='WordPress 3.5 and Twenty Twelve Out'>WordPress 3.5 and Twenty Twelve Out</a></li>
<li><a href='http://nspeaks.com/some-useful-plugins-for-wordpress-developers/' rel='bookmark' title='Some Useful Plugins for WordPress Developers'>Some Useful Plugins for WordPress Developers</a></li>
<li><a href='http://nspeaks.com/wordpress-3-2-shipping-with-twentyeleven-theme/' rel='bookmark' title='WordPress 3.2 Shipping with TwentyEleven Theme'>WordPress 3.2 Shipping with TwentyEleven Theme</a></li>
<li><a href='http://nspeaks.com/twenty-ten-child-themes/' rel='bookmark' title='Twenty Ten Child Themes'>Twenty Ten Child Themes</a></li>
<li><a href='http://nspeaks.com/wordpresss-new-default-theme-is-out-2010/' rel='bookmark' title='WordPress&#8217;s New Default Theme is Out &#8211; 2010'>WordPress&#8217;s New Default Theme is Out &#8211; 2010</a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nspeaks.com/what-wordpress-theme-developers-can-learn-from-twenty-twelve-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
