<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>WordPress and Wishlist Member plugin and theme</title>
	
	<link>http://hecode.com</link>
	<description>WordPress Professional Solutions - Wishlist Member advanced -  – SEO Consulting Services - Plugins and WP Theme</description>
	<lastBuildDate>Wed, 18 Aug 2010 12:44:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Hecode" /><feedburner:info uri="hecode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>Hecode</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Why WordPress Asks for Connection Info when I try to install new plugin</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/uHo187zWXgg/</link>
		<comments>http://hecode.com/why-wordpress-asks-for-connection-info-when-i-try-to-install-new-plugin/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 12:44:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=531</guid>
		<description><![CDATA[One of the great features of WordPress is that it allows you to automatically install and upgrade plugins.
A common problem is that WordPress is unable to access the filesystem directly, which results in a page indicating that &#8220;To perform the requested action, connection information is required.&#8221; learn how you can fix this

If you feel that [...]]]></description>
			<content:encoded><![CDATA[<p>One of the great features of WordPress is that it allows you to automatically install and upgrade plugins.</p>
<p>A common problem is that WordPress is unable to access the filesystem directly, which results in a page indicating that &#8220;To perform the requested action, connection information is required.&#8221; learn how you can fix this</p>
<p><span id="more-531"></span></p>
<p>If you feel that your WordPress installation should not be asking you for this information, or you simply do not want WordPress to use this method of plugin management, you may be able to work around it.<br />
What is Causing This?</p>
<p>Whenever you use the WordPress control panel to automatically install, upgrade, or delete plugins, WordPress must make changes to files on the filesystem.</p>
<p>Before making any changes, WordPress first checks to see whether or not it has access to directly manipulate the file system.</p>
<p>If WordPress does not have the necessary permissions to modify the filesystem directly, you will be asked for FTP credentials so that WordPress can try to do what it needs to via FTP.<br />
Why Can&#8217;t WordPress Write To The Filesystem?</p>
<p>In order to understand why WordPress can&#8217;t write to the filesystem, we need to take a look at some WordPress internals.</p>
<p>The following code is from the get_filesystem_method() method in the wp-admin/includes/file.php file:</p>
<p>if( function_exists(&#8216;getmyuid&#8217;) &amp;&amp; function_exists(&#8216;fileowner&#8217;) ){<br />
$temp_file = wp_tempnam();<br />
if ( getmyuid() == fileowner($temp_file) )<br />
$method = &#8216;direct&#8217;;<br />
unlink($temp_file);<br />
}</p>
<p>This code creates a temporary file and confirms that the file just created is owned by the same user that owns the script currently being run. In the case of installing plugins, the script being run is wp-admin/plugin-install.php.</p>
<p>This may seem a little counter-intuitive, since the only thing WordPress really needs to be able to do is write to the wp-content/plugins directory.<br />
What Can I Do About It?</p>
<p>In order to fix this issue, you will need to make sure that the scripts which need to write to the filesystem are owned by the same user that apache is running as.</p>
<p>Many hosting companies will run your apache instance using your user account, and all of your files will be owned by the same account. In those cases, you will probably not have the issue described here.</p>
<p>If your hosting company is running apache as a system user, and your files are owned by your own account, your only option may be to enter your FTP credentials here and allow WordPress to use FTP.</p>
<p>If you are running on a hosting company that gives you root access, or you have installed WordPress on your own development machine at home or at work, you should be able to modify the filesystem permissions to allow WordPress to directly access the filesystem.</p>
<p>The easiest way to do this is to find out what user apache is running as and change ownership of the entire WordPress directory to that user. For example, if apache is running as &#8216;httpd&#8217;, you could use the following commands on your WordPress installation directory:</p>
<p># chown -R httpd: wordpress</p>
<p>Similar you also can us:</p>
<p># chown -R apache: public_html/</p>
<p><strong>Tip:</strong> In order to find out what user your instance of  apache is running as, create a test script with the following content:<br />
<code>&lt;?php echo(exec("whoami")); ?&gt;</code></p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/uHo187zWXgg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/why-wordpress-asks-for-connection-info-when-i-try-to-install-new-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/why-wordpress-asks-for-connection-info-when-i-try-to-install-new-plugin/</feedburner:origLink></item>
		<item>
		<title>Wishlist Member duplicate pages remover</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/Q3edn0gOJSc/</link>
		<comments>http://hecode.com/wishlist-member-duplicate-pages-remover/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 15:20:52 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=519</guid>
		<description><![CDATA[This script removes extra Wishlist Members pages.

Usage:
1. Deactivate all WordPress plugins
2. Upload this script to root of your WordPress path on your server via ftp and point your browser to http://www.yoursite.com/your-wordpress-path/remove-wlm-extra-pages.php
3. Remove Wishlist Member duplicate pages by clicking on &#8220;remove it&#8221; bottom
4. Delete the script from your server.
5. Activate wishlist member plugin.
6. Visit one of [...]]]></description>
			<content:encoded><![CDATA[<p>This script removes extra Wishlist Members pages.<br />
<span id="more-519"></span><br />
Usage:</p>
<p>1. Deactivate all WordPress plugins<br />
2. Upload this script to <strong>root of your WordPress path</strong> on your server via ftp and point your browser to http://www.yoursite.com/your-wordpress-path/remove-wlm-extra-pages.php<br />
3. Remove Wishlist Member duplicate pages by clicking on &#8220;remove it&#8221; bottom<br />
4. Delete the script from your server.<br />
5. Activate wishlist member plugin.<br />
6. Visit one of &#8220;Registration URL&#8221; at &#8220;WL Member » Manage Membership Levels&#8221; to generate wishlist member page.<br />
7. Activate other plugins<br />
8. Have fun</p>
<p>Example:</p>
<p><a rel="attachment wp-att-520" href="http://hecode.com/wishlist-member-duplicate-pages-remover/wlm-duplicate/"><img class="size-full wp-image-520  alignnone" title="wlm-duplicate" src="http://hecode.com/wp-content/uploads/2010/08/wlm-duplicate.png" alt="" width="248" height="125" /></a></p>
<p>Download it here:<a href="http://hecode.com/wp-content/uploads/2010/08/remove-wlm-extra-pages.zip"> remove-wlm-extra-pages.zip</a></p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/Q3edn0gOJSc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/wishlist-member-duplicate-pages-remover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/wishlist-member-duplicate-pages-remover/</feedburner:origLink></item>
		<item>
		<title>How to move all wordpress posts from old author to another user without deleting old member?</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/xrdlW0813Y0/</link>
		<comments>http://hecode.com/how-to-move-all-wordpress-posts-from-old-author-to-new-author/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 20:24:53 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress Tips]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=503</guid>
		<description><![CDATA[Most of us start to write posts by default admin user. Then  we may have more author. or maybe you have lots of posts under a author but now you wish to move them to another author without deleting the old author?  here is tips how you can do it.
You can do this with two [...]]]></description>
			<content:encoded><![CDATA[<p>Most of us start to write posts by default admin user. Then  we may have more author. or maybe you have lots of posts under a author but now you wish to move them to another author without deleting the old author?  here is tips how you can do it.<span id="more-503"></span></p>
<p>You can do this with two way.</p>
<p>A) <strong>Moving post to new author by deleting old author:</strong></p>
<p>at user section of  WordPress admin area, find old author and Delete old author. then WordPress will ask you who you want to assign the posts that was belong to old author. Pretty simple, but you will lose old author user.</p>
<p>If you like keep old author user but move all post of old author to new one. then try following solution:</p>
<p>B)<strong> Moving post to new author without deleting old author:</strong></p>
<p>First we need find old author id. You find it by holding mouse on old author username at user section in WordPress admin area</p>
<p>You also can do it via phpmyadmin by using following sql</p>
<pre class="javascript" title="code"> SELECT ID  FROM wp_users where `display_name`='old_author_name'
</pre>
<p>same you can find ID of new author.</p>
<p>Now we  move all post from old author to new author . here is the sql code</p>
<pre class="javascript" title="code"> UPDATE wp_posts SET `post_author`='new_auhtor_id' WHERE
`post_author`='old_author_id'
</pre>
<p>There are no plugin to do above. If you enjoined it tweet it!</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/xrdlW0813Y0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/how-to-move-all-wordpress-posts-from-old-author-to-new-author/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/how-to-move-all-wordpress-posts-from-old-author-to-new-author/</feedburner:origLink></item>
		<item>
		<title>Wishlist Member FAQ</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/Il3j5YElCG4/</link>
		<comments>http://hecode.com/wishlist-member-faq/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 20:47:41 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WishList Member Tips]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=492</guid>
		<description><![CDATA[I created this page to answer your all kind of  questions about Wishlist Member Wordpress plugin. Do you have any difficulty getting most of WishList member? Wonder how other site used Wishlist member and you wish to know that? Newbie and advanced  questions  are welcome. I answer all type of related question. Feel free to [...]]]></description>
			<content:encoded><![CDATA[<p>I created this page to answer your all kind of  questions about <a title="Try wishlist list member plugin for wordpress" href="http://hecode.com/wlm">Wishlist Member Wordpress plugin</a>. Do you have any difficulty getting most of WishList member? Wonder how other site used Wishlist member and you wish to know that? Newbie and advanced  questions  are welcome. I answer all type of related question. Feel free to ask you question via comment.</p>
<p>Thank you.</p>
<p>Andy</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/Il3j5YElCG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/wishlist-member-faq/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://hecode.com/wishlist-member-faq/</feedburner:origLink></item>
		<item>
		<title>How to Add New Wordpress Admin when you lost orginal admin login?</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/DZ1vMr0r9aU/</link>
		<comments>http://hecode.com/addnewadmin/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 14:16:27 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=476</guid>
		<description><![CDATA[
What you do if your  original WordPress admin login do not work?
What you do if a hacker changed your wordpress admin login username or password?
What you do if a seller tell you code/test a theme/plugin on his website and tell you this has to be done within next few hours but he forgot give you [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>What you do if your  original WordPress admin login do not work?</li>
<li>What you do if a hacker changed your wordpress admin login username or password?</li>
<li>What you do if a seller tell you code/test a theme/plugin on his website and tell you this has to be done within next few hours but he forgot give you right  WordPress admin  login details?</li>
<li>did you ever found you forgot to write wordpress admin details right after fresh wordpress installation?</li>
<li>What you do if website owner don&#8217;t want to give you phpmyadmin or host control panel info?</li>
</ul>
<div id="attachment_487" class="wp-caption aligncenter" style="width: 512px"><a rel="attachment wp-att-487" href="http://hecode.com/addnewadmin/add-wordpress-new-admin-when-you-lost-orginal-admin-info/"><img class="size-full wp-image-487 " title="Add new admin to wordpress without login in dashboard" src="http://hecode.com/wp-content/uploads/2010/07/add-wordpress-new-admin-when-you-lost-orginal-admin-info.png" alt="Add new admin to wordpress when you lose orginal admin login info" width="502" height="246" /></a><p class="wp-caption-text">Add new admin to wordpress without knowing orginal admin details</p></div>
<p>let make it simple you need free WordPress Emergency <a href="../dl/addnewadmin/latest/addnewadmin.zip">Add New Admin</a>!<br />
<span id="more-476"></span></p>
<ul>
<li> Download free  addnewadmin.zip and extract it to a folder</li>
<li>Upload addnewadmin.php to root of your wordpress instalation path using a ftp program such as filezilla</li>
<li>Navigate your browser to Http://yoursite.com/your_wordpress_instalation_path/addnewadmin/</li>
<li>You see a form that you can add new admin details. fill and submit and enjoy another new admin.</li>
<li>When you done, make sure to remove the script/file from your server. so no one else can find it.</li>
</ul>
<p>Features:</p>
<ul>
<li>Tested on WP3</li>
<li>If new admin user exist it show its info and do not overwrite it</li>
<li>Just one file.</li>
<li>Nice and easy user interface like fresh WordPress installation</li>
<li>It find right database  details such as prefix and connection info.</li>
<li>Its 100% Free!</li>
</ul>
<p>Screenshot:</p>
<p style="text-align: center;"><a title="Download latest WordPress Emergency Add New Admin" rel="attachment wp-att-481" href="http://hecode.com/addnewadmin/wordpress-addnewadmin-v1-image1-2/"><img class="aligncenter size-medium wp-image-481" title="wordpress-addnewadmin-v1-image1" src="http://hecode.com/wp-content/uploads/2010/07/wordpress-addnewadmin-v1-image11-500x388.png" alt="Download latest WordPress Emergency Add New Admin" width="500" height="388" /></a></p>
<p>Download latest WordPress Emergency <a href="http://hecode.com/dl/addnewadmin/latest/addnewadmin.zip">Add New Admin</a></p>
<p>Update:  <strong>Why use AddNewAdmin script instead of phpmyadmin? </strong></p>
<ol>
<li> phpmyadmin is  good if you know how to use it. but AddNewAdmin is more easy and faster and safe. There is no way to lose your database  info with AddNewAdmin.  It only add new admin if same admin is not exist.</li>
<li>You need access to phpmyadmin.  Most of the time you need control panel info in order to access to phpmyadmin.  You may have access to your site phpmyadmin via control panel.  But as freelancer you may don&#8217;t have it that time.  AddNewAdmin just need ftp info to upload.  AddNewAdmin is good to fix others websites at no time with less info.  Website owner  no need share phpmyadmin info or even cpanel info with you!</li>
<li> You can install phpmyadmin and setup it via ftp and use it,  but using addnewadmin take less time , AddNewAdmin no need setup.  Just copy one file and use it right away.  Instead of emailing the buyer and asking for the host or phpmyadmin info,   Create new admin instantly  and do the task and let him know job is done and get paid faster.</li>
<li>To create a admin using phpmyadmin you need to do it at least in few steps. finding right tables, creating a user . changing that user to admin. but   AddNewAdmin do all automatically just by one click. It find right wordpress database. It find right prefix.  It test existing user and add new admin where and when it should!</li>
<li>by using phpmyadmin  you have to do the task  in hard way. but AddNewAdmin is like drinking water! It give you feel like WordPress way.</li>
<li>AddNewAdmin is designed to be safe and fast to do what it say to do.  I personally used it on more than 50 sites  and counting!</li>
</ol>
<p><strong>have question? ask me via comment.</strong></p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/DZ1vMr0r9aU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/addnewadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/addnewadmin/</feedburner:origLink></item>
		<item>
		<title>How to create a full WordPress backup and restore or sync it with local website</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/ViWsKOEjFrA/</link>
		<comments>http://hecode.com/how-to-create-a-full-wordpress-backup-and-restore-and-sync-them-with-localhost/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 15:16:33 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress Tips]]></category>
		<category><![CDATA[Best WordPress Plugins]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=397</guid>
		<description><![CDATA[I backup my wordpress once a month. I recommend  you backup your wordpress  too. You won&#8217;t regret  having backup, instead  you will be happy when thing go wrong. There will be always a option to go back. for most having a backup and restore is scary task. but if you do it several time it [...]]]></description>
			<content:encoded><![CDATA[<p>I backup my wordpress once a month. I recommend  you backup your wordpress  too. You won&#8217;t regret  having backup, instead  you will be happy when thing go wrong. There will be always a option to go back. for most having a backup and restore is scary task. but if you do it several time it become habit. I want to explain how you even can make it fun and enjoy having full Wordpress backup!</p>
<p><span id="more-397"></span></p>
<p>Most important part of your wordpress to have a backup of them is wordpress database and wp-content folder.</p>
<p>you need to make sure you included above in your backup. other section are not much important becase you can always download wordpress core files from wordpress website. or regenerate wp-config and .htaccess  file.</p>
<p>However to mike life easy is best, we create one backup and include all files on server.</p>
<h2>Doing full backup of live website</h2>
<h3>Making backup of database:</h3>
<p>Make a database backup using <a href="http://wordpress.org/extend/plugins/wp-dbmanager/" target="_blank">wp-dbmanager wordpress plugin</a> &lt;&#8211; good for beginners</p>
<p>other good alternative are <a href="http://wordpress.org/extend/plugins/wp-phpmyadmin/" target="_blank">WP-phpMyAdmin</a> &lt;&#8211;  Good for professionals!</p>
<h3>Making  backup of files:</h3>
<p>Copy your wordpress files  by using a ftp program such as free ftp <a href="http://filezilla-project.org/download.php" target="_blank">filezilla</a></p>
<h2>Restoring from full backup to online website</h2>
<h3>Restore database from a backup</h3>
<p>by using phpmyadmin you can transfer your backup database to online database.</p>
<p>do not worry. there is nothing to lost. because you already have a backup. you may need remove database if you did not checked &#8220;ADD DROP TABLE / VIEW / PROCEDURE / FUNCTION&#8221; when you did database export.</p>
<h4>Restore files from backup to server</h4>
<p>This section is easy. again by using ftp program you can copy back or upload all files to your server.</p>
<hr />
<h3>Note:  You can restore your backup to another website too. This way your second website become exact clone of first website. To clone your Wordpress to another Domain you need to</h3>
<ul>
<li>change wp-config file with new database name, user and password.</li>
<li>Change value of siteurl and home  of wp-option table in database to  new website URL ( using php my admin in new website. or using a text editor and replace the value inside sql file before restoring the database.</li>
</ul>
<hr />You can use above solution to make backup and restore of any wordpress website.</p>
<h2>How sync my online wordpress with local  wordpress?</h2>
<p>As coder the way I do is like this. I sync my online database to my local database. I zip my my online files and after transfer to local storage I extract them in local domain. zipped files are much smaller and copying one file from in much faster and safer  than copy all server files one by one.</p>
<p>To make life easier my local domain and database are same as online domain and database. so I no need change wp-config or database site and home value. So my online website will be 100% exact clone.</p>
<p>Working on exact clone at localhost is very fast and fun. It&#8217;s like you have tomorrow internet speed. I sync from server to local one time at end of the month. during month I work at local wordpress. If I were happy with result I transfer them to online wordpress site.</p>
<p>You may want to read my previous post on<a href="/simple-way-to-backup-clone-sync-online-wordpress-website-to-local-development-website-by-using-ssh/"> Simple way to backup your online wordpress website and clone or sync it to local development website by using SSH</a></p>
<p>Do you have better or easier solution? Please share it with rest of the world in comments.<br />
I hope you enjoyed. If  still you need my assistante , I&#8217;ll be <a href="/contact">happy to help you</a>.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/ViWsKOEjFrA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/how-to-create-a-full-wordpress-backup-and-restore-and-sync-them-with-localhost/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://hecode.com/how-to-create-a-full-wordpress-backup-and-restore-and-sync-them-with-localhost/</feedburner:origLink></item>
		<item>
		<title>Easy Contact form 7 Guide and Customization and most wanted tips</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/Wjhe3rOhUo4/</link>
		<comments>http://hecode.com/easy-contact-form-7-guide-and-customization/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 17:26:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=360</guid>
		<description><![CDATA[Easy Contact form 7 Guide, Customization and most wanted tips.  Set replay to. change submit button style. Add multi recipients , BB or BCC.  Get all the sender info right inside email body. and give sender a copy too!

&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Mail section &#8212;&#8212;&#8212;&#8211;
Example: http://screencast.com/t/YjEzYmI1NGEt

To: field: The e-mail address that will receive the  results.( enter your email [...]]]></description>
			<content:encoded><![CDATA[<p>Easy Contact form 7 Guide, Customization and most wanted tips.  Set replay to. change submit button style. Add multi recipients , BB or BCC.  Get all the sender info right inside email body. and give sender a copy too!<br />
<span id="more-360"></span><br />
<strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Mail section &#8212;&#8212;&#8212;&#8211;</strong></p>
<p>Example: http://screencast.com/t/YjEzYmI1NGEt</p>
<ul>
<li><strong>To:</strong> field: The e-mail address that will receive the  results.( <strong>enter your email </strong>)Note: You can add multi recipients. separate them with commas:<br />
example: <code>Admin@example.com,log@example.com,me@example.com</code></p>
<p>you also can display a selection of receptions to select.<br />
<code>Example: <strong>[select recipient "CEO|ceo@example.com" "Sales|sales@example.com"  "Support|support@example.com"]</strong></code><strong> </strong></p>
<p><strong> </strong><code><br />
</code></li>
<li><strong>From:</strong> field: sender email. example<strong> [your-name] &lt;[your-email]&gt; </strong><strong> </strong></li>
<li><strong>Subject</strong>: field:  mail subject. example: <strong>[your-subject] </strong><strong> </strong></li>
<li><strong>Additional headers:</strong> type in <strong>Reply-To:  [your-email]</strong><br />
(Very important) This  will allow you to reply to the person directly when you are reading the email later.You also can add CC and BCC if you need.</p>
<p>Example:<br />
<strong>CC: mom@example.com<br />
BCC:dad@example.com</strong></li>
<li><strong>Message Body</strong> field: Type like following:( thenyou will see all info in one place in email body)<strong>[your-message]</strong>Subject:<strong>[your-subject]<br />
</strong>Name: <strong>[your-name]<br />
</strong>Email:<strong> [your-email]<br />
</strong>Website: <strong>[your-website]<br />
</strong>IP: <strong><code>[_remote_ip]</code></strong></li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<strong> Mail section 2</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Its good to send another email to sender to let him know we recived his email.</p>
<p>See  example: http://screencast.com/t/ZTE0OTAyYT</p>
<p>If you like to see it in action, Try my <a href="/contact">contact</a> page and say thank you to me! You will get similar to above screen-shot immediately in your mail box!</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212; Messages &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong></p>
<p>After  form is submitted the viewer is able to see the response  messages such as “Your message was sent successfully”, “Validation  errors occurred.” etc.</p>
<p>You can change all kind of message that may appear to the sender here.</p>
<p>Example: http://screencast.com/t/NTRlYWU2M</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;- Additional Settings &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong></p>
<p>Good place to add your own JS script. for example if you want to nevigate to a thank you page after submitting a message you can write like this:</p>
<p><strong>on_sent_ok: &#8220;location.replace(&#8216;http://yourdomain.com/thank-you/&#8217;);&#8221;</strong></p>
<p><code>*How to auto fill a form input?</code></p>
<p>Add a id to that input.</p>
<p>use below javascript plus exct php plugin to run the code within your post:</p>
<pre class="javascript" title="code"><script type="text/javascript"><!--mce:0--></script>
</pre>
<p>* <strong>how to change style of submit bottom?</strong></p>
<p>Add a class to submit button :</p>
<p>example: <code>&lt;p align="left"&gt;[submit class:buttons_mainpage "  "]&lt;/p&gt;</code></p>
<p>then add the  style like this:</p>
<pre class="css" title="code">.buttons_mainpage {
	background-image: url("images/but_submit.png");
	background-repeat: no-repeat;
	margin: 0px 190px 0px 0px;
	padding: 0px;
	float: right;
	height: 26px;
	width: 69px;
	border: 0 none;
	cursor: pointer;
}
</pre>
<p>* How to erase fields on focus</p>
<p>No easy way! You need edit edited \modules\text.php and replace</p>
<pre class="html" title="code">$html = '
<input name="' . $name . '" type="text" value="' .  esc_attr( $value ) . '" />'</pre>
<p>with</p>
<pre class="html" title="code">$html = '&lt;input type="text" name="' . $name . '" value="' . esc_attr( $value ) . '"' . $atts . ' onfocus="if(this.value==\'';

$html = $html . esc_attr( $value ) . '\') this.value=\'\';" onblur="if(this.value==\'\') this.value=\'' . esc_attr( $value ) . '\';" /&gt;';
</pre>
<p><strong>* how to allow only admin edit the contact  form and prevent others?</strong></p>
<pre class="php" title="code">define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' );
define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' );
</pre>
<p>read more about manage_options http://codex.wordpress.org/Glossary#Capabilities</p>
<p>* <strong>How to insert contact name and email in database after sucessfull submission?</strong></p>
<p>Contact Form 7 has many action/filter hooks in its code. So, if you  are familiar with WordPress plugin development, you can use them to save  data into DB.  best hook for it at <code>wpcf7_before_send_mail</code> in  includes/classes.php</p>
<p>Example:</p>
<p>add_action( &#8216;wpcf7_before_send_mail&#8217;, &#8216;my_conversion&#8217; );</p>
<pre class="php" title="code">function my_conversion( $cf7 )
{
$email = $cf7-&gt;posted_data["your-email"];
$name = $cf7-&gt;posted_data["your-name"];
insert_newsletter_subscriber($email, $name);
}
</pre>
<p>Note:  You need to write  your own insert_newsletter_subscriber()</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong> Tip</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>You can use folowingspecial mail tags  in main body too:</p>
<table>
<tbody>
<tr>
<td><code>[_remote_ip]</code></td>
<td>This tag will be replaced by the sender’s client IP address.</td>
</tr>
<tr>
<td><code>[_url]</code></td>
<td>This tag will be replaced by the URL of the contact form.</td>
</tr>
<tr>
<td><code>[_date]</code></td>
<td>This tag will be replaced by the date of the submission.</td>
</tr>
<tr>
<td><code>[_time]</code></td>
<td>This tag will be replaced by the time of the submission.</td>
</tr>
<tr>
<td><code>[_post_id]</code></td>
<td>This tag will be replaced by the ID of the post which contains the  contact form.</td>
</tr>
<tr>
<td><code>[_post_name]</code></td>
<td>This tag will be replaced by the name (slug) of the post which  contains the contact form.</td>
</tr>
<tr>
<td><code>[_post_title]</code></td>
<td>This tag will be replaced by the title of the post which contains  the contact form.</td>
</tr>
<tr>
<td><code>[_post_url]</code></td>
<td>This tag will be replaced by the permalink of the post which  contains the contact form.</td>
</tr>
<tr>
<td><code>[_post_author]</code></td>
<td>This tag will be replaced by the author name of the post which  contains the contact form.</td>
</tr>
<tr>
<td><code>[_post_author_email]</code></td>
<td>This tag will be replaced by the author email of the post which  contains the contact form.</td>
</tr>
</tbody>
</table>
<p>Note that the <code>[_post_*]</code> tag has value only when you put  the contact form into content of a post or a page. They are not  available if the contact form is put inside a sidebar widget.</p>
<p>The form of those special mail tags has been changed in Contact Form 7  2.2. Old form (<code>[wpcf7.*]</code>) are still supported and able to  work.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong> Tip</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>If you want to show a rest form button, add this:<br />
<code>&lt;input type="reset" /&gt;</code></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong> Tip</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>if you want to show post title in email body add this:<br />
<code>[wpcf7.post_title]</code></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong> Tip</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>By default, Contact Form 7 loads three JavaScript files —  contact-form-7.js, jquery.form.js and jquery.js — into the header of  each page. They are necessary for Ajax. If you want to disable such  loading of these files in all pages and control it to load in select  pages only, you can do that by first prevent their loading totally by  inserting the following line in the wp-config.php file.</p>
<p><code>define ('WPCF7_LOAD_JS', false );</code></p>
<p>Then you may call these files to load in a particular file by  inserting the following line in the relevant template ahead of the call  to wp_head():</p>
<p><code>wpcf7_enqueue_scripts();</code></p>
<p>Using this tip can improve your WordPress page loading and SEO!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong> Tip</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>you can use tag  [response] anywhere you like. this tag is like place holder for displaying message. all message appear where you place a tag [response].</p>
<p>Do you know additional WordPress Contact Form 7 plugin tips? Please share it via commnets</p>
<p>Need Farther help and support? <a href="/contact">Contact me</a></p>
<p>Looking for different WordPress plugin? Try  <a href="/wlm">Wishlist member wordpress plugin</a>.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/Wjhe3rOhUo4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/easy-contact-form-7-guide-and-customization/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://hecode.com/easy-contact-form-7-guide-and-customization/</feedburner:origLink></item>
		<item>
		<title>How to increase php wordpress memory limit</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/vQM1OyMWdmI/</link>
		<comments>http://hecode.com/how-to-increase-php-wordpress-memory-limit/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 07:03:43 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Wordpress Tips]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=213</guid>
		<description><![CDATA[Is your wordpress two slow?  did you get an error that display not enough memory to run current script?did you get error like this one?

Fatal error: Allowed memory size of 8388608 bytes exhausted.
or PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 6233929 bytes) in /home/&#8230;/press/wp-includes/cache.php on line 330
or Fatal [...]]]></description>
			<content:encoded><![CDATA[<p>Is your wordpress two slow?  did you get an error that display not enough memory to run current script?did you get error like this one?<br />
<code><br />
<strong>Fatal error: Allowed memory size of 8388608 bytes exhausted.</strong></code></p>
<p>or PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 6233929 bytes) in /home/&#8230;/press/wp-includes/cache.php on line 330</p>
<p>or Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 368640 bytes) in /wordpress/wp-includes/class-simplepie.php on line 9575</p>
<p>Then you are lucky to be here! Here are four solution to increase your WordPress memory<br />
<span id="more-213"></span></p>
<ol>
<li> If you have access to your PHP.ini file, change the line in  PHP.iniIf your line shows 32M try 64M or even 128M:<code><br />
memory_limit = 64M ; Maximum amount of memory a script may consume  (64MB)</code></li>
<li> If you don&#8217;t have access to PHP.ini try adding this to an  .htaccess file:<br />
<code><br />
php_value memory_limit 64M</code></li>
<li> Try adding this line to your wp-config.php file:Increasing memory allocated to PHP<br />
<code>define('WP_MEMORY_LIMIT', '64M');</code></li>
<li> Talk to your host!</li>
</ol>
<p>Update:<strong> Monitor real WordPress memory usage:</strong></p>
<p>do you know how much memory your WordPress needed? how much is your pick WordPress memory usage?<br />
If all need memory for your wordpress is 10M. Why you should be worry to set it to 64M? Thats true I found My pick memory usage was just 8M! That is why wordpress default memory usage is only 32M which is more than enough.</p>
<p>Here are two plugin that let you to monitor and know your Wordpress current and pick memory usage.<br />
try them before changing your WordPress memory usage to higher value.</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wp-memory-usage/">http://wordpress.org/extend/plugins/wp-memory-usage/</a><br />
Simple and light. Show up the PHP version, memory limit and current memory usage in the  dashboard and admin footer. You can now simple measure the requirements  of your plugins and language files<br />
<img class="aligncenter" title="wp-memory-usage-screenshot-1" src="http://s.wordpress.org/extend/plugins/wp-memory-usage/screenshot-1.jpg" alt="" width="400" height="182" /></li>
<li><a href="http://wordpress.org/extend/plugins/tpc-memory-usage/" target="_blank">http://wordpress.org/extend/plugins/tpc-memory-usage/</a><br />
More advanced with more report. view the current and peak memory usage of the application. This is  extremely helpful when testing new plugins, or if there are a lot of  modifications, plugins, or large language files. As of version 0.4,  administrators now have the ability to view detailed system information  about their web server, MySQL, PHP, and WordPress software. (Requires  PHP5)</li>
<li> <img class="aligncenter" title="tpc-memory-usage-screenshot-1" src="http://s.wordpress.org/extend/plugins/tpc-memory-usage/screenshot-1.png?r=225157" alt="" width="396" height="308" /></li>
</ul>
<p>After Using above plugin I noticed my PHP memory is set to 128M and my max  WordPress memory is set to 32M <a href="http://hecode.com/wp-content/uploads/2010/03/hecode_memeory_usage_2010-apr-4.png"><img class="aligncenter size-full wp-image-342" title="hecode_memeory_usage_2010-apr-4" src="http://hecode.com/wp-content/uploads/2010/03/hecode_memeory_usage_2010-apr-4.png" alt="" width="522" height="430" /></a></p>
<p>Note: If you add  define(&#8216;WP_MEMORY_LIMIT&#8217;, &#8216;64M&#8217;); to the end of WP-config.php it do not work. You have to add it to at top of wp-config.php file (at root of your wordpress directory). here is the final result:</p>
<p><a href="http://hecode.com/wp-content/uploads/2010/03/wp-memory-limit-is-set-to-64M.png"></a><a href="http://hecode.com/wp-content/uploads/2010/03/wp-memory-limit-is-set-to-64M1.png"><img class="aligncenter size-full wp-image-344" title="wp-memory-limit-is-set-to-64M" src="http://hecode.com/wp-content/uploads/2010/03/wp-memory-limit-is-set-to-64M1.png" alt="" width="520" height="263" /></a></p>
<p>As you see in above screen-shot, My WordPress Memory  limit is set to 64M which is more than enough.</p>
<p>Here is how modified wp-config looks like:<a href="http://hecode.com/wp-content/uploads/2010/04/wp-config-wordpress-memory-limit.png"><img class="aligncenter size-full wp-image-351" title="wp-config-wordpress-memory-limit" src="http://hecode.com/wp-content/uploads/2010/04/wp-config-wordpress-memory-limit.png" alt="" width="440" height="93" /></a></p>
<p>If you are wonder what are rest of the extra gray lines , <a href="http://hecode.com/simple-ways-to-make-your-wordpress-faster/">continue reading simple ways to make youe wordpress faster</a></p>
<p>Try same yourself. In nutshell you need to do following steps:</p>
<ol>
<li>Check your current  memory by using above  plugins</li>
<li> set php.ini memory to higher if needed.</li>
<li>Set WordPress Memory to a value equal or less that php.ini memory</li>
<li>Check your change is working or not ( by using  above plugins)</li>
</ol>
<p>If still you had difficulty let me know to help you.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/vQM1OyMWdmI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/how-to-increase-php-wordpress-memory-limit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://hecode.com/how-to-increase-php-wordpress-memory-limit/</feedburner:origLink></item>
		<item>
		<title>Change style of your WordPress Contact page</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/f7-BdtwMxEI/</link>
		<comments>http://hecode.com/change-style-of-your-wp-contact-page/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 23:00:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Best WordPress Plugins]]></category>
		<category><![CDATA[Contact Form 7]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=53</guid>
		<description><![CDATA[Contact page is one of the most part of your website. Thanks to Contact Form 7 Plugin for WordPress that give us exactly what we need.
While it work great, but it might be hard for WordPress newbie to figure out how to change style of Contact Form 7 plugin.
If you like my Contact page, then [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Contact page</strong> is one of the most part of your website. Thanks to Contact Form 7 Plugin for WordPress that give us exactly what we need.<br />
While it work great, but it might be hard for WordPress newbie to figure out how to change style of Contact Form 7 plugin.</p>
<p>If you like <a href="http://hecode.com/contact">my Contact page</a>, then you are on luck! just copy past my setting and you will have same as my <a href="http://hecode.com/contact">Contact page</a>.</p>
<ul>
<li>First<a href="http://downloads.wordpress.org/plugin/contact-form-7.2.0.zip"> download Contact Form 7 plugin</a></li>
<li>Copy it in your WordPress Plugins folder and and activate it</li>
<li>look for Contact Form 7 setting in admin area. and copy past below code;</li>
</ul>
<p><span id="more-53"></span></p>
<pre class="html" title="code">Name: (Required)
[text*  your-name 50/]

Email:  (Required)
[email*  your-email 50/]

Website:
[text your-website 40/ "http://"]

Subject:
[text  your-subject 50/]

What is the answer:
[quiz quiz-whatis  12/ "2+2=?|4"]

Message (Required)
[textarea your-message 36x10 "Write message here."]

[submit class:form7submit "Send"]
</pre>
<ul>
<li>next  look for stylesheet.css in contact form plugin folder and add below CSS code to it:</li>
</ul>
<pre class="css" title="code">.wpcf7-form p{
font-family:cursive;
font-size:small;
text-align:left;

}
.wpcf7-form p input, .wpcf7-form p textarea{

font-size:larger;
background-color:#ddddff;
color:#000055;
border-left-color:#4283B9;
border-top-color :#4283B9;
border-bottom-color:#bbbbff;
border-right-color:#bbbbff;
padding:2px;
}

.form7submit  {
display: block;
width: 307px;
}
</pre>
<ul>
<li>Well done:)  Enjoy new contact page style same as mine!</li>
</ul>
<p>If you still have any difficulty, Please let me know, I am here to help you.</p>
<p><strong>Update:</strong> read my newer post on <a href="/easy-contact-form-7-guide-and-customization">Easy Contact form 7 Guide and Customization and most wanted tips</a></p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/f7-BdtwMxEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/change-style-of-your-wp-contact-page/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://hecode.com/change-style-of-your-wp-contact-page/</feedburner:origLink></item>
		<item>
		<title>How to fix World-writable config file /etc/my.cnf is ignored?</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/ONgNBQ8OyeE/</link>
		<comments>http://hecode.com/how-to-fix-world-writable-config-file-etcmy-cnf-is-ignored/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 14:46:36 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=336</guid>
		<description><![CDATA[You may get this error after trying to backup your mysql database using mysqldump command
warning: World-writable config file /etc/my.cnf is ignored
or sometime when yoy start  Xampp, you may see error like this:
Starting XAMPP for Linux &#8230;
XAMPP: Starting Apache with SSL (and PHP5)&#8230;
XAMPP: Starting MySQL&#8230;
XAMPP: Starting ProFTPD&#8230;
warning: World-writable config file /etc/my.cnf is ignored
warning: World-writable config file [...]]]></description>
			<content:encoded><![CDATA[<p>You may get this error after trying to backup your mysql database using mysqldump command</p>
<p><code>warning: World-writable config file /etc/my.cnf is ignored</code></p>
<p>or sometime when yoy start  Xampp, you may see error like this:</p>
<p>Starting XAMPP for Linux &#8230;<br />
XAMPP: Starting Apache with SSL (and PHP5)&#8230;<br />
XAMPP: Starting MySQL&#8230;<br />
XAMPP: Starting ProFTPD&#8230;<br />
warning: World-writable config file /etc/my.cnf is ignored<br />
warning: World-writable config file /etc/my.cnf is ignored<br />
warning: World-writable config file /etc/my.cnf is ignored<br />
XAMPP for Linux started.</p>
<p>This is  just a waring and can be ignored but here is the solution how to fix it<br />
<span id="more-336"></span></p>
<p>MySQL is deliberately ignoring your config file (my.cnf) as a safety  precaution because the file can be over-written by a malicious user.</p>
<p>To  see the file&#8217;s permissions, use the following command.To see the file&#8217;s permissions, use the following command.</p>
<p><code>ls -l  /etc/my.cnf</code><br />
in response, you will see:</p>
<p>-rw-r&#8211;r&#8211;  1  4998 Apr 2  2010 /etc/my.cnf</p>
<p>If the  first part of the line looks like &#8220;-rw-rw-rw-&#8221;  or &#8220;rwxrwxrwx&#8221;, the  file&#8217;s permissions are &#8220;World-writable&#8221;.</p>
<p>To fix this problem,  use the following command to change file&#8217;s permissions</p>
<p><code>chmod 644  /opt/lampp/etc/my.cnf</code></p>
<p>Note: if you looking for a way to backup your Mysql database via ssh and mysqldump, then please read my previous post about <a href="http://hecode.com/simple-way-to-backup-clone-sync-online-wordpress-website-to-local-development-website-by-using-ssh/">how to backup your online website and clone or sync it to local website</a></p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/ONgNBQ8OyeE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/how-to-fix-world-writable-config-file-etcmy-cnf-is-ignored/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://hecode.com/how-to-fix-world-writable-config-file-etcmy-cnf-is-ignored/</feedburner:origLink></item>
		<item>
		<title>Simple way to backup your online wordpress website and clone or sync it to local development website by using SSH</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/QAiiftDd4ow/</link>
		<comments>http://hecode.com/simple-way-to-backup-clone-sync-online-wordpress-website-to-local-development-website-by-using-ssh/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 14:01:45 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress Tips]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=326</guid>
		<description><![CDATA[I am sharing my simple SSH script to backup my online server.

First it remove my last backup. I do not want to keep more than last backup in my server.
It zip all file of my website ( except excluded directories )  into  mydomainbackup.zip at backup_path
It zip a dump of mysql into mysqldump.zip at backup path

Now [...]]]></description>
			<content:encoded><![CDATA[<p>I am sharing my simple SSH script to backup my online server.</p>
<ul>
<li>First it remove my last backup. I do not want to keep more than last backup in my server.</li>
<li>It zip all file of my website ( except excluded directories )  into  mydomainbackup.zip at backup_path</li>
<li>It zip a dump of mysql into mysqldump.zip at backup path</li>
</ul>
<p>Now I have full backup of all files and database in my server.  Then I copy it into my local computer. If  needed I clone or sync  it in my local development website. Here is the SSH script:<span id="more-326"></span><br />
<code><br />
clear<br />
# delete old backup<br />
rm -rf /backup_path/</code></p>
<p># create new dir<br />
mkdir  /backup_path/<br />
zip -r -q -9  &#8220;/backup_path/mydomainbackup.zip&#8221; &#8221; /path_to_my_domain/&#8221;  -x */dl/* -x */stats/* -x */logs/*  -x */fg/*  -x */*.kde/*</p>
<p># backup mysql<br />
mysqldump -u username -p password databasename -c |zip -9 -q &gt; /backup_path/mysqldump.zip</p>
<p>clear<br />
# finished</p>
<p>The way I use is, copy pasting above code into SSH terminal! Above script can be much better. but currently It do the task I needed.</p>
<p>I do backup end of each month. durring month I transfer modified files from local website to online website.This way may online website and local development website will be sync together.  More details  about my working environment coming soon.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/QAiiftDd4ow" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/simple-way-to-backup-clone-sync-online-wordpress-website-to-local-development-website-by-using-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/simple-way-to-backup-clone-sync-online-wordpress-website-to-local-development-website-by-using-ssh/</feedburner:origLink></item>
		<item>
		<title>7  simple ways to make your wordpress faster</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/qov3zQ7_q9o/</link>
		<comments>http://hecode.com/simple-ways-to-make-your-wordpress-faster/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 13:31:51 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress Tips]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=313</guid>
		<description><![CDATA[Do you feel your Wordpress is slow? What happen if  your WordPress  get more than 10,000 visitors a day?  Some hosting providers ban your site for using too many resources. Upgrading hardware such as memory and CPU is good but it is not necessary to purchase expensive hosting plans, when you can improve you WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>Do you feel your Wordpress is slow? What happen if  your WordPress  get more than 10,000 visitors a day?  Some hosting providers ban your site for using too many resources. Upgrading hardware such as memory and CPU is good but it is not necessary to purchase expensive hosting plans, when you can improve you WordPress performance with simple ways.  learn how to make your WordPress faster by applying simple tips.<br />
<span id="more-313"></span></p>
<ol>
<li><strong>Modify post AutoSave Interval</strong> ( add this to wp-config.php)<br />
define(&#8216;AUTOSAVE_INTERVAL&#8217;, 160 );  // seconds</li>
<li><strong>Disable Post Revisions or Specify the Number of Post Revisions</strong>( add this to wp-config.php)<br />
Example: define(&#8216;WP_POST_REVISIONS&#8217;, false );<br />
Example: define(&#8216;WP_POST_REVISIONS&#8217;, 3);</li>
<li><strong>Faster administration area  by disabling Javascript Concatenation</strong>( add this to wp-config.php)<br />
define(&#8216;CONCATENATE_SCRIPTS&#8217;, false);</li>
<li> <strong>Increasing memory allocated to PHP</strong> ( add this to wp-config.php <a title="How to increase php wordpress memory limit" href="http://hecode.com/how-to-increase-php-wordpress-memory-limit/">read more way here</a>)<br />
Example:  define(&#8216;WP_MEMORY_LIMIT&#8217;, &#8216;96M&#8217;);</li>
<li> <strong>Empty Trash</strong> ( add this to wp-config.php wp29+ You will love this) the number of days before WordPress permanently deletes posts, pages,  attachments, and comments, from the trash bin.<br />
define(&#8216;EMPTY_TRASH_DAYS&#8217;, 0 );  // zero days<br />
define(&#8216;EMPTY_TRASH_DAYS&#8217;, 5 );  // 5 days</li>
<li> <strong>Automatic Database Optimizing</strong> (wp2.9  add this to wp-config.php)<br />
define(&#8216;WP_ALLOW_REPAIR&#8217;, true);</li>
<li> <strong>Enable  the WordPress Object Cache</strong> ( add this to wp-config.php)<br />
define(ENABLE_CACHE,  true);</li>
<li><strong>Disable unnecessary WordPress plugins </strong><br />
This really works. problem is not from your slow server or WordPress fault!.  Most plugin need DNS query to get some info from external sites. DNS respond are normally slow. and so many DNS requests at same time  from different unwanted plugin really makes your wordpress seem very slow!</li>
</ol>
<p><strong>Advanced ways to make your WordPress faster is coming soon</strong>. <a href="http://hecode.com/register/">be a member today and read it first</a>.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/qov3zQ7_q9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/simple-ways-to-make-your-wordpress-faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hecode.com/simple-ways-to-make-your-wordpress-faster/</feedburner:origLink></item>
		<item>
		<title>Why I Can not login via wp-admin but same time I can login from WP-login.php?</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/MyptrJ_223Y/</link>
		<comments>http://hecode.com/why-i-can-not-login-via-wp-admin-but-same-time-i-can-by-wp-login-php/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 23:52:58 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[WishList Member Tips]]></category>
		<category><![CDATA[Wordpress Tips]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[wlm]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=299</guid>
		<description><![CDATA[I know how it feel, like no one know the solution. You like to pay everything you have, to find out why you can not login into your wordpress from wp-admin. And if you do it will redirect to same page without showing any message. but same time you can login into your wordpress from [...]]]></description>
			<content:encoded><![CDATA[<p>I know how it feel, like no one know the solution. You like to pay everything you have, to find out why you can not login into your wordpress from wp-admin. And if you do it will redirect to same page without showing any message. but same time you can login into your wordpress from wp-login.php.  Sometime clearing the browser’s cookies might let us login again but to be honest  it’s a pain, and clearing your cookies isn’t a permanent fix and do not work everyone.</p>
<p>Answer is easy when you know the following two solutions.<span id="more-299"></span></p>
<p><strong>Solution1:  At   Wordpress admin&#8211;&gt; Settings&#8211;&gt; General Settings:</strong></p>
<p>&#8220;WordPress address (URL)&#8221;  should be same as &#8220;Blog address (URL)&#8221;  You will love this simple tip if you are using <a title="get latest WLM here" href="http://member.wishlistproducts.com/wlp.php?af=1060219" target="_blank">Wishlist member wordpress plugin</a>. because no one know this except you and me!</p>
<p><strong>Solution2:  Fixing  issue with cookies.</strong></p>
<p>problem is that occasionally on our various WordPress sites the <strong>wp-admin.php </strong>URL login stops working and we can only login through <strong>wp-login.php</strong>.</p>
<p>What we need to do is to force WordPress to follow the correct cookie  path. This can be done by adding a small line of code to the  wp-config.php file located in your WordPress installation root  directory.</p>
<p>Open up wp-config.php in your web editor and add this:<br />
<code><br />
/** wp-admin login fix */<br />
@define('ADMIN_COOKIE_PATH', '/');<br />
</code></p>
<p>If you’re unsure, it can go just before the ?&gt; at the end of the  php code like so:</p>
<p><code>/** Sets up WordPress vars and included files. */<br />
require_once(ABSPATH . 'wp-settings.php');<br />
/** wp-admin login fix */<br />
@define('ADMIN_COOKIE_PATH', '/');<br />
?&gt;</code></p>
<p>Update:  Some reported WP Security Scan case this issue. Please test and confirm in comments if you are using WP Security Scan wordpress plugin.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/MyptrJ_223Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/why-i-can-not-login-via-wp-admin-but-same-time-i-can-by-wp-login-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://hecode.com/why-i-can-not-login-via-wp-admin-but-same-time-i-can-by-wp-login-php/</feedburner:origLink></item>
		<item>
		<title>How to translate  Wishlist member plugin to your own language?</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/QMhpVvfCLcY/</link>
		<comments>http://hecode.com/how-to-translate-wordpress-wishlist-member-to-your-own-language/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 23:12:56 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WishList Member Tips]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[wlm]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=283</guid>
		<description><![CDATA[Not everybody knows English.  Take advantage of your second language to enjoy more fresh members at your WordPress membership site.  Learn how to translate your Wordpress and Wishlist member wordpress plugin to none English language. You can even translate your site to more than one language at same time. Here is how to do this.

You [...]]]></description>
			<content:encoded><![CDATA[<p>Not everybody knows English.  Take advantage of your second language to enjoy more fresh members at your WordPress membership site.  Learn how to translate your Wordpress and <a href="/wlm" target="_blank">Wishlist member wordpress plugin</a> to none English language. You can even translate your site to more than one language at same time. Here is how to do this.<br />
<span id="more-283"></span></p>
<p>You have two option to translate your membership website. I explain both ways:</p>
<p><strong>How to translate Wishlist Member</strong><strong> when your site have only one none-english language?</strong></p>
<p><em>Step I. Creating the correct language file</em></p>
<p>1. Download poEdit at <a rel="nofollow" href="http://www.poedit.net/">www.poedit.net</a><br />
2. Open the file po file /plugins/wishlistmember/lang/wishlist-member-en_US.po<br />
3. Click File -&gt; Save As and change en_US to anything you want (i.e.  de for German) so that the filename becomes something like  wishlist-member-de.po<br />
4. Translate<br />
5. Click File -&gt; Save at same path</p>
<p>This now generates the correct .po and .mo files for your language.</p>
<p><em>Step II. Tell WordPress to use your language file</em></p>
<p>1. Edit wp-config.php<br />
2. Locate the line that says: define (&#8216;WPLANG&#8217;, &#8221;);<br />
3. Change it to: define (&#8216;WPLANG, &#8216;de&#8217;);<br />
(Note, use whatever language code you used when you made your  translation)<br />
4. Save wp-config.php</p>
<p>That&#8217;s all. enjoy your Membership website powered by Wordpress and Wishlist member at your own language.</p>
<p><strong>Your site support more than one language at same time. </strong></p>
<p><em>Step I and II. Creating the correct language files</em></p>
<p>Same of above create po files for languages you need.</p>
<p>Step III. Writing same post/page at more than one language</p>
<p>You need to install the free<a href="http://wordpress.org/extend/plugins/qtranslate/  " target="_blank"> Q-Translate plugin</a> for WordPress. This plugin allow to write your post at more than one language. Simply you will have a multi  language membership website.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/QMhpVvfCLcY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/how-to-translate-wordpress-wishlist-member-to-your-own-language/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://hecode.com/how-to-translate-wordpress-wishlist-member-to-your-own-language/</feedburner:origLink></item>
		<item>
		<title>fixing Internal Server Error 500</title>
		<link>http://feedproxy.google.com/~r/Hecode/~3/LtQMBRD6_cA/</link>
		<comments>http://hecode.com/500-internal-server-error/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 21:43:31 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[WishList Member Tips]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[WishList]]></category>

		<guid isPermaLink="false">http://hecode.com/?p=272</guid>
		<description><![CDATA[How to fix  Internal Server Error 500 after activating a WordPress plugin
Solution is easy.  Keep reading.
Some time when you try activate a wordpress plugin you will see Errot 500 Server.
One of below steps will solve the issue.

Your host php version probably  is 4. upgrading to php5+ will solve the problem.Wasn&#8217;t that easy?
Your upload is corrupted [...]]]></description>
			<content:encoded><![CDATA[<p>How to fix  Internal Server Error 500 after activating a WordPress plugin</p>
<p>Solution is easy.  Keep reading.<span id="more-272"></span></p>
<p>Some time when you try activate a wordpress plugin you will see Errot 500 Server.</p>
<p>One of below steps will solve the issue.</p>
<ul>
<li>Your host php version probably  is 4. upgrading to php5+ will solve the problem.Wasn&#8217;t that easy?</li>
<li>Your upload is corrupted , try  re-uploading.</li>
<li>Your wordpress is out of memory. Try <a href="http://hecode.com/how-to-increase-php-wordpress-memory-limit/">Increasing WordPress memory limit</a>.</li>
<li>Try deactivate other plugins first. And activate them after all.</li>
</ul>
<p>How to upgrade your host from php4 to php5+;</p>
<p>Most host provide easy switch from php4 to php5. You will need contact your host to let you know how to do that.</p>
<img src="http://feeds.feedburner.com/~r/Hecode/~4/LtQMBRD6_cA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hecode.com/500-internal-server-error/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://hecode.com/500-internal-server-error/</feedburner:origLink></item>
	</channel>
</rss>
