<?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>Sakin Shrestha &#62; Management and IT Consultant (Wordpress Expert) &#187; wordpress</title>
	<atom:link href="http://www.sakinshrestha.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sakinshrestha.com</link>
	<description>Articles related to Management, Technology, WordPress,  News, Travel to Nepal</description>
	<lastBuildDate>Fri, 30 Jul 2010 06:15:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress 3.0 Released on June 17, 2010</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-3-0-released-on-june-17-2010/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-3-0-released-on-june-17-2010/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 19:08:04 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress release]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=761</guid>
		<description><![CDATA[The most awaited WordPress 3.0 version has been finally released on June 17, 2010. WordPress 3.0, the thirteenth major release of WordPress and the culmination of half a year of work by 218 contributors, is now available for download (or upgrade within your dashboard). Major new features in this release include a sexy new default [...]]]></description>
			<content:encoded><![CDATA[<p>The most awaited WordPress 3.0 version has been finally released on June 17, 2010. WordPress 3.0, the thirteenth major release of WordPress and the  culmination of half a year of work by 218 contributors, is <a title="now available for download" href="http://wordpress.org/download/" target="_blank">now available for download</a> (or  <a title="upgrade  within your dashboard" href="http://codex.wordpress.org/Dashboard_Updates_SubPanel" target="_blank">upgrade  within your dashboard</a>). Major new features in this release include a  sexy <strong>new default theme called Twenty Ten</strong>. Theme  developers have new APIs that allow them to easily implement custom  backgrounds, headers, shortlinks, <a title="menus" href="http://codex.wordpress.org/Appearance_Menus_SubPanel" target="_blank">menus</a> (no more file editing), <a title="post types" href="http://codex.wordpress.org/Custom_Post_Types" target="_blank">post types</a>, and <a title="taxonomies" href="http://codex.wordpress.org/Custom_Taxonomies" target="_blank">taxonomies</a>.  (Twenty Ten theme shows all of that off.) Developers and network admins  will appreciate the long-awaited <strong>merge of MU and WordPress</strong>,  creating the new multi-site functionality which makes it possible to  run one blog or ten million from the same installation. As a user, you  will love the new <strong>lighter interface</strong>, the contextual  help on every screen, the <strong>1,217 bug fixes and feature  enhancements</strong>, bulk updates so you can upgrade 15 plugins at  once with a single click, and blah blah blah just watch the video. <img src="http://wordpress.org/development/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> <em>(In HD, if you can, so you can catch  the Easter eggs.)</em></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="630" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=BQtfIEY1&amp;width=630&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="630" height="360" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" allowfullscreen="true" wmode="transparent" flashvars="guid=BQtfIEY1&amp;width=630&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
<p>For a more comprehensive look at everything that has improved in 3.0  check out <a title="3.0 Codex  page" href="http://codex.wordpress.org/Version_3.0" target="_blank">3.0′s Codex  page</a> or the <a title="long  list of issues in Trac" href="http://core.trac.wordpress.org/query?group=status&amp;milestone=3.0&amp;desc=1&amp;order=priority" target="_blank">long  list of issues in Trac</a>. (We’re trying to keep these announcement  posts shorter.) Whew! That’s a lot packed into one release. I can’t  think of a better  way to kick off the 3.X cycle we’ll be in for the  next two and a half  years.</p>
<h3>The Future</h3>
<p>Normally this is where I’d say we’re about to start work on 3.1, but  we’re actually not. We’re going to take a release cycle off to focus on  all of the things around WordPress. The growth of the community has been  breathtaking, including over 10.3 million downloads of version 2.9, but  so much of our effort has been focused on the core software it hasn’t  left much time for anything else. Over the next three months we’re going  to split into ninja/pirate teams focused on different areas of the  around-WordPress experience, including the showcase, Codex, forums,  profiles, update and compatibility APIs, theme directory, plugin  directory, mailing lists, core plugins, wordcamp.org… the possibilities  are endless. The goal of the teams isn’t going to be to make things  perfect all at once, just better than they are today. We think this  investment of time will give us a much stronger infrastructure to grow  WordPress.org for the many tens of millions of users that will join us  during the 3.X release cycle.</p>
<h3>It Takes a Village</h3>
<p>I’m proud to acknowledge the contributions of the following <strong>218</strong> people to the 3.0 release cycle. These are the folks that make  WordPress what it is, whose collaboration and hard work enable us to  build something greater than the sum of our parts. In alphabetical  order, of course.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="224" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=xj8pDCM4&amp;width=400&amp;height=224&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="224" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" allowfullscreen="true" wmode="transparent" flashvars="guid=xj8pDCM4&amp;width=400&amp;height=224&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-3-0-released-on-june-17-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 RC3</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-3-0-rc3/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-3-0-rc3/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:54:56 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress release]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=739</guid>
		<description><![CDATA[Yesterday on June 11, 2010 there was another release of WordPress 3.0 Release Candidate 3 (RC3). As per wordpress.org this is probably the final Release Candidate before the release of most awaited WordPress version 3.0. Download WordPress 3.0 RC3]]></description>
			<content:encoded><![CDATA[<p>Yesterday on June 11, 2010 there was another release of <a title="WordPress 3.0 Release Candidate 3 (RC3)" href="http://wordpress.org/development/2010/06/3-0-rc3/" target="_blank">WordPress 3.0 Release Candidate 3 (RC3)</a>. As per <a title="WordPress.org)" href="http://wordpress.org/" target="_blank">wordpress.org</a> this is probably the final Release Candidate before the release of most awaited WordPress version 3.0.</p>
<p><a title="Download  WordPress 3.0 RC3" href="http://wordpress.org/wordpress-3.0-RC3.zip" target="_blank">Download  WordPress 3.0 RC3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-3-0-rc3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Release WordPress 3.0 &#8211; Beta 2 Version</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-3-beta-2-release/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-3-beta-2-release/#comments</comments>
		<pubDate>Sun, 09 May 2010 04:35:48 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress release]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=730</guid>
		<description><![CDATA[If you’ve been following the news of WordPress 3.0, you will know that it is a huge release for WordPress. It’s the milestone of merging WordPress and WordPress Multi-User (WPMU) into a single platform. Following the successful post-WordCamp San Francisco code sprint, they release the second beta of WordPress 3.0 which is ready for download. [...]]]></description>
			<content:encoded><![CDATA[<p>If you’ve been following the news of WordPress 3.0, you will know that it is a huge release for WordPress. It’s the milestone of merging WordPress and WordPress Multi-User (WPMU) into a single platform.</p>
<p>Following the successful post-WordCamp San Francisco code sprint, they release the second beta of WordPress 3.0 which is ready for <a title="WordPress Release WordPress 3.0 - Beta 2 Version" rel="external" href="http://wordpress.org/wordpress-3.0-beta2.zip" target="_blank">download</a>.</p>
<p>Things to test:</p>
<ul>
<li>Revised menu user interface</li>
<li>Changes to the WordPress exporter and importer to make it more  flexible</li>
</ul>
<p>Already have a test install that you want to switch over to the beta?  Try the <a title="beta  tester plugin" href="http://westi.wordpress.com/2009/06/22/making-it-easy-to-be-a-wordpress-tester/" target="_blank">beta  tester plugin</a>.</p>
<p>Testers, don’t forget to use the <a title="wp-testers  mailing list" href="http://lists.automattic.com/mailman/listinfo/wp-testers" target="_blank">wp-testers  mailing list</a> to discuss bugs you encounter.</p>
<p>There are a number of new features, enhancements, and code updates, so  if you’re interested, download the beta and <a title="report  any bugs" rel="external" href="http://core.trac.wordpress.org/" target="_blank">report  any bugs</a> that you find.</p>
<p>Check out the WordPress Version 3.0  enhancements and fixes. Please note, things could change before final release: <a href="http://codex.wordpress.org/Version_3.0" title="Wordpress Version 3.0 Features Highlights" target="_blank" rel="external">Click Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-3-beta-2-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Body Class body_class() Function and extension</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-body-class-function-extension/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-body-class-function-extension/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:17:03 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[wordpress hacks]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=713</guid>
		<description><![CDATA[The WordPress body class function body_class() works from WordPress 2.8 version onwards. This function gives the body element different classes and can be added, typically, in the header.php&#8217;s HTML body tag. This gives you the possibility to use it effectively with CSS. &#60;body &#60;?php body_class(); ?&#62;&#62; What body_class() Generates The body_class() function is quite similar [...]]]></description>
			<content:encoded><![CDATA[<p>The WordPress body class function body_class() works from WordPress 2.8 version onwards. This function gives the body element different classes and can be added, typically, in the header.php&#8217;s HTML body tag. This gives you the possibility to use it effectively with CSS.</p>
<p><code>&lt;body &lt;?php body_class(); ?&gt;&gt;</code></p>
<h3>What body_class() Generates</h3>
<p>The body_class() function is quite similar to post_class() function that was introduced in WordPress 2.7. The only differences are the classes it generates. The body_class() function will generate the classes mostly based on where your viewer is on your site.   </p>
<p>Following in example of the class that is generated through body_class() function when your visitor come to your site<br />
In Hompage: <code>&lt;body class=&quot;home blog&quot;&gt;</code><br />
In Interviews Category: <code>&lt;body class=&quot;archive category category-interviews&quot;&gt;</code><br />
In About us Page: <code>&lt;body class=&quot;page page-id-2&quot;&gt;</code><br />
In Post: <code>&lt;body class=&quot;single postid-36&quot;&gt;</code><br />
In 404 Error Page: <code>&lt;body class=&quot;error404&quot;&gt;</code></p>
<p>But the then it will add extra class <strong>logged-in</strong> if your visitors are logged in your site. </p>
<p>To add to more: The body_class() may include one or more of the following values for the class attribute.</p>
<ul>
<li> rtl </li>
<li> home </li>
<li> blog </li>
<li> archive </li>
<li> date </li>
<li> search </li>
<li> paged </li>
<li> attachment </li>
<li> error404 </li>
<li> single postid-(id) </li>
<li> attachmentid-(id) </li>
<li> attachment-(mime-type) </li>
<li> author </li>
<li> author-(user_nicename) </li>
<li> category </li>
<li> category-(slug) </li>
<li> tag </li>
<li> tag-(slug) </li>
<li> page-parent </li>
<li> page-child parent-pageid-(id) </li>
<li> page-template page-template-(template file name) </li>
<li> search-results </li>
<li> search-no-results </li>
<li> logged-in </li>
<li> paged-(page number) </li>
<li> single-paged-(page number) </li>
<li> page-paged-(page number) </li>
<li> category-paged-(page number) </li>
<li> tag-paged-(page number) </li>
<li> date-paged-(page number) </li>
<li> author-paged-(page number) </li>
<li> search-paged-(page number) </li>
</ul>
<p>You can also extend the body call with the use of Hook in your Function.php file in your theme. The following in the example that you can use it is function.php file<br />
<code>add_filter('body_class','my_body_classes');<br />
function my_body_classes($classes) {<br />
if (is_single()) {<br />
if (in_category('News')) {<br />
$classes[] = 'category-news';<br />
} else if (in_category('Travel &amp;amp; Nepal')) {<br />
$classes[] = 'category-travel-nepal'; <br />
} else if (in_category('Interviews')) {<br />
$classes[] = 'category-interviews';<br />
} else if (in_category('How To')) {<br />
$classes[] = 'category-how-to';<br />
} <br />
}<br />
return $classes;<br />
}</code></p>
<p>What I did in the above hook is that I forced body_class() function to add the category name in which the post belongs while viewing the post.  Now, when you will view your post you will see the category name in which it belongs: Following are the example:<br />
In Post which belongs to News category: <code>&lt;body class=&quot;single postid-36 category-news&quot;&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-body-class-function-extension/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Ten WordPress Plugins</title>
		<link>http://www.sakinshrestha.com/wordpress/top-ten-wordpress-plugins/</link>
		<comments>http://www.sakinshrestha.com/wordpress/top-ten-wordpress-plugins/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 23:59:39 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=704</guid>
		<description><![CDATA[I have been working as WordPress Developer from last 4 years. There are lot of plugins which makes it easy to add features in your WordPress Site. Previously, I also published articles where I listed my favorite plugins. Since, there is a grand list of plugins. Here I am just going to list top 10 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_410" class="wp-caption aligncenter" style="width: 588px"><a href="http://www.sakinshrestha.com/wp-content/uploads/2009/11/wordpressplugins.jpg"><img class="size-full wp-image-410" title="Top Ten WordPress Plugins" src="http://www.sakinshrestha.com/wp-content/uploads/2009/11/wordpressplugins.jpg" alt="Top Ten WordPress Plugins" width="578" height="200" /></a><p class="wp-caption-text">Top Ten WordPress Plugins</p></div>
<p>I have been working as WordPress Developer from last 4 years. There are lot of plugins which makes it easy to add features in your WordPress Site. Previously, I also published articles where I listed <a title="Wordpress Plugins: My Favorites" href="http://www.sakinshrestha.com/wordpress/wordpress-plugins-my-favorites/">my favorite plugins</a>. Since, there is a grand list of plugins. Here I am just going to list top 10 plugins on the basis of stability and usefulness:</p>
<ol>
<li> <a title="Akismet" rel="external" href="http://wordpress.org/extend/plugins/akismet/" target="_blank">Akismet</a>: Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you review the spam it catches under your blog&#8217;s &#8220;Comments&#8221; admin screen. Great spam protection. It is a must for the wordpress site.</li>
<li><a title="WP Page Numbers" rel="external" href="http://wordpress.org/extend/plugins/wp-page-numbers/" target="_blank">WP Page Numbers</a>: Since there is no good page navigation is WordPress default installation. I recommend this plugin. With page numbers instead of next and previous links users can easily navigate much quicker to the page they want. It is good for SEO (Search Engine Optimization) as well, because it creates a tighter inner link structure. Works with all well known browsers (Internet Explorer, Firefox, Opera and Safari).</li>
<li><a title="IntenseDebate Comments" rel="external" href="http://wordpress.org/extend/plugins/intensedebate/" target="_blank">IntenseDebate Comments</a>: This is a complete solution for comment system in your site. IntenseDebate Comments enhance and encourage conversation on your blog or website. Custom integration with your WordPress admin panel makes moderation a piece of cake. Comment threading, reply-by-email, user accounts and reputations, comment voting, along with Twitter and friendfeed integrations enrich your readers&#8217; experience and make more of the internet aware of your blog and comments which drives traffic to you!</li>
<li><a title="Breadcrumb NavXT" rel="external" href="http://wordpress.org/extend/plugins/breadcrumb-navxt/" target="_blank">Breadcrumb NavXT</a> : Breadcrumb NavXT, the successor to the popular WordPress plugin Breadcrumb Navigation XT, was written from the ground up to be better than its ancestor. This plugin generates locational breadcrumb trails for your WordPress blog. These breadcrumb trails are highly customizable to suit the needs of just about any blog. The Administrative interface makes setting options easy, while a direct class access is available for theme developers and more adventurous users. Do note that Breadcrumb NavXT requires PHP5.</li>
<li><a title="Sociable" rel="external" href="http://wordpress.org/extend/plugins/sociable/" target="_blank">Sociable</a>: Now there is a trend of sharing your site and content in various social networks and site. This plugin automatically add links to your favorite social bookmarking sites on your posts, pages and in your RSS feed. You can choose from 99 different social bookmarking sites! WordPress 2.6 or above is required, if you use an older version, please download this version, please keep in mind that version is not maintained.</li>
<li><a title="Google Sitemap Generator" rel="external" href="http://wordpress.org/extend/plugins/google-sitemap-generator/" target="_blank">Google Sitemap Generator</a>: How can I forget the Google XML Sitemap plugin. This plugin is must for Search Engine Optimization (SEO). This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it&#8217;s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.</li>
<li><a title="All in One SEO Pack" rel="external" href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" target="_blank">All in One SEO Pack</a>: I love this plugin. Very easy to use and best for SEO. Optimizes your WordPress blog for Search Engines (Search Engine Optimization). For most of the site the basic version will work best but for advance uses you need to buy the pro version.</li>
<li><a title="Contact Form 7" rel="external" href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank">Contact Form 7</a>: Very simple, flexible and easy to use contact form for your wordpress site. Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. You can use <a title="Really Simple CAPTCHA" rel="external" href="http://wordpress.org/extend/plugins/really-simple-captcha/" target="_blank">Really Simple CAPTCHA</a> plugin is not a strong captcha for advance protection but it is simple and easy to use captcha that goes well with Contact Form 7.</li>
<li><a title="NextGEN Gallery" rel="external" href="http://wordpress.org/extend/plugins/nextgen-gallery/" target="_blank">NextGEN Gallery</a>: Complete solution for your images. NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option. Before I start writing the plugin I study all photo and picture plugins for WordPress, I figure out that some of them are really good and well designed, but I missed a simple and easy administration back end to handle multiple photos, galleries and albums.</li>
<li><a title="W3 Total Cache" rel="external" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a> : The fastest and most complete WordPress performance optimization plugin. Trusted by many popular sites like: mashable.com, smashingmagazine.com, makeuseof.com, kiss925.com, lockergnome.com, tutsplus.com, johnchow.com, ilovetypography.com, webdesignerdepot.com, pearsonified.com, css-tricks.com, yoast.com and others — W3 Total Cache improves the user experience of your blog by improving your server performance, caching every aspect of your site, reducing the download time of your theme and providing transparent content delivery network (CDN) integration.</li>
</ol>
<p>If you want the complete list of My Favorites WordPress Plugins then <a title="Wordpress Plugins: My Favorites" href="http://www.sakinshrestha.com/wordpress/wordpress-plugins-my-favorites/">Click Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/top-ten-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Choosing Default WordPress Theme through database</title>
		<link>http://www.sakinshrestha.com/wordpress/choosing-default-wordpress-theme-through-database/</link>
		<comments>http://www.sakinshrestha.com/wordpress/choosing-default-wordpress-theme-through-database/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 20:23:09 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[IT Tips & Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=690</guid>
		<description><![CDATA[There are times when there is problem in your theme that you have installed in your site and your site goes blank or white. In this situation you will not be able to log in to the WordPress Admin area. In this situation you can simply use the database to choose the default theme and [...]]]></description>
			<content:encoded><![CDATA[<p>There are times when there is problem in your theme that you have installed in your site and your site goes blank or white. In this situation you will not be able to log in to the WordPress Admin area. In this situation you can simply use the database to choose the default theme and solve the problem.</p>
<p>Step 1: It is highly recommended to backup your database before your work on any database command.</p>
<p>Step 2: Login to your database using phpMyAdmin (or whatever), Click on your database and click on the SQL tab and enter the following SQL query:<br />
<code>UPDATE wp_options SET option_value='default' WHERE option_name='template' OR option_name='stylesheet' LIMIT 2;</code><br />
<strong>This query will change the wordpress theme to default.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/choosing-default-wordpress-theme-through-database/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Disable WordPress Plugins via the Database</title>
		<link>http://www.sakinshrestha.com/wordpress/disable-wordpress-plugins-via-the-database/</link>
		<comments>http://www.sakinshrestha.com/wordpress/disable-wordpress-plugins-via-the-database/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 20:20:16 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[IT Tips & Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=686</guid>
		<description><![CDATA[There are times when there is some problem in your plugin that you have installed in your site and your site goes blank. In this situation you will not be able to log in to the WordPress Admin area to manually disable all of the plugin. In this situation you can simply use the database [...]]]></description>
			<content:encoded><![CDATA[<p>There are times when there is some problem in your plugin that you have installed in your site and your site goes blank. In this situation you will not be able to log in to the WordPress Admin area to manually disable all of the plugin. In this situation you can simply use the database to disable or enable all your wordpress plugins.</p>
<p>Step 1: It is highly recommended to backup your database before your work on any database command.</p>
<p>Step 2: Login to your database using phpMyAdmin (or whatever), Click on your database and click on the SQL tab and enter the following SQL query:<br />
<code>UPDATE wp_options SET option_value = ' ' WHERE option_name = 'active_plugins';</code><br />
<strong>This query will disable all the active plugins.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/disable-wordpress-plugins-via-the-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Avatars or Gravatars for WordPress</title>
		<link>http://www.sakinshrestha.com/wordpress/avatars-gravatars-wordpress/</link>
		<comments>http://www.sakinshrestha.com/wordpress/avatars-gravatars-wordpress/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 18:11:47 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Avatars]]></category>
		<category><![CDATA[Gravatars]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=571</guid>
		<description><![CDATA[Add More Default Avatar Choices to the WordPress Admin. Add the following code in the functions.php : // Add More Default Avatars to Options if (!function_exists('ss_addgravatar')) { function ss_addgravatar($avatar_defaults) { $myavatar1 = get_bloginfo('template_directory').'/images/avator/01.png'; $avatar_defaults[$myavatar1] = 'rock'; $myavatar2 = get_bloginfo('template_directory').'/images/avator/02.png'; $avatar_defaults[$myavatar2] = 'Cool'; $myavatar3 = get_bloginfo('template_directory').'/images/avator/03.png'; $avatar_defaults[$myavatar3] = 'Geek'; $myavatar4 = get_bloginfo('template_directory').'/images/avator/04.png'; $avatar_defaults[$myavatar4] = 'Pretty'; return $avatar_defaults; [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_582" class="wp-caption aligncenter" style="width: 586px"><img class="size-full wp-image-582" title="Gravatar / Avatar" src="http://www.sakinshrestha.com/wp-content/uploads/2009/12/Gravatar.jpg" alt="Gravatar / Avatar" width="576" height="200" /><p class="wp-caption-text">Gravatar / Avatar</p></div>
<p>Add More Default Avatar Choices to the WordPress Admin. Add the following code in the functions.php :</p>
<p><code>// Add More Default Avatars to Options<br />
if (!function_exists('ss_addgravatar')) {<br />
function ss_addgravatar($avatar_defaults) {<br />
$myavatar1 = get_bloginfo('template_directory').'/images/avator/01.png';<br />
$avatar_defaults[$myavatar1] = 'rock';<br />
$myavatar2 = get_bloginfo('template_directory').'/images/avator/02.png';<br />
$avatar_defaults[$myavatar2] = 'Cool';<br />
$myavatar3 = get_bloginfo('template_directory').'/images/avator/03.png';<br />
$avatar_defaults[$myavatar3] = 'Geek';<br />
$myavatar4 = get_bloginfo('template_directory').'/images/avator/04.png';<br />
$avatar_defaults[$myavatar4] = 'Pretty';<br />
return $avatar_defaults;<br />
$myavatar5 = get_bloginfo('template_directory').'/images/avator/05.png';<br />
$avatar_defaults[$myavatar5] = 'Sexy';<br />
return $avatar_defaults;<br />
}<br />
add_filter('avatar_defaults', 'ss_addgravatar');<br />
}<br />
</code></p>
<p>If you want to get your  globally recognized avatars then you can use Gravatars. An avatar or gravatar is an icon, or representation, of a user in a shared virtual reality, such as a forum, chat, website, or any other form of online community in which the user(s) wish to have something to distinguish themselves from other users. Created by Tom Werner, gravatars make it possible for a person to have one avatar across the entire web. Avatars are usually an 80px by 80px image that the user will create themselves.</p>
<p><a title="Click here to get your own Gravatars" href="http://www.gravatar.com/" target="_blank">Click here</a> to get your own Gravatars.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/avatars-gravatars-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-2-9/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-2-9/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 17:29:13 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=562</guid>
		<description><![CDATA[After the security lot of security release in WordPress 2.8. Today (December 19, 2009) WordPress released it&#8217;s new and awaited WordPress version 2.9 “Carmen” named in honor of magical jazz vocalist Carmen McRae (whom we’ve added to our Last.fm WP release station). You can upgrade easily from your Dashboard by going to Tools &#62; Upgrade, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_565" class="wp-caption aligncenter" style="width: 588px"><a href="http://www.sakinshrestha.com/wp-content/uploads/2009/12/wordpress2.9.jpg"><img class="size-full wp-image-565" title="WordPress 2.9" src="http://www.sakinshrestha.com/wp-content/uploads/2009/12/wordpress2.9.jpg" alt="WordPress 2.9" width="578" height="200" /></a><p class="wp-caption-text">WordPress 2.9</p></div>
<p>After the security lot of security release in WordPress 2.8. Today (December 19, 2009) WordPress released it&#8217;s new and awaited <a title="Download WordPress" href="http://wordpress.org/download/" target="_blank">WordPress version 2.9 “Carmen”</a> named in honor of magical jazz vocalist <a title="Carmen McRae" href="http://www.carmenmcrae.com/" target="_blank">Carmen McRae</a> (whom we’ve <a title="Wordpress Release Jazz" href="http://www.last.fm/tag/wordpress-release-jazz" target="_blank">added to our Last.fm WP release station</a>). You can upgrade easily from your Dashboard by going to <strong>Tools</strong> &gt; <strong>Upgrade</strong>, or you can <a title="Download WordPress" href="http://wordpress.org/download/" target="_blank">download from WordPress.org</a>.</p>
<p>Check out a short video summarizing some of the cool things about the new WordPress version 2.9</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="578" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=NBZ853Xn&amp;width=578&amp;height=300" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="578" height="300" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" allowfullscreen="true" flashvars="guid=NBZ853Xn&amp;width=578&amp;height=300"></embed></object></p>
<p>The coolest new stuff from a user point of view is:</p>
<ol>
<li><strong>Global undo/”trash” feature</strong>, which means that if you accidentally delete a post or comment you can bring it back from the grave (i.e., the Trash). This also eliminates those annoying “are you sure” messages we used to have on every delete.</li>
<li><strong>Built-in image editor</strong> allows you to crop, edit, rotate, flip, and scale your images to show them who’s boss. This is the first wave of our many planned media-handling improvements.</li>
<li><strong>Batch plugin update and compatibility checking,</strong> which means you can update 10 plugins at once, versus having to do multiple clicks for each one, and we’re using the new compatibility data from the plugins directory to give you a better idea of whether your plugins are compatible with new releases of WordPress. This should take the fear and hassle out of upgrading.</li>
<li><a title="Easier Video Embeds" href="http://codex.wordpress.org/Embeds" target="_blank"><strong>Easier video embeds</strong></a> that allow you to just paste a URL on its own line and have it magically turn it into the proper embed code, with Oembed support for YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv (and more in the next release).</li>
</ol>
<p>2.9 provides the smoothest ride yet because of a number of improvements under the hood and more subtle improvements you’ll begin to appreciate once you’ve been around the block a few times. Here’s just a sampling:</p>
<ul>
<li>We now have <code>rel=canonical</code> support for better SEO.</li>
<li>There is automatic database optimization support, which you can enable in your <code>wp-config.php</code> file by adding <code>define('WP_ALLOW_REPAIR', true);</code>.</li>
<li>Themes can register “post thumbnails” which allow them to attach an image to the post, especially useful for magazine-style themes.</li>
<li>A new <code>commentmeta</code> table that allows arbitrary key/value pairs to be attached to comments, just like posts, so you can now expand greatly what you can do in the comment framework.</li>
<li>Custom post types have been upgraded with better API support so you can juggle more types than just post, page, and attachment. (More of this planned for 3.0.)</li>
<li>You can set custom theme directories, so a plugin can register a theme to be bundled with it or you can have multiple shared theme directories on your server.</li>
<li>We’ve upgraded TinyMCE WYSIWYG editing and Simplepie.</li>
<li>Sidebars can now have descriptions so it’s more obvious what and where they do what they do.</li>
<li>Specify category templates not just by ID, like before, but by slug, which will make it easier for theme developers to do custom things with categories — like post types!</li>
<li>Registration and profiles are now extensible to allow you to collect things more easily, like a user’s Twitter account or any other fields you can imagine.</li>
<li>The XML-RPC API has been extended to allow changing the user registration option. We fixed some Atom API attachment issues.</li>
<li>Create custom galleries with the new include and exclude attributes that allow you to pull attachments from any post, not just the current one.</li>
<li>When you’re editing files in the theme and plugin editors it remembers your location and takes you back to that line after you save. (Thank goodness!!!)</li>
<li>The Press This bookmarklet has been improved and is faster than ever; give it a try for on-the-fly blogging from wherever you are on the internet.</li>
<li>Custom taxonomies are now included in the WXR export file and imported correctly.</li>
<li>Better hooks and filters for excerpts, smilies, HTTP requests, user profiles, author links, taxonomies, SSL support, tag clouds, query_posts and WP_Query</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-2-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Security Tips</title>
		<link>http://www.sakinshrestha.com/wordpress/wordpress-security-tips/</link>
		<comments>http://www.sakinshrestha.com/wordpress/wordpress-security-tips/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 08:59:30 +0000</pubDate>
		<dc:creator>sakin</dc:creator>
				<category><![CDATA[IT Tips & Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>

		<guid isPermaLink="false">http://www.sakinshrestha.com/?p=255</guid>
		<description><![CDATA[Posted on: September 5, 2009 Updates on: December 15, 2009 As the WordPress is getting popular and used by many people, now the hackers are also being active and involved in hacking wordpress site. I have recently received lot of request to fix the WordPress hacks. I would like to list some WordPress Security Tips [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_381" class="wp-caption aligncenter" style="width: 588px"><img class="size-full wp-image-381" title="Wordpress Security Tips" src="http://www.sakinshrestha.com/wp-content/uploads/2009/11/WordpressSecurityTips.jpg" alt="Wordpress Security Tips" width="578" height="200" /><p class="wp-caption-text">Wordpress Security Tips</p></div>
<p><strong>Posted on:</strong> September 5, 2009<br />
<strong>Updates on:</strong> December 15, 2009</p>
<p>As the WordPress is getting popular and used by many people, now the hackers are also being active and involved in hacking wordpress site. I have recently received lot of request to fix the WordPress hacks. I would like to list some WordPress Security Tips to help you protect from hacks.<span id="more-255"></span></p>
<ol>
<li><strong>Keep up to date with the latest WordPress Version: </strong>Always keep your WordPress site updated with the latest version of WordPress. The WordPress developers do not maintain security patched for older WordPress versions. In August 12, 2009, WordPress released version 2.8.4 as the security release. Older version of WordPress is more open to hacks.<strong>My Tips: </strong>Regularly update your WordPress site. You can use the plugin &#8220;<a title="Wordpress Automatic upgrade" href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/" target="_blank&quot;">WordPress Automatic upgrade</a>&#8221;  or <a title="Instant Upgrade Plugin" href="http://www.zirona.com/software/wordpress-instant-upgrade" target="_blank">Instant Upgrade Plugin</a> Further, you need to keep your plugin and theme to be up to date as well.</li>
<li><strong>Populate wp-config.php Properly: </strong> Go through each line in wp-config.php, not only the first block for database configuration.<strong>My Tips: </strong>Use <a title="WordPress secret key generation tool" href="http://api.wordpress.org/secret-key/1.1/" target="_blank">WordPress secret key generation tool</a> to generate random salts for WordPress cookies. These keys are used to insure better encryption of information stored in WordPress user’s cookies. To make it more secure modify the the WordPress table prefix to something other than <em>wp_</em>. Adding random characters and numbers to the end of wp, such as <em>wp52sk1_</em> obfuscates it enough but still allows you to recognize the tables as those belong to WordPress.</li>
<li><strong>Correct File Permissions: </strong>You should give the correct file permission and if you give full permission to files and folders then the hackers can hack it easily.<strong>My Tips: </strong> Set the permission as follows:
<p>All folder permissions should be set to 755</p>
<p>All files permissions should be set to 644</p>
<p>Files that you want to edit in the WordPress Theme editors permissions should be set to 666</p>
<p>Never ever use 777 for WordPress permissions</li>
<li><strong>Don&#8217;t Use the Default admin Username: </strong> WordPress is open source application and now most of people know that it has the administrator username as admin. This make it easy for hackers to to hack the password when they already know the administrator username.<strong>My Tips: </strong> Change the default administrator username admin to something else. Now i am going to show how to change the default admin username.You may use phpMyAdmin and paste the SQL command (the update line) to execute it.
<p>update wp52sk1_users set user_login=&#8217;myadmin&#8217; where user_login=&#8217;admin&#8217;;</p>
<p>wp52sk1_ is the database prefex that I change. The default prefex is wp_</p>
<p>Alternatively, you may edit the value manually using phpMyAdmin web interface.</p>
<p>Now your admin user is myadmin instead of admin</li>
<li><strong>Pick Secure Password for Admin: </strong>Changing your admin username to something else is not a guarantee that people will not be able to guess it. For instance, if you use your username as the displayed meta data in every post, or you enable author specific page in multi-author blog, you will reveal your user name to the world.<strong>My Tips </strong> With this assumption, you should pick secure password for your WordPress login. Combine upper and lowercase characters and numbers.</li>
<li><strong>Hide WordPress Version in the Header Tag: </strong>Although you have deleted the WordPress version meta data from your theme, you may still get WordPress version line in the page returned by the blog software. The culprit is, since version 2.5 WordPress has added the feature to generate this code. This will allow the hacker to know about the wordpress version you are using which will help them to hack it.<strong>My Tips: </strong> Add the following line to the functions.php file in your theme directory: (Create a blank PHP file with this name if your theme doesn’t already have one)
<p>&lt;?php remove_action(&#8216;wp_head&#8217;, &#8216;wp_generator&#8217;); ?&gt;</li>
<li><strong>Nobody should be allowed to search your entire server:</strong> If you allow then the hacker will find the way to hack easily.<strong>My Tips; </strong> Do not use the following search code in the search.php in your theme folder:
<p>&lt;?php echo $_SERVER [&#8216;PHP_SELF&#8217;}; ?&gt;</p>
<p>Use the following instead:</p>
<p>&lt;?php cloginfo (&#8216;home&#8217;); ?&gt;</p>
<p>Also block WP-folder from being indexed by search engines, the best way to block them is in your robots.txt file. Add the following line to your list:</p>
<p>Disallow: /wp-*</li>
<li><strong>Prevent directory listing: </strong>The problem in many cases, the default WordPress installation allows hackers to use their web browser as a file browser to look through the contents of the folder on your server. Normally it is harmless but some web hosts don&#8217;t even bother to turn off directory listing by default. This means that there are several things hackers can do. There might be loop hole in the theme and plugin you used for your site. The author of the plugin and theme might have made mistakes in their code that allow unexpected access, hackers can use your directory listing to find out if you have got those vulnerable files and then attack your site. Also people can browse the non-WordPress contents of your web server to discover folders and files that you might not be ready to announce that you thought were not accessible to the general public. Many directory listing feature a line in the footer telling visitors your server version. Hacker can cross-reference these version numbers with list of known vulnerabilities and bring your site down or gain illegal access.<strong>My Tips: </strong> Edit the .htaccess file and add the following line at the bottom.
<p>Options All –Indexes</li>
<li><strong>Protect WordPress Administration Files: </strong>WordPress administration files are in wp-admin directory of your WordPress installation, except wp-config.php.<strong>My Tips: </strong> Use .htaccess to restrict access and allow only specific IP address to this directory and file. If you have static IP address and you always blog from your computer, this can be an option. If you don&#8217;t know you IP address then you can find your IP my visiting the site: <a title="Whatismyip.com" href="http://whatismyip.com/" target="_blank&quot;">http://whatismyip.com/</a>You need to put a .htaccess file in wp-admin and add the code. See the Example:
<p>Order Deny,Allow</p>
<p>Allow from 202.79.40.130</p>
<p>deny from all</p>
<p>For more refer to Apache&#8217;s documentation on <a title="Apache's documentation on mode_access" href="http://httpd.apache.org/docs/1.3/mod/mod_access.html" target="_blank">mod_access</a> to see the example: <a title="Protecting The WordPress wp-admin Folder" href="http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/" target="_blank">Protecting The WordPress wp-admin Folder</a></p>
<p><strong>Alternate Solution through user and password combination: </strong> There is another way to protect wp-admin directory with user and password combination. It also adds another level of security. Apache has complete information on <a title=" " href="http://httpd.apache.org/docs/2.0/howto/auth.html" target="_blank">authentication, authorization and access control</a>. Example:</p>
<p>AuthType Basic</p>
<p>AuthName &#8220;WordPress Dashboard&#8221;</p>
<p>AuthUserFile /home/user/.htpasswds/blog/wp-admin/.htpasswd</p>
<p>Require user adminuser</p>
<p>and then generate the encrypted password using the htpasswd command.</p>
<p>$ htpasswd –cm .htpassed adminuser</p>
<p>If you have cPanel then it is very easy as it has a feature called Web Protect which allows you to accomplish the same thing.</p>
<p><strong>Note: </strong>if you find it hard to use it in code then just use this plugin <a title="AskApache Password Protect" href="http://www.askapache.com/wordpress/htaccess-password-protect.html" target="_blank">AskApache Password Protect</a></p>
<p>Further, I recommend the plugin <a title="Login Lockdown plugin" href="http://www.bad-neighborhood.com/login-lockdown.html" target="_blank">Login Lockdown plugin</a> which record the IP address and timestamp of every failed WordPress login attempt. If more than a certain number of attempts are detected within a short period of time from the same IP range, then the login function is disabled for all requests from that range. This helps to prevent brute force password discovery.</p>
<p><strong>Note:</strong> <a title="the Htaccess and Htpasswd generator" href="http://www.htaccesstools.com/htpasswd-generator/" target="_blank">the Htaccess and Htpasswd generator</a> helps to create the necessary files with desired values.</li>
<li><strong>Restrict File Access to wp-content Directory: </strong>The wp-content directory contains your theme, plugin files and uploaded. WordPress doesn&#8217;t access the PHP files in the plugins and themes directory via HTTP. the only request from web browser are for image files, javascripts, and css. For this reason you may restrict wp-content so that it only allows those file extensions but not PHP or any other file extensions. This prevents people from accessing  any files directly.<strong>My Tips: </strong> Include the following lines in .htaccess within wp-content:
<p>Oder Allow, Deny</p>
<p>Deny From all</p>
<p>&lt;files ?\.(jpg|gif|png|js|css)$? ~&gt;</p>
<p>Allow from all</p>
<p>&lt;/files&gt;</li>
<li><strong>Take regular backups of your site and Database: </strong> No matter how hard you protect your site there might be some loop for hackers. There is never 100% security when it&#8217;s online.<strong><br />
My Tips: </strong> Take regular backups of your file directories as well as the database. So, if there is any problem then you can just upload the backup copy. Use <a title="WordPress Database Backup plugin" href="http://www.ilfilosofo.com/blog/wp-db-backup/" target="_blank">WordPress Database Backup plugin</a> or <a title="WP-DB Manager" href="http://lesterchan.net/portfolio/programming/php/" target="_blank">WP-DB Manager</a> to backup your Database and User  <a title="http://wordpress.org/extend/plugins/wordpress-backup//" target="_blank">WordPress Backup</a> Plugin to backup your upload directory (images), current theme directory, and plugins directory.</li>
<li><strong>Stop worrying about your wp-config.php file: </strong> During the server problem, i have seen in one of my friend blog that his wp-config.php file can be viewed in the browser and his database username and password are there and it can be hacked anytime.<strong>My Tips: </strong> You can secure your wp-config.php by adding the following to the .htaccess file at the top level of your WordPress install:
<p>&lt;FilesMatch ^wp-config.php$&gt;deny from all&lt;/FilesMatch&gt;</p>
<p>This will make it harder for your database username and password to fall into the wrong hands in the event of a server problem.</li>
<li><strong>Protect Your Blog With a Solid Password: </strong> Easy password with alphabetic and number can be hacked using the software easily.<strong>My Tips: </strong>Creating a strong password that is also memorable is one of the easiest defenses against being hacked. Use strong password my combining the alphabetic, numbers and symbols. There are a lot of online password strength checker that you could check.Also you might check lorelle’s article on blogherald called <a title="Protect Your Blog With a Solid Password" target="_blank">Protect Your Blog With a Solid Password </a>, offering tips and tricks to help create a strong password that is also memorable, and how to deal with all the myriad passwords we seem to accumulate online.</li>
<li><strong>The following plugins will be very helpful:</strong>
<ul>
<li><a title="WordPress Exploit Scanner" href="http://wordpress.org/extend/plugins/exploit-scanner/" target="_blank">WordPress Exploit Scanner:</a> It searches the files on your website, and the posts and comments tables of your database for anything suspicious. It also examines your list of active plugins for unusual filenames.</li>
<li><a title="AntiVirus Plugin" href="http://wordpress.org/extend/plugins/antivirus/" target="_blank">AntiVirus Plugin:</a> It is a smart and effective solution to protect your blog against exploits and spam injections.</li>
<li><a title="WP Security Scan Plugin" href="http://wordpress.org/extend/plugins/wp-security-scan/" target="_blank">WP Security Scan Plugin:</a> It scans your WordPress installation for security vulnerabilities and suggests corrective actions.</li>
<li><a title="Admin SSL Plugin" href="http://wordpress.org/extend/plugins/admin-ssl-secure-admin/" target="_blank">Admin SSL Plugin:</a> Recommended only for the advance users. It secures login page, admin area, posts, pages &#8211; whatever you want &#8211; using Private or Shared SSL. Once you have activated the plugin please go to the Admin SSL config page to enable SSL, and read the installation instructions.</li>
</ul>
</li>
<p><strong>Further reading:</strong></p>
<p><a title="Hardening WordPress" href="http://codex.wordpress.org/Hardening_WordPress" target="_blank&quot;">Hardening WordPress</a></p>
<p><a title="FAQ My site was hacked" href="http://codex.wordpress.org/FAQ_My_site_was_hacked" target="_blank&quot;">FAQ My site was hacked</a></p>
<p><a title="10 Steps To Protect The Admin Area In WordPress" href="http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/" target="_blank&quot;">10 Steps To Protect The Admin Area In WordPress</a></ol>
]]></content:encoded>
			<wfw:commentRss>http://www.sakinshrestha.com/wordpress/wordpress-security-tips/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: www.sakinshrestha.com @ 2010-08-01 01:24:46 -->