<?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>Custom WordPress</title>
	<atom:link href="http://customwordpress.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://customwordpress.net</link>
	<description>WordPress Customization • Sacramento, CA • 916-416-6404</description>
	<lastBuildDate>Tue, 20 Dec 2011 06:16:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WP e-Commerce &#8211; Can&#8217;t Insert Image into Product Content [FIX]</title>
		<link>http://customwordpress.net/2011/04/04/wp-e-commerce-cant-insert-image-into-product-content-fix/</link>
		<comments>http://customwordpress.net/2011/04/04/wp-e-commerce-cant-insert-image-into-product-content-fix/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 06:53:50 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>
		<category><![CDATA[WordPress shopping cart]]></category>
		<category><![CDATA[WordPress Shopping Cart Plugin]]></category>
		<category><![CDATA[WP e-Commerce]]></category>
		<category><![CDATA[Can't Insert Image into Product Content]]></category>
		<category><![CDATA[Image upload]]></category>
		<category><![CDATA[Insert into Post button missing]]></category>
		<category><![CDATA[Shopping cart]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2496</guid>
		<description><![CDATA[WordPress version: 3.1 WordPress theme: Twenty Ten 1.2 WP e-Commerce version: 3.8 Problem: The &#8220;Insert into Post&#8221; button is missing when trying to insert a product image into a WP e-Commerce Product Page Solution: File: root/wp-content/plugins/wp-e-commerce/wpsc-admin/includes/display-items-functions.php Line 1102: Change td.savesend &#8230; <a href="http://customwordpress.net/2011/04/04/wp-e-commerce-cant-insert-image-into-product-content-fix/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress version: 3.1<br />
WordPress theme: Twenty Ten 1.2<br />
WP e-Commerce version: 3.8</p>
<p><strong>Problem:</strong></p>
<p>The &#8220;Insert into Post&#8221; button is missing when trying to insert a product image into a WP e-Commerce Product Page</p>
<p><strong>Solution:</strong></p>
<p>File: root/wp-content/plugins/wp-e-commerce/wpsc-admin/includes/<strong>display-items-functions.php</strong></p>
<p>Line 1102:</p>
<p>Change</p>
<p>td.savesend input.button {<br />
display: <strong>none</strong>;<br />
}</p>
<p>To</p>
<p>td.savesend input.button {<br />
display: <strong>block</strong>;<br />
}</p>
<p><strong>WARNING:</strong> I have no idea what type of consequence this edit will have on your WordPress installation or if it will conflict with your theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2011/04/04/wp-e-commerce-cant-insert-image-into-product-content-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Adding Second Menu</title>
		<link>http://customwordpress.net/2011/03/18/wordpress-adding-second-menu/</link>
		<comments>http://customwordpress.net/2011/03/18/wordpress-adding-second-menu/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 02:49:56 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Menu]]></category>
		<category><![CDATA[WordPress Navigation]]></category>
		<category><![CDATA[Digital Raindrops]]></category>
		<category><![CDATA[Second Menu]]></category>
		<category><![CDATA[Speaky WordPress theme]]></category>
		<category><![CDATA[WordPress navigation]]></category>
		<category><![CDATA[WordPress Second Menu]]></category>
		<category><![CDATA[WPBeginner]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2487</guid>
		<description><![CDATA[Adding a second menu to the Speaky WordPress theme from WPBeginner, even though this tutorial is for adding a second menu specifically to the TwentyTen WordPress theme. Tutorial: http://digitalraindrops.net/2010/08/the-second-menu/ Files affected: functions.php header.php navigation-2.php (new file) style.css Note: Since I &#8230; <a href="http://customwordpress.net/2011/03/18/wordpress-adding-second-menu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Adding a second menu to the <a title="Speaky WordPress theme from WPBeginner" href="http://www.wpbeginner.com/free-wordpress-themes/speaky-a-free-twenty-ten-child-theme-for-wordpress/" target="_blank">Speaky WordPress theme from WPBeginner</a>, even though this tutorial is for adding a second menu specifically to the TwentyTen WordPress theme.</p>
<p>Tutorial: <a title="WordPress - Second Menu" href="http://digitalraindrops.net/2010/08/the-second-menu/" target="_blank">http://digitalraindrops.net/2010/08/the-second-menu/</a></p>
<p>Files affected:</p>
<ol>
<li>functions.php</li>
<li>header.php</li>
<li>navigation-2.php (new file)</li>
<li>style.css</li>
</ol>
<p>Note: Since I didn&#8217;t want the second menu to look different from the main menu, as the tutorial instructs, I altered some of the PHP code in the navigation-2.php file.</p>
<p>Change:</p>
<p>&lt;?php /* Start add our second page menu */ ?&gt;<br />
&lt;div id=&#8221;pagemenu&#8221; role=&#8221;navigation&#8221;&gt;<br />
&lt;?php wp_nav_menu( array( &#8216;container_class&#8217; =&gt; &#8216;page-header&#8217;, <span style="color: #ff0000;"><del>&#8216;menu_class&#8217; =&gt; &#8216;page-menu&#8217;,</del></span> &#8216;theme_location&#8217; =&gt; &#8216;secondary&#8217;, <span style="color: #ff0000;"><del>&#8216;depth&#8217; =&gt; 0,</del></span> &#8216;fallback_cb&#8217; =&gt; &#8221; ) ); ?&gt;<br />
&lt;/div&gt;<br />
&lt;?php /* End lower page menu */ ?&gt;</p>
<p>To:</p>
<p>&lt;?php /* Start add our second page menu */ ?&gt;<br />
&lt;div id=&#8221;<span style="color: #ff0000;"><strong>access</strong></span>&#8221; role=&#8221;navigation&#8221;&gt;<br />
&lt;?php wp_nav_menu( array( &#8216;container_class&#8217; =&gt; &#8216;<span style="color: #ff0000;"><strong>menu</strong></span>-header&#8217;, &#8216;theme_location&#8217; =&gt; &#8216;secondary&#8217;, &#8216;fallback_cb&#8217; =&gt; &#8221; ) ); ?&gt;<br />
&lt;/div&gt;<br />
&lt;?php /* End lower page menu */ ?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2011/03/18/wordpress-adding-second-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom WordPress Case Study: Theme Customization &#8211; Placer County Online</title>
		<link>http://customwordpress.net/2011/03/03/custom-wordpress-case-study-theme-customization-placer-county-online/</link>
		<comments>http://customwordpress.net/2011/03/03/custom-wordpress-case-study-theme-customization-placer-county-online/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 05:50:30 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[Custom WordPress]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Custom WordPress Case Study]]></category>
		<category><![CDATA[Placer County Online]]></category>
		<category><![CDATA[Theme customization]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2471</guid>
		<description><![CDATA[Client: Placer County Online Overview: Produce a 60-80+ page Website for hyper-local news in Placer County that was also easy to edit through the back-end. A lot of functionality was required to cover all of the client&#8217;s criteria. Process: Working &#8230; <a href="http://customwordpress.net/2011/03/03/custom-wordpress-case-study-theme-customization-placer-county-online/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://customwordpress.net/2011/03/03/custom-wordpress-case-study-theme-customization-placer-county-online/"><img class="size-medium wp-image-2474 alignleft" title="Custom WordPress Case Study: Theme Customization – Placer County Online" src="http://customwordpress.net/wp-content/uploads/website-placercountyonline-300x207.jpg" alt="Custom WordPress Case Study: Theme Customization – Placer County Online" width="300" height="207" /></a>Client:</strong> <a title="Placer County Online" href="http://placercountyonline.com/" target="_blank">Placer County Online</a></p>
<p><strong>Overview:</strong> Produce a 60-80+ page Website for hyper-local news in Placer County that was also easy to edit through the back-end. A lot of functionality was required to cover all of the client&#8217;s criteria.</p>
<p><strong>Process:</strong> Working with the client, we researched pre-designed &#8220;news&#8221; WordPress templates from Template Monster that best matched the criteria for the site. Multiple screen-shot instructions for owners to make their own back-end edits.</p>
<p>WordPress customization included:</p>
<ul>
<li>Header graphics &amp; custom link placement</li>
<li>Home page layout edits</li>
<li>Restaurant listing: searchable &amp; dynamic alpha-numeric display</li>
<li>Events calendar</li>
<li>Custom Category templates</li>
<li>Custom Single-Post templates</li>
<li>Custom Page templates</li>
<li>Custom sidebars</li>
<li>Table-based data layout</li>
<li>Constant Contact signup integration</li>
<li>Customized Registration page</li>
<li>CSS text and link colors</li>
<li>Social Media links</li>
<li>Advertising modules</li>
<li>Contact form</li>
<li>External menu links</li>
<li>RSS integration for data display</li>
</ul>
<p><strong>WordPress plugins used:</strong></p>
<ul>
<li>Ad Squares Widget</li>
<li>Advertising Manager</li>
<li>Akismet</li>
<li>All in One Video Pack</li>
<li>AP Style Dates and Times</li>
<li>Category Posts Widget</li>
<li>Contact Form 7</li>
<li>Current Date &amp; Time Widget</li>
<li>Custom Post Templates</li>
<li>Duplicate Post</li>
<li>Google XML Sitemaps</li>
<li>Lightbox 2</li>
<li>Pie Register</li>
<li>Platinum SEO Pack</li>
<li>Really Simple CAPTCHA</li>
<li>Secondary HTML Content</li>
<li>Sidebar Login</li>
<li>SimplePie Core</li>
<li>SimplePie Plugin for WordPress</li>
<li>Smart Ads</li>
<li>Smart Youtube</li>
<li>Sociable for WordPress 3.0</li>
<li>Social Media Widget</li>
<li>The Events Calendar</li>
<li>TinyMCE Advanced</li>
<li>TweetMeme Retweet Button</li>
<li>WP-DBManager</li>
<li>WP-PostRatings</li>
<li>WP-RSSImport</li>
<li>WP-Table Reloaded</li>
<li>WP-Table Reloaded Extensions</li>
<li>WP125</li>
<li>WP Category Post List Widget</li>
<li>WP Security Scan</li>
<li>WP Super Cache</li>
</ul>
<p><strong>Software used:</strong></p>
<ul>
<li>WordPress</li>
<li>Photoshop</li>
<li>Dreamweaver</li>
<li>Dashcode</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2011/03/03/custom-wordpress-case-study-theme-customization-placer-county-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[SOLVED] WordPress NextGEN Gallery: image gallery overlay broken</title>
		<link>http://customwordpress.net/2011/02/20/solved-wordpress-nextgen-gallery-image-gallery-overlay-broken/</link>
		<comments>http://customwordpress.net/2011/02/20/solved-wordpress-nextgen-gallery-image-gallery-overlay-broken/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 00:26:14 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Photo Gallery]]></category>
		<category><![CDATA[WordPress plugins]]></category>
		<category><![CDATA[WP e-Commerce]]></category>
		<category><![CDATA[NextGEN Gallery]]></category>
		<category><![CDATA[WordPress Plugin]]></category>
		<category><![CDATA[X Broken image gallery overlay]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2461</guid>
		<description><![CDATA[Solution: Admin &#62; Gallery &#62; Options &#62; Effects: Change the Javascript Thumbnail effect from &#8220;Thickbox&#8221; to &#8220;Shutter&#8221; Running: WordPress 3.0.5 NextGEN Gallery, v1.7.4 WP e-Commerce Plugin, v3.7.8 Lightbox 2, v2.9.2]]></description>
			<content:encoded><![CDATA[<p><strong>Solution:</strong><br />
Admin &gt; Gallery &gt; Options &gt; Effects:<br />
Change the Javascript Thumbnail effect from &#8220;Thickbox&#8221; to &#8220;Shutter&#8221;</p>
<p>Running:<br />
WordPress 3.0.5<br />
NextGEN Gallery, v1.7.4<br />
WP e-Commerce Plugin, v3.7.8<br />
Lightbox 2, v2.9.2</p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2011/02/20/solved-wordpress-nextgen-gallery-image-gallery-overlay-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thumbtack is finding WordPress customers</title>
		<link>http://customwordpress.net/2011/02/12/thumbtack-is-finding-wordpress-customers/</link>
		<comments>http://customwordpress.net/2011/02/12/thumbtack-is-finding-wordpress-customers/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 22:01:14 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[Custom WordPress]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Thumbtack]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2455</guid>
		<description><![CDATA[Check out my Custom WordPress service on Thumbtack.]]></description>
			<content:encoded><![CDATA[<p>Check out my <a href="http://www.thumbtack.com/WordPress-Customization-Sacramento-CA/service/60522" target="_blank">Custom WordPress</a> service on Thumbtack.</p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2011/02/12/thumbtack-is-finding-wordpress-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best of the Best in Web Design of 2010 &#8211; Web Design Shock</title>
		<link>http://customwordpress.net/2010/12/30/the-best-of-the-best-in-web-design-of-2010-web-design-shock/</link>
		<comments>http://customwordpress.net/2010/12/30/the-best-of-the-best-in-web-design-of-2010-web-design-shock/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 09:12:50 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Best of the Web 2010]]></category>
		<category><![CDATA[Web Design Shock]]></category>
		<category><![CDATA[Website design]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2427</guid>
		<description><![CDATA[The best of the best in web design of 2010 &#8211; WebDesignShock &#8211; This covers everything: jQuery, sliders, lightboxes, etc.]]></description>
			<content:encoded><![CDATA[<p><a title="The Best of the Best in Web Design of 2010 - Web Design Shock" href="http://www.webdesignshock.com/review/best-web-design-2010/" target="_blank">The best of the best in web design of 2010 &#8211; WebDesignShock<br />
</a> &#8211; This covers everything: jQuery, sliders, lightboxes, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2010/12/30/the-best-of-the-best-in-web-design-of-2010-web-design-shock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0.4 &#8211; Critical Security Update!</title>
		<link>http://customwordpress.net/2010/12/30/wordpress-3-0-4-critical-security-update/</link>
		<comments>http://customwordpress.net/2010/12/30/wordpress-3-0-4-critical-security-update/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 08:52:08 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[Critical Security Update]]></category>
		<category><![CDATA[WordPress Update]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2422</guid>
		<description><![CDATA[Version 3.0.4 of WordPress, available immediately through the update page in your dashboard or for download here, is a very important update to apply to your sites as soon as possible because it fixes a core security bug in our &#8230; <a href="http://customwordpress.net/2010/12/30/wordpress-3-0-4-critical-security-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Version 3.0.4 of WordPress, available immediately through the update page in your dashboard or <a href="http://wordpress.org/download/">for download here</a>,  is a very important update to apply to your sites as soon as possible  because it fixes a core security bug in our HTML sanitation library,  called KSES. I would rate this release as “<strong>critical</strong>.”</p>
<p>I realize an update during the holidays is no fun, but this one is  worth putting down the eggnog for. In the spirit of the holidays,  consider helping your friends as well.</p>
<p>If you are a security researcher, we’d appreciate you <a href="http://core.trac.wordpress.org/changeset/17172/branches/3.0">taking a look over this changeset</a> as well to review our update. We’ve given it a lot of thought and  review but since this is so core we want as many brains on it as  possible. Thanks to <a href="http://www.sneaked.net/">Mauro Gentile</a> and <a title="duck undah" href="http://joncave.co.uk/">Jon Cave (duck_)</a> who discovered and alerted us to these XSS vulnerabilities first.</p>
<p>Original post: <a title="WordPress 3.0.4 Critical Security Update" href="http://wordpress.org/news/2010/12/3-0-4-update/" target="_blank">http://wordpress.org/news/2010/12/3-0-4-update/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2010/12/30/wordpress-3-0-4-critical-security-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>14 Steps to Installing a WordPress Site with Hacker Protection</title>
		<link>http://customwordpress.net/2010/12/23/14-steps-to-installing-a-wordpress-site-with-hacker-protection/</link>
		<comments>http://customwordpress.net/2010/12/23/14-steps-to-installing-a-wordpress-site-with-hacker-protection/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 02:34:45 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[Hacker Protection]]></category>
		<category><![CDATA[WordPress Protection]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2409</guid>
		<description><![CDATA[By Amy Jo Yates 14 Steps to Installing a WordPress Site with Hacker Protection, Part 1: NOTE: Although most hosting companies offer automatic WordPress installation, we prefer a manual installation of WordPress, as it gives us more control over the &#8230; <a href="http://customwordpress.net/2010/12/23/14-steps-to-installing-a-wordpress-site-with-hacker-protection/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>By Amy Jo Yates</em></p>
<p><a title="14 Steps to Installing a WordPress Site with Hacker Protection, Part 1" href="http://internetbusinessmastery.com/14-steps-to-installing-a-wordpress-site-with-hacker-protection-part-1" target="_blank">14 Steps to Installing a WordPress Site with Hacker Protection, <strong>Part 1</strong></a>:</p>
<p>NOTE: Although most hosting companies offer automatic WordPress  installation, we prefer a manual installation of WordPress, as it gives  us more control over the setup.  For those of you who use an  installations script provided by your hosting company, you may not be  able to apply all of these steps.</p>
<h2><strong>Step 1:  Install the latest version of WordPress into a subdirectory, instead of your root.</strong></h2>
<p>Giving your WordPress its own directory will not only keep the  clutter out of your root directory, if someone does hack into your site,  your root directory is protected.</p>
<p>You can find instructions for a manual installation at <a href="http://codex.wordpress.org/Installing_WordPress">http://codex.wordpress.org/Installing_WordPress</a></p>
<p>Some hackers target WordPress sites specifically, when installing  WordPress, consider changing the default table prefix from wp_ as an  advanced strategy for protecting your site.  If you use the  Wp-Security-Scan plugin we mention later, it will also suggest this when  evaluating your site for security holes.</p>
<h2><strong>Step 2: Change Your Index.php location</strong></h2>
<p>Changing your index.php location allows your blog to remain in the root directory, and creates a cleaner url.</p>
<p>Sign in to your wordpress site, and go to Settings, then General and  change your “Blog address (URL) to the root url.  For example:  <a href="http://www.mywebsite.com/">www.mywebsite.com</a>.</p>
<p>Open your FTP client and copy the index.php file to from the  subdirectory (where you installed WordPress), into the root directory.</p>
<p>Edit your index.php file to add in the WordPress subdirectory.  For example:</p>
<p>/** Loads the WordPress Environment and Template */<br />
require(‘./subdirectoryname/wp-blog-header.php’);</p>
<p><em>If you have questions about this, there is link right next to  this field that will give you all the details you need to do this right.</em></p>
<h2><strong>Step 3:  Protect Your wp-includes folder</strong></h2>
<p>This step is simple, just copy your .htaccess file in to the  wp-includes folder.  You may need to set your FTP client to view hidden  files in order to see this file.</p>
<h2><strong>Step 4:  Protect your wp-admin folder </strong></h2>
<p>Upload your .htaccess file into the wp-admin folder</p>
<p>Upload .htpasswd into the root directory</p>
<p>Go to <a href="http://www.htaccesstools.com/htpassword-generator/">http://www.htaccesstools.com/htpassword-generator/</a> to create a password.</p>
<p>Edit the .htaccess file to have the proper path to your .htpasswd file.</p>
<h2><strong>Step 5:  Upload and activate security plug-ins</strong></h2>
<p>Currently, we use the following security plug-ins to protect our site.</p>
<p><strong>Login-Lockdown</strong>: this plugin helps prevent  “brute-force password discovery” by disabling the login function if a  certain number of login attempts and failures are detected from a given  IP address.</p>
<p><strong>WP-Db-Backup</strong>:  this plugin will backup your core  wordpress database and other tables (usually created by the plugins you  are using).  You can schedule your backup or issue an “on-demand” backup  when needed.</p>
<p><strong>WP-Security-Scan</strong>: this plugin will scan your  wordpress site for security vulnerabilities (most of which should be  fixed by following the steps we have posted here.</p>
<p><strong>Wp-MalWatch</strong>:  This plugin scans your site every night for signs of foul-play and will alert you where to go look if it finds a problem.</p>
<p>We are also evaluating WordPress Backup by Blog Traffic Exchange, as  it will backup the upload directory, the plugin directory, and the  current theme directory.  It is important to note that the database  backup plugin we listed only backups databases, and that backing up the  theme and images, etc should not be overlooked (see step 11 for more)</p>
<p><a title="14 Steps to Installing a WordPress Site with Hacker Protection, Part 2" href="http://internetbusinessmastery.com/14-steps-to-installing-a-wordpress-site-with-hacker-protection-part-2" target="_blank">14 Steps to Installing a WordPress Site with Hacker Protection, <strong>Part 2</strong></a>:</p>
<h2><strong>Step 6:  Change your Admin User</strong></h2>
<p>“Admin” is the default user that is assigned when installing  WordPress.  To change it you must use phpMyAdmin and then update your  config.php file.</p>
<h2><strong>Step 7: Use a Strong Password </strong></h2>
<p>You’ve heard it before, but it must still be said.  Use a strong  password, that includes letters, numbers, and even punctuation where  appropriate.</p>
<h2><strong>Step 8: Choose a supported theme</strong></h2>
<p>There are a lot of WordPress themes available that are free, but  before you use it make sure you can get help if you need it.  This also  is an indicator that the theme will be updated and not become a problem  when upgrading to the latest version of WordPress.</p>
<h2><strong>Step 9:  Choose Plug-in’s wisely, the fewer the better</strong></h2>
<p>WordPress plug-in’s are available by the truckload, but that doesn’t  mean you need to use all of them.  The fewer you use, the better.   Plug-ins tend to be more vulnerable to hackers than your WordPress  software, so hackers go there to infiltrate and take you down.</p>
<h2><strong>Step 10:  Hide your Plugin directory</strong></h2>
<p>Anyone can see a list of your plug-ins by going to  http://mydomain.com/wp-content/plugin. To hide this folder, just open  your text editor, create a blank index.html page, and upload it via FTP  into the wp-content/plugin folder.</p>
<h2><strong>Step 11: Setup your Backup!</strong></h2>
<p>There are two things you need to backup, your database (all your posts and pages) and your design (your theme, layout, etc).</p>
<p>How often you backup is determined by how much you are willing to  use. We recommend that you set your auto-backup for as often as you  post.  So if you post weekly, backup weekly, etc.</p>
<p>You should also run an “on-demand” database backup prior to upgrading  software (both WP and plugins), just in case something breaks.</p>
<p>In addition, plan on using your FTP to download your site  periodically – especially before and after you make significant changes  to your site structure, theme, etc (this kind of backup does not include  your database).</p>
<p>Ask your host how often they backup as well, there have been times  that we have been able to go directly to the host and have them restore  the entire site from a specific date.  Some guarantee their backup,  others do not, so go find out!</p>
<p>If your site is hacked, and you have a recent backup, you can have your site up and running in no-time.</p>
<h2><strong>Step 12: Protect Your Files and Folders</strong></h2>
<p>Setting proper file and folder permissions can make a big  difference.  You may not realize this, but if a file or folder is  writable, then it is also considered insecure.  Your host will have its  own level of security, so you may want to consult with them.  In  general, we use the following file permissions</p>
<ul>
<li>Directories permissions of 755</li>
<li>All files should have permissions of 644</li>
<li>Theme files 666 (if you want to use the built-in editor)</li>
</ul>
<p>Occasionally a plug-in will require something else to function.  You can review that on a case by case level.</p>
<p>The simplest way to change these permission is to use your FTP client, like Filezilla.</p>
<h2><strong>Step 13: Change to “No Indexes”</strong></h2>
<p>Most people don’t realize this, but anyone interested can browse your  directory and see all the files and folders you have, unless you change  your index manager to “No Indexes.”  If you don’t see it, then contact  your Host support.</p>
<p>You can also make changes to your .htaccess file.  This is a  sensitive file, so make sure you download it completely off your site,  make a copy, and then make the changes.</p>
<p>For more information on directory browsing and how to change your .htaccessfile, go read this article at “The Internet Patrol”.</p>
<p><a href="http://www.dialme.com/m/articles/view/How-to-turn-off-directory-folder-browsing">http://www.dialme.com/m/articles/view/How-to-turn-off-directory-folder-browsing</a>.</p>
<h2><strong>Step 14:  Keep Your Software Current!</strong></h2>
<p>If you don’t upgrade your site to the most recent version, it is  vulnerable.  It really is that simple.  If you can only do one thing to  protect your site, upgrading your WordPress and WordPress plug-in  software should be it.</p>
<p>Some web developers are concerned about upgrading to a new version  without testing it with the current sites functionality.  This is a  valid concern, but it shouldn’t keep you from waiting too long to  upgrade.  We have had very few problems doing immediate updates, but it  is not impossible.</p>
<p>However, if you have a very sophisticated site, then I definitely  recommend setting up a test site.  Upload your current site into a test  site, and simulate the version updates to ensure everything is going to  work smoothly.</p>
<p>If you have a good Virtual Assistant, or Virtual Programmer, they can  do the testing for you.  Incremental testing is the best approach.   That means you update one thing at a time so if something breaks you can  tell what triggered it.</p>
<p>Regardless of whether you do a live update, or test the software  first, you should do a complete backup.  This will give you peace of  mind and save you from potential headaches that could come up.</p>
<h2><em><strong>Summary</strong></em></h2>
<p><em>Although, following these steps does not guarantee that your site  will never be hacked, if you follow them it will strengthen your  WordPress site security and reduce the risks. </em></p>
<p><em>Since applying these steps to our WordPress sites at the end of  2009, we haven’t had to repair any sites due to malicious attacks. </em></p>
<h3><strong>Some of the Resources Reviewed for this </strong></h3>
<p><a href="http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html" target="_blank">http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html</a><br />
<a href="http://www.problogdesign.com/wordpress/11-best-ways-to-improve-wordpress-security/" target="_blank">http://www.problogdesign.com/wordpress/11-best-ways-to-improve-wordpress-security/</a><br />
<a href="http://blogbuildingu.com/wordpress/wordpress-security" target="_blank">http://blogbuildingu.com/wordpress/wordpress-security</a><br />
<a href="http://how-to-blog.tv/security/wp-malwatch/" target="_blank">http://how-to-blog.tv/security/wp-malwatch/</a><br />
<a href="http://semlabs.co.uk/journal/how-to-stop-your-wordpress-blog-getting-hacked" target="_blank">http://semlabs.co.uk/journal/how-to-stop-your-wordpress-blog-getting-hacked</a></p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2010/12/23/14-steps-to-installing-a-wordpress-site-with-hacker-protection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selling links? Don’t be Stupid!</title>
		<link>http://customwordpress.net/2010/12/22/selling-links-don%e2%80%99t-be-stupid/</link>
		<comments>http://customwordpress.net/2010/12/22/selling-links-don%e2%80%99t-be-stupid/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 00:29:50 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[Google Ranking]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[joost de Valk]]></category>
		<category><![CDATA[Nofollow]]></category>
		<category><![CDATA[Selling links? Don’t be Stupid]]></category>
		<category><![CDATA[Yoast]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2383</guid>
		<description><![CDATA[By Joost de Valk on 17 December, 2010 I&#8217;m going to say this one more time (that&#8217;s a lie, considering how stupid people have been at this, I&#8217;m probably gonna repeat it over and over again): when you sell links, &#8230; <a href="http://customwordpress.net/2010/12/22/selling-links-don%e2%80%99t-be-stupid/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>By  <a title="Visit Joost de Valk’s website" rel="external" href="http://yoast.com/" target="_blank">Joost de Valk</a> on 17 December, 2010</em></p>
<p>I&#8217;m going to say this one more time (that&#8217;s a lie, considering how  stupid people have been at this, I&#8217;m probably gonna repeat it over and  over again): <strong>when you sell links, nofollow them</strong>. If you don&#8217;t, you run  the risk of being banned. If you knowingly run that risk, don&#8217;t be  stupid and don&#8217;t get yourself caught. How you get caught? Well&#8230; Allow  me to elaborate a bit:</p>
<p>Read the full post: <a title="Selling links? Don’t be Stupid - by Joost de Valk on Yoast" href="http://yoast.com/link-selling-stupidity/" target="_blank">Selling links? Don’t be Stupid!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2010/12/22/selling-links-don%e2%80%99t-be-stupid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paid Links &#8211; Add the nofollow Tag</title>
		<link>http://customwordpress.net/2010/12/22/paid-links-add-the-nofollow-tag/</link>
		<comments>http://customwordpress.net/2010/12/22/paid-links-add-the-nofollow-tag/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 00:25:12 +0000</pubDate>
		<dc:creator>Custom WordPress</dc:creator>
				<category><![CDATA[Google Ranking]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Nofollow tag]]></category>
		<category><![CDATA[Paid links]]></category>

		<guid isPermaLink="false">http://customwordpress.net/?p=2381</guid>
		<description><![CDATA[Paid Links Google and most other search engines use links to determine reputation. A site&#8217;s ranking in Google search results is partly based on analysis of those sites that link to it. Link-based analysis is an extremely useful way of &#8230; <a href="http://customwordpress.net/2010/12/22/paid-links-add-the-nofollow-tag/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Paid links - No follow - Google Webmaster Guidlines" href="http://www.google.com/support/webmasters/bin/answer.py?answer=66736" target="_blank"><strong>Paid Links</strong></a></p>
<p>Google and most other search engines use links to determine  reputation. A site&#8217;s ranking in Google search results is partly based on  analysis of those sites that link to it. Link-based analysis is an  extremely useful way of measuring a site&#8217;s value, and has greatly  improved the quality of web search. Both the quantity and, more  importantly, the quality of links count towards this rating.</p>
<p>However, some SEOs and webmasters engage in the practice of buying  and selling links that pass PageRank, disregarding the quality of the  links, the sources, and the long-term impact it will have on their  sites. Buying or selling links that pass PageRank is in violation of  Google&#8217;s <a title="Google Webmaster Guidelines" href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769" target="_blank">Webmaster Guidelines</a> and can negatively impact a site&#8217;s ranking in search results.</p>
<p>Not all paid links violate our guidelines. Buying and selling links  is a normal part of the economy of the web when done for advertising  purposes, and not for manipulation of search results. Links purchased  for advertising should be designated as such. This can be done in  several ways, such as:</p>
<ul>
<li>Adding a <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=96569" target="_blank">rel=&#8221;nofollow&#8221;</a> attribute to the &lt;a&gt; tag</li>
<li>Redirecting the links to an intermediate page that is blocked from search engines with a robots.txt file</li>
</ul>
<p>Google works hard to ensure that it fully discounts links intended to  manipulate search engine results, such excessive link exchanges and  purchased links that pass PageRank. If you see a site that is buying or  selling links that pass PageRank, <a href="https://www.google.com/webmasters/tools/paidlinks" target="_blank">let us know</a>. We&#8217;ll use your information to improve our algorithmic detection of such links.</p>
<p><a title="Paid links - No follow - Google Webmaster Guidelines" href="http://www.google.com/support/webmasters/bin/answer.py?answer=66736" target="_blank">http://www.google.com/support/webmasters/bin/answer.py?answer=66736</a></p>
]]></content:encoded>
			<wfw:commentRss>http://customwordpress.net/2010/12/22/paid-links-add-the-nofollow-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

