<?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>Analysis and Review &#187; Wordpress</title>
	<atom:link href="http://analysisandreview.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://analysisandreview.com</link>
	<description>Brain Dumps For All</description>
	<lastBuildDate>Fri, 13 Apr 2012 12:51:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How to Add and Remove WordPress Profile Fields</title>
		<link>http://analysisandreview.com/wordpress/how-to-add-and-remove-wordpress-profile-fields/</link>
		<comments>http://analysisandreview.com/wordpress/how-to-add-and-remove-wordpress-profile-fields/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 18:03:05 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[profile fields]]></category>
		<category><![CDATA[remove]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=752</guid>
		<description><![CDATA[Ever want to add profile fields in your wordpress profile page, or how about removing a profile field from your wordpress profile. Here you&#8217;ll see how to: Add a profile field to your author page aka profile page Remove a profile field from your wordpress profile page Call the custom profile information  somewhere within your ]]></description>
			<content:encoded><![CDATA[<p>Ever want to add profile fields in your wordpress profile page, or how about removing a profile field from your wordpress profile. <span id="more-752"></span>Here you&#8217;ll see how to:</p>
<ol>
<li>Add a profile field to your author page aka profile page</li>
<li>Remove a profile field from your wordpress profile page</li>
<li>Call the custom profile information  somewhere within your blog post</li>
</ol>
<pre class="brush: php; title: ; notranslate">&lt;?php
function my_new_contactmethods( $contactmethods ) {
	  // Remove Yahoo IM
     unset($contactmethods['yim']);
    // Add Twitter
    $contactmethods['twitter'] = 'Twitter';
    //add Facebook
    $contactmethods['facebook'] = 'Facebook URL';
    return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?&gt;&lt;/code&gt;

And then to call is within you post or pages just edit your template files and add:

&lt;code&gt;&lt;?php echo the_author_meta('facebook');?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/how-to-add-and-remove-wordpress-profile-fields/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Simple WordPress Widget to Output Code into Sidebar</title>
		<link>http://analysisandreview.com/wordpress/simple-wordpress-widget-to-output-code-into-sidebar/</link>
		<comments>http://analysisandreview.com/wordpress/simple-wordpress-widget-to-output-code-into-sidebar/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 03:23:30 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[pluggin]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=747</guid>
		<description><![CDATA[How to create a widget that will output whatever you like into the sidebar. Here you will learn How to register your wordpress.org widget Output html java or php code with widget Add CSS or Java script to head of the theme]]></description>
			<content:encoded><![CDATA[<p>How to create a widget that will output whatever you like into the sidebar.<span id="more-747"></span></p>
<p>Here you will learn</p>
<ul>
<li>How to register your wordpress.org widget</li>
<li>Output html java or php code with widget</li>
<li>Add CSS or Java script to head of the theme</li>
</ul>
<pre class="brush: php; title: ; notranslate">
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;/testwidget/testwidget.css&quot; /&amp;gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/simple-wordpress-widget-to-output-code-into-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show Content on WordPress Home and None Homepages</title>
		<link>http://analysisandreview.com/wordpress/show-content-on-wordpress-home-and-none-home-pages/</link>
		<comments>http://analysisandreview.com/wordpress/show-content-on-wordpress-home-and-none-home-pages/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 03:31:57 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[homepage]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=729</guid>
		<description><![CDATA[is_home &#8211; this only shows content on wordpress homepage !is_home &#8211; this shows content on none wordpress home pages such as category, single, tag pages]]></description>
			<content:encoded><![CDATA[<p>is_home &#8211; this only shows content on wordpress homepage<span id="more-729"></span><br />
!is_home &#8211; this shows content on none wordpress home pages such as category, single, tag pages.</p>
<pre class="brush: php; title: ; notranslate">

your code goes here for content you want on your home page

you other code goes here for none home page content or ads
</pre>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/show-content-on-wordpress-home-and-none-home-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a 336 ad block, adsense</title>
		<link>http://analysisandreview.com/wordpress/how-to-create-a-336-ad-block-adsense/</link>
		<comments>http://analysisandreview.com/wordpress/how-to-create-a-336-ad-block-adsense/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 15:37:57 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[adsense]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=697</guid>
		<description><![CDATA[In order to create a 336 ad block for fantasyknuckleheads.com You sign in here https://www.google.com/adsense/login/en_US/ your going to create two ads &#8211; one at a time - Click My ads The New Ad Unit &#160; Now select 336 x 280 &#8211; Large Rectangle and click the &#8220;Use Custom Settings&#8221; Button &#8211; see image below. Copy ]]></description>
			<content:encoded><![CDATA[<p>In order to create a 336 ad block for fantasyknuckleheads.com<span id="more-697"></span></p>
<p>You sign in here <a href="https://www.google.com/adsense/login/en_US/" target="_blank">https://www.google.com/adsense/login/en_US/</a></p>
<p>your going to create two ads &#8211; one at a time -</p>
<ol>
<li>Click My ads</li>
<li>The New Ad Unit</li>
</ol>
<p><a href="http://analysisandreview.com/files/2010/02/Capture.jpg"><img class="aligncenter size-full wp-image-936" title="Capture" src="http://analysisandreview.com/files/2010/02/Capture.jpg" alt="" width="475" height="312" /></a></p>
<p>&nbsp;</p>
<p>Now select<strong> 336 x 280 &#8211; Large Rectangle</strong> and click the &#8220;Use Custom Settings&#8221; Button &#8211; see image below.</p>
<p><a href="http://analysisandreview.com/files/2010/02/Capture1.jpg"><img class="aligncenter size-full wp-image-937" title="Capture1" src="http://analysisandreview.com/files/2010/02/Capture1.jpg" alt="" width="619" height="697" /></a></p>
<p>Copy paste the below hex numbers below into the style area&#8230;</p>
<ul>
<li>Border 222325</li>
<li>Title 354FFA</li>
<li>Background 212120Text 5f5f5f</li>
<li>URL 5f5f5f</li>
</ul>
<p><strong>click save and get code &#8211; copy the code and paste it into email.</strong></p>
<p>One more ad unit to go&#8230;. follow the step above again just this time you&#8217;ll make a 468 X 60 Banner</p>
<p>Now make a new ads again &#8211; this time select <strong>468 x 60 &#8211; Banner</strong> then enter the colors below.</p>
<ul>
<li>Border 222325</li>
<li>Title 354FFA</li>
<li>Background 212120</li>
<li>Text 5f5f5f</li>
<li>URL 5f5f5f</li>
</ul>
<p>click save and get code -</p>
<p>Then send me the code and all you ads will be live once I put them on the website.</p>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/how-to-create-a-336-ad-block-adsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8 LAMP Install for WordPress</title>
		<link>http://analysisandreview.com/unix/freebsd-8-lamp-install-for-wordpress/</link>
		<comments>http://analysisandreview.com/unix/freebsd-8-lamp-install-for-wordpress/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 15:48:15 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[BAMP]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[FAMP]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Rollback]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=658</guid>
		<description><![CDATA[How to install FreeBSD 8 for WordPress. It&#8217;s a basic LAMP install but since we&#8217;re not using linux it should be called BAMP or maybe FAMP? Who cares.. here are the steps to install FreeBSD 8 with apache, mySQL, PHP then install wordpress. I&#8217;ll be using ports of course for this entire install. I&#8217;m assuming ]]></description>
			<content:encoded><![CDATA[<p><a href="http://analysisandreview.com/wp-content/blogs.dir/5/files/uploads/2010/02/beastie.png"><img class="alignright size-full wp-image-683" src="http://analysisandreview.com/wp-content/blogs.dir/5/files/uploads/2010/02/beastie.png" alt="" width="178" height="196" /></a>How to install FreeBSD 8 for WordPress. It&#8217;s a basic LAMP install but since we&#8217;re not using linux it should be called BAMP or maybe FAMP? Who cares.. here are the steps to install FreeBSD 8 with apache, mySQL, PHP then install wordpress.</p>
<p>I&#8217;ll be using ports of course for this entire install. I&#8217;m assuming that you have the proper hardware for this type installation.</p>
<p>Start with a minimal installation of freeBSD 8</p>
<p><span id="more-658"></span></p>
<p>Bypass the headache and host on vps or dedicated servers with <a rel="nofollow" href="http://www.dpbolvw.net/click-2907135-10751178" target="_blank">pre-installed LAMP here</a>.</p>
<p>Update the server ports &#8211; <a rel="nofollow" href="http://www.freebsd.org/doc/handbook/ports-using.html" target="_blank">freebsd guide on ports</a></p>
<p>First update your port tree</p>
<pre class="brush: bash; title: ; notranslate">portsnap fetch update *if this is the first time do a portsnap fetch extract</pre>
<p>List available update</p>
<pre class="brush: bash; title: ; notranslate">pkg_version -vIL=</pre>
<p>Once you have updated your Ports Collection, before attempting a port upgrade, you should check /usr/ports/UPDATING. This file describes various issues and additional steps users may encounter and need to perform when updating a port, including such things as file format changes, changes in locations of configuration files, or other such incompatibilities with previous versions.</p>
<p>Upgrade your ports with</p>
<pre class="brush: bash; title: ; notranslate">portupgrade -rR</pre>
<p>Okay now that your freeBSD server ports are updates lets do Binary updates <a rel="nofollow" href="http://www.freebsd.org/doc/en/books/handbook/updating-freebsdupdate.html" target="_blank">freebsd-update</a>.</p>
<pre class="brush: bash; title: ; notranslate">freebsd-update fetch</pre>
<pre class="brush: bash; title: ; notranslate">freebsd-update install</pre>
<p>Then reboot</p>
<pre class="brush: bash; title: ; notranslate">shutdown -r now</pre>
<p>Verify update took place</p>
<pre class="brush: bash; title: ; notranslate">uname -a</pre>
<p>Rollback if necessary</p>
<pre class="brush: bash; title: ; notranslate">freebsd-update rollback</pre>
<p><strong>Now lets install Apache, PHP, mysql and phpMyAdmin on your freeBSD 8 web server.</strong></p>
<p>First install the latest <strong>apache </strong>from ports.</p>
<pre class="brush: bash; title: ; notranslate">cd /usr/ports/www/apache22/
make config install clean
echo 'apache22_enable=&quot;YES&quot;' &lt;&lt; /etc/rc.conf
echo 'apache22ssl_enable=&quot;YES&quot;' &lt;&lt; /etc/rc.conf
echo 'accf_http_ready=&quot;YES&quot;' &lt;&lt; /etc/rc.conf &amp;amp;&amp;amp; kldload accf_http</pre>
<p>Now install <strong>PHP</strong></p>
<pre class="brush: bash; title: ; notranslate">cd /usr/ports/lang/php5
make config install clean
cd /usr/ports/lang/php5-extensions  ** enable &lt;strong&gt;mysql &lt;/strong&gt;extensions **
make config install clean</pre>
<p>Now modify your httpd.conf &#8211; Add the following entries to /usr/local/etc/apache22/httpd.conf directly after all the LoadModule lines</p>
<pre class="brush: bash; title: ; notranslate">AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps</pre>
<p>now locate IfModule mod_dir.c and add index.php</p>
<pre class="brush: bash; title: ; notranslate">DirectoryIndex index.php index.html index.htm</pre>
<p>Last but not least get a good php.ini file setup</p>
<pre class="brush: bash; title: ; notranslate">cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini</pre>
<p>Restart apache and</p>
<pre class="brush: bash; title: ; notranslate">/usr/local/etc/rc.d/apache22 start</pre>
<p>Now its time for <strong>mySQL </strong>installation, configuration and setup</p>
<pre class="brush: bash; title: ; notranslate">cd /usr/ports/databases/mysql50-server
make install WITH_OPENSSL=yes
make distclean
echo 'mysql_enable=&quot;YES&quot;' &lt;&lt; /etc/rc.conf</pre>
<p>Start mysql server and change root password</p>
<pre class="brush: bash; title: ; notranslate">/usr/local/etc/rc.d/mysql-server start
mysqladmin -u root password sumcrazypaswrd
mysql -u root -p    *make sure you can log in*
rm /root/.history  *remove history so password isn't exposed*</pre>
<p>Create a configuration file for mysql in /etc/my.cnf</p>
<pre class="brush: bash; title: ; notranslate">[client]
port=29912
[mysqld]
port=29912
bind-address=127.0.0.1</pre>
<p>Now lets install configure and setup <strong>phpMyAdmin</strong></p>
<pre class="brush: bash; title: ; notranslate">cd /usr/ports/databases/phpmyadmin
make config install clean
cd /usr/local/www/phpMyAdmin &amp;amp;&amp;amp; cp config.sample.inc.php
config.inc.php
vi config.inc.php
$cfg['blowfish_secret'] = 'sdf934sdfgHijh98Y';</pre>
<p>open httpd.conf and Alias</p>
<pre class="brush: bash; title: ; notranslate">Alias /phpmyadmin /usr/local/www/phpMyAdmin</pre>
<p>Now allow who you want to access it</p>
<pre class="brush: bash; title: ; notranslate">        &lt;Directory &quot;/usr/local/www/phpmyadmin'&lt;
Order allow,deny
        Allow from all   *or allow from 222.114.123.0/12*
&lt;/Directory&lt;</pre>
<p>you&#8217;ll want https when you connect to phpmyadmin so lets enable https and make some httpd.conf changes</p>
<p><strong>Create your certificate</strong></p>
<p>In order to access phpmyadmin of ssl you need to get https going on apache. You can buy an SSL certificate generated by a trusted CA such as Thwate or Verisign, or you can generate one yourself using OpenSSL. I borrowed a ton of infor from <a href="http://www.freebsdmadeeasy.com/tutorials/freebsd/create-a-ca-with-openssl.php">freebsdmadeeasy.com</a></p>
<p>lets get the openssl.cnf file ready</p>
<pre class="brush: bash; title: ; notranslate">vi /etc/ssl/openssl.cnf
dir = /root/sslCA
default_days = 3650</pre>
<p>Now set up the directories</p>
<pre class="brush: bash; title: ; notranslate">cd ~root/
mkdir sslCA
chmod 700 sslCA
chmod 700 sslCA
mkdir certs private newcerts
echo 1000 &lt; serial
touch index.txt
cd ~root/sslCA
openssl req -new -x509 -days 3650 -extensions v3_ca -keyout private/cakey.pem -out cacert.pem -config /etc/ssl/openssl.cnf</pre>
<p>The CA should now be all set.. test with more;</p>
<pre class="brush: bash; title: ; notranslate">more ~root/sslCA/cacert.pem
more ~root/sslCA/private/cakey.pem</pre>
<p>Now lets generate an SSL certificate for apache</p>
<pre class="brush: bash; title: ; notranslate">cd ~root/sslCA
openssl req -new -nodes -out yourhostname-req.pem -keyout private/yourhostname-key.pem -config /etc/ssl/openssl.cnf
openssl ca -config /etc/ssl/openssl.cnf -out yourhostname-cert.pem -infiles yourhostname-req.pem</pre>
<p>Lets put everything where it needs to be.</p>
<pre class="brush: bash; title: ; notranslate">mkdir /etc/ssl/crt
mkdir /etc/ssl/key
cp ~root/sslCA/yourhostname-cert.pem /etc/ssl/crt
cp ~root/sslCA/private/yourhostname-key.pem /etc/ssl/key</pre>
<p>And finally add the SSL virtual host</p>
<p>Find the below line in your httpd.conf and take the comment hash out.</p>
<pre class="brush: bash; title: ; notranslate"># Secure (SSL/TLS) connections
Include etc/apache22/extra/httpd-ssl.conf</pre>
<p>Now modify your httpd-ssl.conf</p>
<pre class="brush: bash; title: ; notranslate">ServerName ssl.yourhostname.com
SSLCertificateFile /etc/ssl/crt/yourhostname-cert.pem
SSLCertificateKeyFile /etc/ssl/key/yourhostname-key.pem
DocumentRoot &quot;/etc/www/apache22/data&quot;      ** whatever your location is**
ErrorLog &quot;/var/log/httpd-error.log&quot;
TransferLog &quot;/var/log/httpd-access.log&quot;</pre>
<p>In /usr/local/etc/apache22/extra/httpd-default.conf, disable ServerSignature to prevent the server from showing more information than it has to. Make sure the server-status and the server-info sections in /usr/local/etc/apache22/extra/httpd-info.conf are commented out.</p>
<p>Finally restart apache</p>
<pre class="brush: bash; title: ; notranslate">/usr/local/etc/rc.d/apache22 restart</pre>
<p>Now install <strong>wordpress</strong></p>
<pre class="brush: bash; title: ; notranslate">cd /usr/ports/wordpress
make install clean</pre>
<p>do a locate wordpress and move file to web root</p>
<pre class="brush: bash; title: ; notranslate">locate wordpress
cp /usr/local/www/data/wordpress/* /usr/local/whatever web root is</pre>
<p>go into web root and copy wp-config-sample.php to wp-config.php</p>
<p>navigate to https://hostname/phpmyadmin and create wordpress db &#8211; add that name to wp-config.php</p>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/unix/freebsd-8-lamp-install-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Build Your Own Website / Domain</title>
		<link>http://analysisandreview.com/wordpress/build-your-own-website-domain/</link>
		<comments>http://analysisandreview.com/wordpress/build-your-own-website-domain/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:25:36 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[get domain]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[how to build]]></category>
		<category><![CDATA[how to registrar]]></category>
		<category><![CDATA[registrar]]></category>
		<category><![CDATA[webpage]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=632</guid>
		<description><![CDATA[Okay so you want to build your own domain? Well you don’t really build a domain you build a website which your domain points to. Compare a domain name to your house having a street address. The house is your website, and the street address is your domain name. Domains can be purchased from many ]]></description>
			<content:encoded><![CDATA[<p>Okay so you want to build your own domain? Well you don’t really build a domain you build a website which your domain points to.<span id="more-632"></span></p>
<div id="attachment_633" class="wp-caption alignright" style="width: 385px"><img class="size-full wp-image-633" src="http://analysisandreview.com/wp-content/blogs.dir/5/files/uploads/2009/11/build-your-own-domain.jpg" alt="I have my own website.. my boy from e-trade hooked it up." width="375" height="500" /><p class="wp-caption-text">I have my own website.. my boy from e-trade hooked it up.</p></div>
<p>Compare a domain name to your house having a street address. The house is your website, and the street address is your domain name.</p>
<p>Domains can be purchased from many different places (domain registrars) but you’ll want to purchase it as cheaply as possible and use this domain registrar from here on out. If you build up a huge list of domains and they reside with several different registrars then you haven’t done yourself any favors. Renewals can be a pain and general yearly upkeep and any changes like DNS and CNAM can be a pain, so keep them all in one place.</p>
<p>I really can only recommend <a title="build your domain here" rel="nofollow" href="http://analysisandreview.com/godaddy" target="_blank">godaddy.com</a> as the place to purchase your domain name. They have easy to use tools to manage your domain and offer the best prices on domain name on the internet.</p>
<p>Now if you only plan to build one website then many hosting plans offer you a “free” domain name with the purchase of a hosting plan. Trust me do NOT purchase a hosting plan with godaddy. GoDaddy has the worst hosting package around and the hardware, network and customer support sucks. Avoid them for hosting but feel free to use them as a great source of cheap domain registration.</p>
<p>Okay back to building that house (website) which your domain will point to (street address). It can be hard to determine who to purchase you webhosting from. Of course I use <a title="build your website here" rel="nofollow" href="http://analysisandreview.com/ixwebhosting" target="_blank">ixwebhosting</a> for this blog and have been recommending them for years. Reliable service and excellent phone support 24 x 7. I’ll get emails regarding planned outages from time to time and they are always upgrading hardware, bandwidth or patching systems. Building up the infrastructure in this nature is paramount in keeping ME happy and all of my websites up and running fast.</p>
<p>Next you&#8217;ll need to publish your website with na easy to use content management system. WordPress.org is easy to install (ixwebhosting has a 1 click wordpress install button) and is super user friendly. My daughter has a wordpress blog and she is 7 years old. Check them out at <a title="build your site with wordpress" href="http://wordpress.org" target="_blank">WordPress.org</a></p>
<p>So let’s recap…</p>
<p>If you plan to buy multiple domains use godaddy. Building up a huge reservoir of domains is cheap and easy to manage with <a title="build your domain here" rel="nofollow" href="http://analysisandreview.com/godaddy" target="_blank">godaddy</a>.</p>
<p>But if you’re building just one website, you can just get one free domain with just about any hosting package around. I use and recommend <a title="build your website here" rel="nofollow" href="http://analysisandreview.com/ixwebhosting" target="_blank">ixwebhosting</a> to all my friends.</p>
<p>Last but not least you need to be able to easily publish webpages with a click of a button. Can you send an email? Then you can use wordpress.org!</p>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/build-your-own-website-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the excerpt length, wordpress 2.9</title>
		<link>http://analysisandreview.com/wordpress/changing-the-excerpt-length-wordpress-2-8/</link>
		<comments>http://analysisandreview.com/wordpress/changing-the-excerpt-length-wordpress-2-8/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 15:38:54 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[excerpt lenth]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=611</guid>
		<description><![CDATA[Changing the excerpt length in WordPress 2.9 isn&#8217;t hard at all. You&#8217;ll need to add some php to your functions.php to make this happen. I&#8217;ve had to modify this to work in wordpress version 2.9 and have tested it up to wordpress 2.9.1 add the following to your functions.php right below the &#60;?php at the ]]></description>
			<content:encoded><![CDATA[<p>Changing the excerpt length in WordPress 2.9 isn&#8217;t hard at all. You&#8217;ll need to add some php to your functions.php to make this happen.<span id="more-611"></span></p>
<p>I&#8217;ve had to modify this to work in wordpress version 2.9 and have tested it up to wordpress 2.9.1</p>
<p>add the following to your functions.php right below the &lt;?php at the top of the functions.php file</p>
<pre class="brush: php; title: ; notranslate">
function my_wp_trim_excerpt($text) { // Fakes an excerpt if needed

if ( '' == $text ) {
$text = get_the_content('');
$text = apply_filters('the_content', $text);
$text = str_replace(']]&amp;gt;', ']]&amp;gt;', $text);
$text = strip_tags($text, '

');
$excerpt_length = 50;
$words = explode(' ', $text, $excerpt_length + 1);
if (count($words) &amp;gt; $excerpt_length) {
array_pop($words);
array_push($words, ' ... &lt;a href=&quot;'. get_permalink() . '&quot;&gt;READ MORE&lt;/a&gt;');
$text = implode(' ', $words);
}
}
return $text;
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'my_wp_trim_excerpt');</pre>
<p>Change $excerpt_length = apply_filters(&#8216;excerpt_length&#8217;, <strong><span style="color: #ff0000">35</span></strong>);</p>
<p>where <strong><span style="color: #ff0000">35</span></strong> is the number of words you want in your excerpt</p>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/changing-the-excerpt-length-wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How to rotate adsense ads based on author name</title>
		<link>http://analysisandreview.com/wordpress/rotate-adsense-based-on-author-name-wordpress/</link>
		<comments>http://analysisandreview.com/wordpress/rotate-adsense-based-on-author-name-wordpress/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 20:25:00 +0000</pubDate>
		<dc:creator>Kurt</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[revenue]]></category>

		<guid isPermaLink="false">http://analysisandreview.com/?p=470</guid>
		<description><![CDATA[So do you want to know how to add adsense to your wordpress blog based on the author of the post? Adding adsense based on user name or author is easy with a little PHP magic. Using this code your revenue sharing arrangement will work out so the writers AdSense code will be used only ]]></description>
			<content:encoded><![CDATA[<p>So do you want to know how to add adsense to your wordpress blog based on the author of the post? <span id="more-470"></span></p>
<div id="attachment_471" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-471" src="http://analysisandreview.com/wp-content/blogs.dir/5/files/uploads/2009/07/google-adsense-rotate-ads-based-on-author-300x248.jpg" alt="Share adsense with authors based on author name." width="300" height="248" /><p class="wp-caption-text">Share adsense with authors based on author name.</p></div>
<p>Adding adsense based on user name or author is easy with a little PHP magic.<br />
Using this code your revenue sharing arrangement will work out so the writers AdSense code will be used only on the articles with which they write. Revenue generated from articles that the authors have written is all applied to the users adsense ID. The actual java script that google AdSense produces when you generate an ad is what is used within the HTML produced buy the wordpress loop.</p>
<p>I like this form of revenue sharing because the AdSense revenue is based on pageviews and clicks for each author, the writer is getting exactly what he or she earned based on what they have written and the traffic it brings to your WordPress blog.</p>
<p>In order to add the adsense based on the author of the post you&#8217;ll need each author to sign up for adsense and email you a copy of a ad they generated for what ever size box (ad unit) you&#8217;re defaulting for your blog.</p>
<p>So lets say your authors email you this adsense code:</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;&lt;!&#8211;<br />
google_ad_client = &#8220;<span style="color: #ff0000">pub-1345304564559123</span>&#8220;;<br />
/* 336&#215;280, created 7/31/09 */<br />
google_ad_slot = &#8220;<span style="color: #339966">1237752456</span>&#8220;;<br />
google_ad_width = 336;<br />
google_ad_height = 280;<br />
//&#8211;&gt;<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;<br />
src=&#8221;http://pagead2.googlesyndication.com/pagead/show_ads.js&#8221;&gt;<br />
&lt;/script&gt;</p>
<p>The adsense revenue sharing script will be used to replace the &#8220;<span style="color: #ff0000">google ad client</span>&#8221; and &#8220;<span style="color: #339966">google ad slot</span>&#8221; based on author user name.</p>
<p>So you need to copy the &#8220;google ad client&#8221; ID and the &#8220;google ad slot&#8221; ID &#8211; above they are &#8220;<span style="color: #ff0000">pub-1345304564559123</span>&#8221; and &#8220;<span style="color: #339966">1237752456</span>&#8221;</p>
<p>Now insert all those google ID&#8217;s as seen below into the php script highlighted below as a quote.</p>
<p>You want to insert the entire below code snippet into your single.php file where ever you want the google adsense rotation code to show up. Usually if you want the adsense ad unit to show up at the bottom of the post just copy paste the below code directly above</p>
<p>&lt;?php the_tags(&#8216;&lt;span id=&#8221;tags&#8221;&gt;&lt;strong&gt;&#8217;.__(&#8216;Tagged as:&#8217;,).&#8217;&lt;/strong&gt; &#8216;, &#8216;, &#8216;, &#8216;&lt;/span&gt;&#8217;); ?&gt;</p>
<p><span style="text-decoration: underline"><strong>or above</strong></span></p>
<p>&lt;?php comments_template(); ?&gt;</p>
<p>Single.php is located in wp-content/wp-themes/&#8221;your-theme&#8221;/single.php</p>
<p>In order to get your adsense code to rotate based on author you need to replace the &#8220;<span style="color: #339966">green</span>&#8221; item below with your Author name as seen in the wordpress admin panel.</p>
<p>Replace the &#8220;<span style="color: #ff0000">red</span>&#8221; item below with your Author&#8217;s google pub-ID that they sent you via email.</p>
<p>Replace the &#8220;<span style="color: #ff00ff">pink</span>&#8221; item below with your Author&#8217;s google ad slot ID that they sent you via email.</p>
<blockquote><p>&lt;?php function get_ad_client($author) {<br />
if($author == &#8216;<span style="color: #008000">username1</span>&#8216;)<br />
return &#8216;pub-<span style="color: #ff0000">userspubIDhere</span>&#8216;;<br />
elseif ($author==&#8217;<span style="color: #008000">username2</span>&#8216;)<br />
return &#8216;pub-<span style="color: #ff0000">userspubIDhere</span>&#8216;;<br />
else // default, no author found<br />
return &#8216;pub-<span style="color: #ff0000">DefaultPubIDhere</span>&#8216;;<br />
} ?&gt;<br />
&lt;?php function get_ad_slot($author) {<br />
if($author == &#8216;<span style="color: #008000">username1</span>&#8216;)<br />
return &#8216;<span style="color: #ff00ff">put-ad-slot-number-here</span>&#8216;;<br />
elseif ($author==&#8217;<span style="color: #008000">username2</span>&#8216;)<br />
return &#8216;<span style="color: #ff00ff">put-ad-slot-number-here</span>&#8216;;<br />
else // default, no author found<br />
return &#8216;<span style="color: #ff00ff">put-ad-slot-number-here</span>&#8216;;</p>
<p>} ?&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;&lt;!&#8211;<br />
google_ad_client = &#8220;&lt;?php echo get_ad_client(get_the_author());?&gt;&#8221;;<br />
/* 336&#215;280, top fantasy football */<br />
google_ad_slot = &#8220;&lt;?php echo get_ad_slot(get_the_author());?&gt;&#8221;;<br />
google_ad_width = <span style="color: #333399">336</span>;<br />
google_ad_height = <span style="color: #333399">280</span>;<br />
//&#8211;&gt;<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;<br />
src=&#8221;http://pagead2.googlesyndication.com/pagead/show_ads.js&#8221;&gt;<br />
&lt;/script&gt;<br />
&lt;br&gt;&lt;br&gt;</p></blockquote>
<p>The final results will look like this &#8211; use this code if you&#8217;re pasting it into your single.php file</p>
<pre class="brush: php; title: ; notranslate">

&amp;lt;!--
google_ad_client = &amp;quot;&quot;;
/* BLOG 336 BIG BOX */
google_ad_slot = &quot;&quot;;
google_ad_width = 336;
google_ad_height = 280;
//--&amp;gt;
</pre>
<p>That&#8217;s all folks! You now will have google adsense show up on your post page in wordpress based on the <strong>Author</strong> name of the user. The author name is set in the admin panel for each user name. Let me know if you have issues or questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://analysisandreview.com/wordpress/rotate-adsense-based-on-author-name-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

