<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Victor M. Font Jr.</title>
	
	<link>http://victorfont.com</link>
	<description>Professional IT Services and WordPress Consulting - Call 919-604-5828</description>
	<lastBuildDate>Wed, 25 Apr 2012 18:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/VictorFontsBlog" /><feedburner:info uri="victorfontsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>SEO Smart: White Hat Techniques</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/7JKj4A7oPOo/</link>
		<comments>http://victorfont.com/seo-smart-white-hat-techniques/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 17:25:44 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2497</guid>
		<description><![CDATA[Now that we&#8217;ve looked at all the wrong ways to do SEO, it&#8217;s time to put on the white hat and learn what works in compliance with search engine rules. Keep something in mind though; it&#8217;s estimated that Goggle makes about 500 tweaks to their algorithms every year. That means the rules are in constant [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2012/03/white-hat.jpg" rel="lightbox[2497]"><img src="http://victorfont.com/files/2012/03/white-hat-300x250.jpg" alt="white-hat-seo" title="White Hat SEO, the Right Way" width="300" height="250" class="alignleft size-medium wp-image-2484" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" /></a>Now that we&#8217;ve looked at all the <a href="http://victorfont.com/seo-smart-black-hat-techniques/" title="SEO Smart: Black Hat Techniques">wrong ways</a> to do SEO, it&#8217;s time to put on the white hat and learn what works in compliance with search engine rules. Keep something in mind though; it&#8217;s estimated that Goggle makes about 500 tweaks to their algorithms every year. That means the rules are in constant flux. What&#8217;s worse is that they never publicize exactly what rule changes comprise. That alone is enough to keep any SEO expert on their toes, but Google does provide hints in their webmaster tools. So does Bing/Yahoo for that matter. You can learn more about the Google and Bing/Yahoo webmaster tools <a href="https://www.google.com/webmasters/tools/" title="Google Webmaster Tools" target="_blank">here</a> and <a href="http://www.bing.com/toolbox/webmaster" title="Bing/Yahoo Webmaster Tools" target="_blank">here</a>.</p>
<h2>Wait for the Prize. Slow and Steady Wins the Race!</h2>
<p>It is said that all things come to he who waits. So it is with White Hat SEO techniques. There are no shortcuts with White Hat. It takes hard work and persistence, but it definitely pays off in the long run. You will see a gradual improvement in your search engine rankings if you stick with it. It won&#8217;t happen as quickly as it would with Black Hat, but more likely in the magnitude of weeks to months.  Other results you can expect from effective White Hate SEO are:</p>
<ul>
<li>SIgnificant increases in web site traffic</li>
<li>Increased conversion rates</li>
<li>Higher average sales per order</li>
</ul>
<p>Think of it this way. If you opened a brick and mortar operation, you might advertise in the yellow pages, hand out flyers around the neighborhood, etc. in order to draw traffic to your store. Customers visit because of your initial efforts, but if you want those customers to keep coming back again and again, it takes building a relationship.</p>
<p>On the internet, your neighborhood is quite literally the entire world. Drawing traffic though is much different. You could advertise, but advertising can be expensive. Ideally, you would draw traffic to your site through search engines. Customers will visit your site, but what do you do to keep them coming back again and again? And, what get&#8217;s you noticed by search engines in the first place? Good White Hat SEO helps build the relationship with your web customers. </p>
<h2>Keep Content Relevant</h2>
<p>With White Hat, it&#8217;s all about the content, relevant content, and more relevant content. Did I mention relevant content? What is relevant content? It&#8217;s content that is relevant to your business and your customers. If you are in the import/export business, would your customers want to read about <a href="http://www.timtebow.com/" title="Official Tim Tebow website" target="_blank">Tim Tebow</a> getting traded to the Jets on your site? No. They&#8217;ll visit a sports relevant site. Stick to content that is relevant to your business. </p>
<h2>White Hat SEO Techniques</h2>
<ul>
<li>Title: The title should contain four or more words, include a primary keyword at the beginning of the title, and not exceed 72 characters in length</li>
<li>Description: Often a meta tag, should not exceed 165 characters in length, include your keyword phrase in the description. The description displays on the search engine results page (SERP). Use the description to show how you can solve a problem or as a teaser to get the user to click on your link. Don&#8217;t use the description to repeat text already convered in your ssrticle.</li>
<li>Content: the length of your articles should be a minimum of 300 words, ideally with the paragraphs focused on a keyword phrase</li>
<li>Hyperlinks: As a general rule of thumb, there should be 1 hyperlink for every 120 words. At least 1 of those links should be at the beginning of the article to show prominence.</li>
<li>Keywords: Keywords appear in the body of your text</li>
<li><a href="http://www.readabilityformulas.com/free-readability-formula-tests.php" title="Free Flesch readability tester" target="_blank">Flesch Reading Ease Score</a>: one of the best-known and most popular readability indicators which rates text on a 100-point scale based on the average number of syllables per word and words per sentence. The closer the score is to 100, the easier the content is to read; the closer the score to 0, the more difficult the content is to read. Research indicates that a score of 70 is likely appropriate for adult readers. A score of 100 represents that the content is understood by readers with at least a fourth grade education.</li>
<li>Keyword Density – the number of times a keyword or keyword phrase appears in a particular piece of content in relation to the total number of words in the content. Current SEO best practices suggest that a keyword&#8217;s density be less than 5% for one piece of content.</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/AWVyYaQ0-bMUKbxTt4LtxavQCY0/0/da"><img src="http://feedads.g.doubleclick.net/~a/AWVyYaQ0-bMUKbxTt4LtxavQCY0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AWVyYaQ0-bMUKbxTt4LtxavQCY0/1/da"><img src="http://feedads.g.doubleclick.net/~a/AWVyYaQ0-bMUKbxTt4LtxavQCY0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/7JKj4A7oPOo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/seo-smart-white-hat-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/seo-smart-white-hat-techniques/</feedburner:origLink></item>
		<item>
		<title>SEO Smart: Black Hat Techniques</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/lleEJuDnlxI/</link>
		<comments>http://victorfont.com/seo-smart-black-hat-techniques/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 10:00:26 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2480</guid>
		<description><![CDATA[Black Hat SEO techniques are the worst possible approaches anyone can use in an attempt to improve their search engine page ranking. Yet, every day business owners fall victim to unscrupulous SEO &#8220;experts&#8221; who practice them. The term &#8220;Black Hat&#8221; not only applies to the techniques, but to the very SEO experts who exploit them. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2012/03/black-hat.jpg" rel="lightbox[2480]"><img src="http://victorfont.com/files/2012/03/black-hat-300x250.jpg" alt="black-hat-seo" title="Blank Hat SEO, the Wrong Way" width="300" height="250" class="alignleft size-medium wp-image-2483" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" /></a>Black Hat SEO techniques are the worst possible approaches anyone can use in an attempt to improve their search engine page ranking. Yet, every day business owners fall victim to unscrupulous SEO &#8220;experts&#8221; who practice them. The term &#8220;Black Hat&#8221; not only applies to the techniques, but to the very SEO experts who exploit them.</p>
<p>Search engine companies spend hundreds of millions, if not billions, of dollars each year tweaking their algorithms to thwart the attempts of Black Hats. Black Hats can produce very quick temporary results, but the risk to the business owner is enormous. Not only do Black Hats charge a lot of money, but a business risks having its website delisted from search engines for unethical and deceptive optimization practices. Why would any hard working and respected business owner risk damaging their reputation like that?</p>
<h2>Black Hat Techniques to Avoid</h2>
<p>Before I delve more deeply into this topic, let me insert a little disclaimer. I am not writing about Black Hat techniques to teach you how to use them. This article is meant entirely to be a consumer education piece. An <a href="http://www.ftc.gov/bcp/edu/pubs/consumer/general/gen20.pdf" target="_blank">informed consumer</a> is one who is protected from unfair and deceptive practices in the marketplace and I want to help you become an informed consumer.</p>
<ul>
<li>Clickbots: software robot that clicks on ads to help conduct click fraud/li>
<li>Cloaking: any of several means to serve a page to the search-engine spider that is different from that seen by human users</li>
<li>Disposable Web Sites: low-quality web pages created with very little content but are instead stuffed with very similar keywords and phrases</li>
<li>Hidden Keywords or Text: unrelated hidden text disguised by making it the same color as the background, using a tiny font size, or hiding it within HTML code such as &#8220;no frame&#8221; sections, alt attributes, zero-sized DIVs, and &#8220;no script&#8221; sections</li>
<li>Keyword Stuffing: the calculated placement of keywords within a page to raise the keyword count, variety, and density of the page</li>
<li>Link Farms: tightly-knit communities of pages referencing each other, also known facetiously as mutual admiration societies.</li>
<li>Link Purchasing: similar to purchasing your votes for helping promote online business</li>
<li>Link Spam: links between pages that are present for reasons other than merit</li>
<li>Spamdexing: also known as search spam, search engine spam, web spam or search engine poisoning is the deliberate manipulation of search engine indexes</li>
</ul>
<p>Today there&#8217;s an ongoing war between the search engines and Black Hats. As the search engines determine to tweak their algorithms, the Black Hats are equally determined to game the system. To emphasize just how serious search engines are to defeat the black hats, here&#8217;s an article first reported by the New York Times detailing how JC Penney got caught black hatting: <a href="http://www.nytimes.com/2011/02/13/business/13search.html?_r=2&#038;pagewanted=all" target="_blank">The Dirty Little Secrets of Search</a>. Do everything you can to avoid the Black Hats. Ask questions before engaging a SEO consultant.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LxTFLQSmR_3NDtO2LDIiH9OwqFM/0/da"><img src="http://feedads.g.doubleclick.net/~a/LxTFLQSmR_3NDtO2LDIiH9OwqFM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LxTFLQSmR_3NDtO2LDIiH9OwqFM/1/da"><img src="http://feedads.g.doubleclick.net/~a/LxTFLQSmR_3NDtO2LDIiH9OwqFM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/lleEJuDnlxI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/seo-smart-black-hat-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/seo-smart-black-hat-techniques/</feedburner:origLink></item>
		<item>
		<title>SEO Smart: Black Hat vs. White Hat Strategies</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/GhKRpqD7Uag/</link>
		<comments>http://victorfont.com/seo-smart-black-hat-vs-white-hat-strategies/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 10:00:01 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2448</guid>
		<description><![CDATA[SEO Smart: Become an Informed Consumer Now that you have a website, you&#8217;re likely wondering how to get it noticed by the search engines. You may even be considering hiring a SEO expert to help you along. You&#8217;ve visited their websites. You&#8217;ve spoken to them on the phone. You&#8217;ve received a few quotes and are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2012/03/white-hat-seo-vs-black-hat-seo.jpg" rel="lightbox[2448]"><img src="http://victorfont.com/files/2012/03/white-hat-seo-vs-black-hat-seo-300x211.jpg" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" alt="white-hat-seo-vs-black-hat-seo" title="Black Hat vs. White Hat SEO Techniques" width="300" height="211" class="alignleft size-medium wp-image-2450" /></a><br />
<h2>SEO Smart: Become an Informed Consumer</h2>
<p>Now that you have a website, you&#8217;re likely wondering how to get it noticed by the search engines. You may even be considering hiring a SEO expert to help you along. You&#8217;ve visited their websites. You&#8217;ve spoken to them on the phone. You&#8217;ve received a few quotes and are about to pull the trigger on hiring one who promises you fast results, higher search engine rankings, and all within your budget. You&#8217;re also about to make one of the biggest mistakes of your life! </p>
<p>Ask most any big corporate CEO what their company is doing about SEO and they&#8217;ll answer, &#8220;Everything!&#8221; Now ask them what &#8220;everything&#8221; means and they won&#8217;t have a clue. All they know is what you know. You know that you need Search Engine Optimization, and just as the big corporate CEO, you are placing your trust in the hands of experts.</p>
<p>As a business owner, become an informed consumer. An informed consumer is one who is protected from unfair and deceptive practices in the marketplace. The SEO marketplace is one that is rife with unfair and deceptive practices. The trick to SEO success is finding the right expert. And you can find seasoned experts who consistently do a great job, if you know how to discern the difference.</p>
<p>When you negotiate the terms of an engagement with a SEO expert, discuss the strategies they will use to help you gain better search engine rankings. Ask them specifically about their use and history with Black Hat vs. White Hat strategies. What&#8217;s the difference?</p>
<p><H2>Black Hat vs. White Hat, that is the question!</h2>
<p>SEO strategies are classified into two broad categories: </p>
<ol>
<li>White Hat techniques that search engines recommend as a component of good design, and</li>
<li>Black Hat techniques which search engines despise</li>
</ol>
<p>White Hat techniques tend to produce results that last a long time, whereas Black Hat techniques tend to producevery fast results that could result in sites eventually being banned either temporarily or permanently. Search engines invest enormous amounts of cash to minimize the effect of Black Hats by penalizing sites they discover using black hat methods. They either reduce their rankings or eliminate their listings from their databases altogether. You may get away with it for a little while, but you will eventually get caught.</p>
<h2>What&#8217;s Your Choice?</h2>
<p>Think it can&#8217;t happen to the big corporate CEO? In February 2006 Google removed both <a href="http://www.bmw.com/" target="_blank">BMW Germany</a> and <a href="http://www.ricoh.de/" target="_blank">Ricoh Germany</a> for their use of deceptive practices. Both companies, however, quickly apologized, fixed the offending pages, and were restored to Google&#8217;s list. I guess their CEOs <em>were</em> doing &#8220;everything&#8221; for SEO.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dokfVDhlBeAHPyoL-XeH3hbZOWY/0/da"><img src="http://feedads.g.doubleclick.net/~a/dokfVDhlBeAHPyoL-XeH3hbZOWY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dokfVDhlBeAHPyoL-XeH3hbZOWY/1/da"><img src="http://feedads.g.doubleclick.net/~a/dokfVDhlBeAHPyoL-XeH3hbZOWY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/GhKRpqD7Uag" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/seo-smart-black-hat-vs-white-hat-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/seo-smart-black-hat-vs-white-hat-strategies/</feedburner:origLink></item>
		<item>
		<title>SEO Smart: How to Rise to the Top of the Search Engines—Guaranteed!!</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/4yJ3IiQYFWM/</link>
		<comments>http://victorfont.com/seo-smart-guaranteed-search-engine-results/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 15:13:32 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2430</guid>
		<description><![CDATA[&#8230;and get yourself banned from Google at the same time You&#8217;ve built a website to market your business or products. You may have spent hundreds or thousands of dollars with a web design company who promised you fantastic results, increased call volume and new avenues of profitability. Then after your site went live, you eagerly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2012/03/seo1.png" rel="lightbox[2430]"><img src="http://victorfont.com/files/2012/03/seo1-300x286.png" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" alt="Seo" title="SEO Smart: Rise to the top of the Search Engines and be banned from Google" width="300" height="286" class="alignleft size-medium wp-image-2438" /></a><br />
<h2>&#8230;and get yourself banned from Google at the same time</h2>
<p>You&#8217;ve built a website to market your business or products. You may have spent hundreds or thousands of dollars with a web design company who promised you fantastic results, increased call volume and new avenues of profitability. Then after your site went live, you eagerly anticipated a stream of new customers to come rolling through your door because your website is so beautiful. But instead of reaching the promised land, you discovered new opportunities to exercise your patience as you waited&#8230;and waited&#8230;and waited.</p>
<p>Does this story sound familiar? In the movie &#8220;Field of Dreams,&#8221; Ray Kinsella was driven to build a ball field because he kept hearing the mantra &#8220;if you build it, they will come.&#8221;</p>
<p>The world wide web can be a field of dreams for those who work hard and follow the rules. But for the folks who are seeking fast wealth and immediate gains, it could very well turn into a field of disappointment and despair.</p>
<p>When faced with undesirable outcomes, many business owners turn to SEO experts for help. SEO is an acronym meaning Search Engine Optimization. It&#8217;s not uncommon for SEO experts to promise fast results and increased search engine page rankings in very little time; even to the point of winning the prize of all search engine prizes&#8230;getting listed at the top of the first page of Google results&mdash;guaranteed!!!</p>
<p>The truth is, if a SEO expert is making you these assurances, they are lying to you. Nobody can guarantee a successful rise to the top of search engines results, especially Google&#8217;s. As an organization, Google spends hundreds of millions (if not billions) of dollars to protect the integrity and end-user experience of their search engine. They do not tolerate anyone or anything with a &#8220;secret formula&#8221; designed to fool their algorithms in order to bump up an otherwise deserving business in their page rankings.</p>
<p>Yet, this is exactly what so many so called experts promise in return for significant recurring fees. In fact, experts who promise this kind of success are probably using &#8220;Black Hat&#8221; strategies which can produce very fast results, but with the extremely high risk of being banned from search engine results. This happened to a client of mine who didn&#8217;t heed my warnings. He hired a SEO expert who promised to bump him up in Google&#8217;s search results. A few months after engaging this clown, he received the following notice from Google. (I&#8217;ve hidden the domain name to protect my client.)</p>
<blockquote><p>Dear site owner or webmaster of http://www.&lt;domain-name&gt;.com/,</p>
<p>We&#8217;ve detected that some of your site&#8217;s pages may be using techniques that are outside <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=35769" target="_blank">Google&#8217;s Webmaster Guidelines</a>. Specifically, look for possibly artificial or unnatural links pointing to your site that could be intended to manipulate PageRank. Examples of unnatural linking could include <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66736" target="_blank">buying links to pass PageRank</a> or participating in <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66356" target="_blank">link schemes</a>.</p>
<p>We encourage you to make changes to your site so that it meets our quality guidelines. Once you&#8217;ve made these changes, please submit your site for reconsideration in Google&#8217;s search results.</p>
<p>If you find unnatural links to your site that you are unable to control or remove, please provide the details in your reconsideration request.</p>
<p>If you have any questions about how to resolve this issue, please see our <a href="http://groups.google.com/a/googleproductforums.com/forum/#!forum/webmasters" target="_blank">Webmaster Help Forum</a> for support.</p>
<p>Sincerely,<br />
Google Search Quality Team</p></blockquote>
<p>This letter is basically telling my client that his website has been banned from Google&#8217;s search results until he stops and corrects the linking schemes. The SEO &#8220;expert&#8221; he hired managed to generate 5,412 backlinks to my client&#8217;s site on over 1,000 other sites in just a few months. Unnatural is right! And the cost for all this? My client paid the SEO expert over $2,000 to be banned from Google, not the results he wanted, expected, or was promised. He did however receive 16 calls from new customers because of the immediate rise to the top. Not much of a trade-off, is it?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Ru2YDCdK9-gWPXoFo6ufI64lsAs/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ru2YDCdK9-gWPXoFo6ufI64lsAs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ru2YDCdK9-gWPXoFo6ufI64lsAs/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ru2YDCdK9-gWPXoFo6ufI64lsAs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/4yJ3IiQYFWM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/seo-smart-guaranteed-search-engine-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/seo-smart-guaranteed-search-engine-results/</feedburner:origLink></item>
		<item>
		<title>Formidable Pro: How to Build a Better Guestbook</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/A_c5x4xOQvQ/</link>
		<comments>http://victorfont.com/formidable-pro-guestbook/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 13:40:43 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Formidable Forms]]></category>

		<guid isPermaLink="false">http://www.victorfont.com/?p=1907</guid>
		<description><![CDATA[Easy Form Creation with Formidable Pro At one time guestbooks were a very popular website feature. I&#8217;ve had one on my family website for years. When I ported eveything over from the static site to WordPress, I wanted to keep the tradition alive. Search WordPress.org for a guestbook plugin, and there are only 16 returned [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/go/formidable/" target="_blank"><img src="http://victorfont.com/files/2012/01/formidable_125.gif" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" alt="Formidable Forms Pro" title="Buy Formidable Forms Pro Now" width="125" height="125" class="alignleft size-full wp-image-1856" /></a><br />
<h2>Easy Form Creation with Formidable Pro</h2>
<p>At one time guestbooks were a very popular website feature. I&#8217;ve had one on my <a href="http://www.fontlife.com/" target="_blank"/>family website</a> for years. When I ported eveything over from the static site to WordPress, I wanted to keep the tradition alive. <a href="http://wordpress.org/extend/plugins/search.php?q=guestbook" target="_blank">Search WordPress.org</a> for a guestbook plugin, and there are only 16 returned results. Some of them have absolutely nothing to do with guestbooks. </p>
<p>I tried a few of them and eventually settled on DMSGuestbook. At first it worked just fine, but as time went on and WordPress matured, the developer didn&#8217;t keep up with changing requirements. As a result, the plugin&#8217;s performance degraded and conflicted with many newer plugins. I knew I needed to do something to address the problem, but I didn&#8217;t know what. Then along comes <a href="http://victorfont.com/go/formidable/" target="_blank">Formidable Pro</a>. Formidable Pro comes with 5 pre-made templates. They are a Contact Form, a Real Estate Listing form, one for capturing User Information, another for creating a Defect/Bug/Issue Report, and the last to create a Job Application. Unfortunately, there isn&#8217;t one for a Guestbook page. Happily, it means that I have an opportunity to build one for myself and dive deeply under the hood of Formidable Pro.</p>
<p>Building the form itself is very simple. The following video demonstrates how I started with the contact form template and turned it into a guestbook form.</p>
<p><a href="http://victorfont.com/formidable-pro-guestbook/"><em>Click here to view the embedded video.</em></a></p>
<p>Isn&#8217;t that easy? In real-time (without all the talking), it takes just a few minutes to create this form, but we&#8217;re not done yet. We still need to learn about the settings page, displaying the form on a page, and creating a conditional custom display to show the form&#8217;s entries. If you want to see where we&#8217;re headed with this series of tutorials, you can visit the Guestbook page on my family website. <a href="http://www.fontlife.com/about/guestbook/" title="fontlife.com guestbook">http://www.fontlife.com/about/guestbook/</a>.</p>
<p>And while you are looking, please don&#8217;t leave without signing the guestbook.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/07YMt5O5BwHjAOFYoeckiIBQ5HY/0/da"><img src="http://feedads.g.doubleclick.net/~a/07YMt5O5BwHjAOFYoeckiIBQ5HY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/07YMt5O5BwHjAOFYoeckiIBQ5HY/1/da"><img src="http://feedads.g.doubleclick.net/~a/07YMt5O5BwHjAOFYoeckiIBQ5HY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/A_c5x4xOQvQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/formidable-pro-guestbook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://victorfont.com/formidable-pro-guestbook/</feedburner:origLink></item>
		<item>
		<title>Taming the Wild Fleast (Flash Beast)</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/xldZhbh5eEs/</link>
		<comments>http://victorfont.com/taming-the-wild-fleast/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 16:08:37 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Cross Domain Policy]]></category>
		<category><![CDATA[JW Player]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2347</guid>
		<description><![CDATA[The problem: You spend countless hours preparing video content for your WordPress multi-site installation. Everything is just right and you successfully QA your pages in Internet Explorer, Firefox and Safari. You deploy to production and sleep well at night knowing all is well. Then Adobe releases a “security fix” for their flash player and you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2012/03/beauty-and-the-beast-tv.jpg" rel="lightbox[2347]"><img src="http://victorfont.com/files/2012/03/beauty-and-the-beast-tv-150x134.jpg" alt="beauty-and-the-beast-tv" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" title="Taming the Wild Fleast" width="150" height="134" class="alignleft size-thumbnail wp-image-2353" /></a><br />
<h2><strong>The problem</strong>:</h2>
<p>You spend countless hours preparing video content for your WordPress multi-site installation. Everything is just right and you successfully QA your pages in Internet Explorer, Firefox and Safari. You deploy to production and sleep well at night knowing all is well. Then Adobe releases a “security fix” for their flash player and you start receiving notices from your customers, who pay to access your content, that your videos have stopped working in their Firefox or Safari browsers. Now you go into firefighting mode until the problems are eliminated.</p>
<h2>Background and Impact</h2>
<p>Adobe Flash has long been the beast we’ve been forced to live with. Perhaps Steve Jobs was right for not supporting flash content in IOS. This site, VictorFont.com, is just one of six domains I own and operate on my <a href="http://victorfont.com/go/get-hostek/" target="_blank">Hostek</a> hosted server. The primary site is <a href="http://www.fontlife.com/">http://www.fontlife.com/</a>. FontLife.com is the first domain I purchased in the 90s. It started out as a static family website built in html, migrated to .asp, then released as a third generation .NET application. I moved it to WordPress at the beginning of 2010 after conducting an experiment in blogging on WordPress.com. Now I have 5 additional subdirectory sites setup in the same instance of WordPress all of which play video content.</p>
<p>The problem began with a recent update to the Adobe Flash player. You might not realize this, but there are two versions of the flash player, an active-x control for Internet Explorer and a plugin for all other browsers. For displaying my videos, I use a licensed version of the <a href="http://www.longtailvideo.com/players/" target="_blank">JW Player</a> from <a href="http://www.longtailvideo.com/" target="_blank">Long Tail Video</a> along with the <a href="http://wordpress.org/extend/plugins/jw-player-plugin-for-wordpress/" target="_blank">JW Player for WordPress</a> plugin. Until this recent update to the flash player, JW Player has been running great on my site. After the update it continued to run great in IE, but in Firefox and Safari it wouldn’t even load the skin never mind play videos. I searched the internet like mad trying to find a solution. All I found is numerous posts from other people experiencing the same problem. There is only one solution I discovered that was offered on a few sites.</p>
<p>For anyone experiencing this problem, the financial impact risk could be enormous. It’s the job of any business to keep their customers happy. If your customers can’t view the content they are paying for, they won’t remain customers for very long. (Thank you Adobe!)</p>
<h2>The Solution</h2>
<p>Out of desperation, I tried the suggested solution and voila&#8217; it worked! What is it? It’s creating a cross domain policy file and installing it in my site’s root directory. A support page on the Long Tail Video site says:</p>
<blockquote><p>The Adobe Flash Player contains a <a href="http://www.adobe.com/devnet/flashplayer/security.html">crossdomain security mechanism</a>, similar to JavaScript’s <a href="http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12541/#javascript">Cross-Site Scripting</a> restrictions. Flash’s security model denies certain operations on files that are loaded from a different domain than the <em>player.swf</em>. Roughly speaking, three basic operations are denied:</p>
<ul>
<li>Loading of XML files (such as <a href="http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12537/xml-playlist-support"><em>playlists</em></a> and <a href="http://www.longtailvideo.com/support/addons/captions-plugin/14974/captions-plugin-reference-guide"><em>captions</em></a>).</li>
<li>Loading of SWF files (such as <a href="http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12536/configuration-options"><em>skins</em></a>).</li>
<li>Accessing raw data of media files (such as <a href="http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference"><em>ID3 tags</em></a> or <a href="http://www.longtailvideo.com/support/addons/audio-description/15136/audio-description-reference-guide">sound wave data</a>).</li>
</ul>
<p>Generally, file loads (XML or SWF) will fail if there’s no crossdomain access. Attempts to access or manipulate data (ID3, waveforms, bitmaps) will abort.</p></blockquote>
<p>This certainly explains what’s happening. The player.swf file is being served up from FontLife.com. The content and skin (xml file) is being served up from VictorFont.com. When I test from FontLife.com, I experience no problems. When I test from VictorFont.com, black screen only, no skin, and no video. The problem is clearly cross domain access.</p>
<p>The issue that truly muddies the water is the fact that everything still works in IE regardless of the domain from which I’m testing. I suspect the active-x control is not securing cross domain access properly, where the flash plugin in Firefox and Safari is correctly preventing cross domain access as Adobe intends. Whatever the case, adding the cross domain policy file instantly fixed the problem. I’ll get a good night’s sleep tonight.</p>
<p>For more details about this issue, visit <a href="http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html" target="_blank">Adobe Cross Domain Policy File Specification</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jYhDFtNYUwlg1lEhqjTLEToUWR8/0/da"><img src="http://feedads.g.doubleclick.net/~a/jYhDFtNYUwlg1lEhqjTLEToUWR8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jYhDFtNYUwlg1lEhqjTLEToUWR8/1/da"><img src="http://feedads.g.doubleclick.net/~a/jYhDFtNYUwlg1lEhqjTLEToUWR8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/xldZhbh5eEs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/taming-the-wild-fleast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/taming-the-wild-fleast/</feedburner:origLink></item>
		<item>
		<title>WordPress Tutorials are Now FREE!!!</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/mNqR-1dANKk/</link>
		<comments>http://victorfont.com/free-wordpress-tutorials/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 01:29:42 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2314</guid>
		<description><![CDATA[That&#8217;s correct! You read it right. The best WordPress video training available is now free. All we ask is that you register to access the videos.]]></description>
			<content:encoded><![CDATA[<p><a href="http://victorfont.com/files/2011/09/logo-125-square.jpg" rel="lightbox[2314]"><img class="alignleft size-full wp-image-1184" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" title="WP101 WordPress Turorial Series" src="http://victorfont.com/files/2011/09/logo-125-square.jpg" alt="WP101 WordPress Turorial Series" width="125" height="125" /></a>That&#8217;s correct! You read it right. The best WordPress video training available is now free. All we ask is that you <a href="http://victorfont.com/wp101-training/training-signup/">register</a> to access the videos.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/8sMelaSwwDUvPmOqj1s6R3IW9tw/0/da"><img src="http://feedads.g.doubleclick.net/~a/8sMelaSwwDUvPmOqj1s6R3IW9tw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8sMelaSwwDUvPmOqj1s6R3IW9tw/1/da"><img src="http://feedads.g.doubleclick.net/~a/8sMelaSwwDUvPmOqj1s6R3IW9tw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/mNqR-1dANKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/free-wordpress-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/free-wordpress-tutorials/</feedburner:origLink></item>
		<item>
		<title>Premise 2.0 has Arrived!</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/KVUwViHLXh0/</link>
		<comments>http://victorfont.com/premise-2-0-has-arrived/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 18:40:38 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Landing Pages]]></category>

		<guid isPermaLink="false">http://victorfont.com/?p=2091</guid>
		<description><![CDATA[One of the most satisfying privileges I enjoy is working with great software. Premise by Copyblogger is great software for building awesome, effective landing pages to help convert interest into sales. As with all great products, no matter how good they are, their developers continue to strive to make a great product even better. And [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shareasale.com/r.cfm?b=368165&amp;u=539115&amp;m=31479&amp;urllink=&amp;afftrack=" target="_blank"><img alt="" src="http://www.shareasale.com/image/31479/170x170_premise.png" title="Premise" class="alignleft" width="170" height="170" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" /></a>One of the most satisfying privileges I enjoy is working with great software. Premise by Copyblogger is great software for building awesome, effective landing pages to help convert interest into sales. As with all great products, no matter how good they are, their developers continue to strive to make a great product even better. And the folks at Copyblogger have done just that with the release of Premise 2.0.</p>
<p><a href="http://www.shareasale.com/r.cfm?b=368165&amp;u=539115&amp;m=31479&amp;urllink=&amp;afftrack=" target="_blank">Premise 2.0: is the Complete Digital Sales and Lead Generation Engine for WordPress.</a> In addition to all the great features Premise already has, you use the new and improved version of Premise to:</p>
<ol>
<li>Build rock-solid membership sites with WordPress</li>
<li>Take recurring payments with automated access management</li>
<li>Automatically drip content out over time</li>
<li>Securely sell ebooks, software, and other digital downloads</li>
<li>Confidently create private forum areas with vBulletin</li>
<li>Quickly set up password-protected content libraries</li>
<li>Easily build check-out pages for PayPal and Authorize.net</li>
</ol>
<p>And it still works with any WordPress theme or framework!</p>
<p>Now, this is the really important part&#8230;</p>
<p>Premise is now a complete digital sales and marketing system for WordPress, but instead of raising the price right away, Copyblogger is offering the Ultimate Plan for Premise 2.0 for $70 off the regular price of the old Premise!</p>
<p>Here’s why…</p>
<p>They’ve been pretty busy at Copyblogger Media, so the new Premise site that shows all the new features hasn&#8217;t been completed yet. Instead of holding out on this awesome release, Copyblogger is offering the promotional discount until they finish the site, then the deal is over and Premise 2.0 jumps up in price. Talk about action inducing…</p>
<p>I&#8217;m telling you this now because I use Premise myself and know what a great product it is. Opportunities like this don&#8217;t come around too often. Take advantage of it now before it&#8217;s too late. Get Premise 2.0 now: <a href="http://www.shareasale.com/r.cfm?b=368165&amp;u=539115&amp;m=31479&amp;urllink=&amp;afftrack=" target="_blank">Premise 2.0: is the Complete Digital Sales and Lead Generation Engine for WordPress</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/eTZsoAX4piYMz7wz__sywyKlfQc/0/da"><img src="http://feedads.g.doubleclick.net/~a/eTZsoAX4piYMz7wz__sywyKlfQc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eTZsoAX4piYMz7wz__sywyKlfQc/1/da"><img src="http://feedads.g.doubleclick.net/~a/eTZsoAX4piYMz7wz__sywyKlfQc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/KVUwViHLXh0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/premise-2-0-has-arrived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://victorfont.com/premise-2-0-has-arrived/</feedburner:origLink></item>
		<item>
		<title>Formidable Pro—An Impressive WordPress Developer Tool</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/-GMg9OmhdaM/</link>
		<comments>http://victorfont.com/formidable-forms-pro/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 05:34:54 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Child Themes]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Forms]]></category>

		<guid isPermaLink="false">http://www.victorfont.com/?p=1869</guid>
		<description><![CDATA[Sooner or later, anyone who works on a WordPress site will ask the question, &#8220;What do I do to create a form?&#8221; Okay, maybe not everyone, but more likely than not, whether you are building a WordPress site for yourself or a paying customer, you&#8217;ll have a need at the very least for a contact [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.victorfont.com/go/formidable/" target="_blank"><img src="http://www.victorfont.com/files/2012/01/formidable_125.gif" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" alt="Formidable Pro" title="Buy Formidable Pro Now" width="125" height="125" class="alignleft size-full wp-image-1856" /></a>Sooner or later, anyone who works on a WordPress site will ask the question, &#8220;What do I do to create a form?&#8221; Okay, maybe not everyone, but more likely than not, whether you are building a WordPress site for yourself or a paying customer, you&#8217;ll have a need at the very least for a contact form.</p>
<p>Building forms is not something you can do natively in WordPress. You could go the root of coding somthing completely in PHP, but the amount of effort that requires is enormous. Then there&#8217;s the plugin root. There are quite a few plugins out there that add a simple contact form to a website. A favorite of many I read of in various forums is <a href="http://contactform7.com/" title="Contact Form 7" target="_blank">Contact Form 7</a>. I&#8217;ve tried it. I don&#8217;t like it.</p>
<p>Last year I ended up purchasing a developers license for Gravity Forms. Gravity Forms is a robust form building tool. A developer&#8217;s license allows you to use the tool on any website you build for your customers. What I didn&#8217;t know at the time I purchased Gravity Forms is that their licenses expire after 1 year and you have to pay more to renew them annually. Not even Microsoft does that. I realize everyone has to make a buck, but a company that charges customers over and over for point releases is not a company with whom I want to continue to do business.</p>
<p>After my customers started asking about the persisitent Gravity Forms &#8220;Your license has expired&#8221; nag screen, I decided to switch to a different tool. I tried CForms II. It&#8217;s robust, but probably a little more complex than I like. Also, support for the tool seems dubious to me. The website from which you download it is all about food, <a href="http://www.deliciousdays.com/" target="_blank">Delicious Days</a>. I don&#8217;t know about you, but I don&#8217;t think I want to use a plugin on my website that was built by Chef Gordon Ramsay. He may be good in the kitchen, but I don&#8217;t trust him with php and MySQL.</p>
<p>Then I stumbled across another tool I had never heard of before called <a href="http://www.victorfont.com/go/formidable/" target="_blank">Formidable Pro</a>. Formidable Pro is the brain child of Steve and Stephanie Wells, the owners of <a href="http://strategy11.com/" target="_blank">Strategy 11 Web and graphic design.</a> Their website describes Stephanie as:</p>
<blockquote><p>
&#8230;a Software Architect and the genius programer who engineers all our back-end functionality to make state-of-the-art web applications do just about anything.
</p></blockquote>
<p>What Stephanie has done with Formidable Pro truly is genius; and her support is nothing short of excellent. Their claim that Formidable Pro makes it easy to build any kind of form in just seconds is the absolute truth. I have two examples of contact forms that I built and deployed in literally less than five minutes. The first is for the <a href="http://www.ncer1.org/contact/" target="_blank">North Carolina Executive Roundtable</a>. This form includes a hidden expandable area for optional information. The second is the <a href="http://www.victorfont.com/contact/" title="Contact Me">simple contact form</a> I use on this website and all websites that I own.</p>
<p>What I like most about Formidable Pro&#8217;s functionality is the fact that it&#8217;s easy to display the content captured with your forms through the use of custom displays. You do have to know how to code in HTML a little to create a custom display, but it really is easy. Using Formidable Pro, I replaced an old badly behaving guestbook plugin on my <a href="http://www.fontlife.com/">family&#8217;s website</a>. Not only does it capture the data and send me an email when someone <a href="http://www.fontlife.com/about/guestbook/">submits an entry</a>, but I also built in the ability to approve the entry before displaying it and use a custom display to show the guestbook entries under the form. My next post is a tutorial to show you how easy it is to build such a form with a custom display.</p>
<p>Formidable Pro is available at <a href="http://www.victorfont.com/go/formidable/" target="_blank">http://formidablepro.com/</a> for a 1 time fee of $97 USD for the unlimited version. There is a single license version available for $37 and a lite version that you may use for free. Best of all, you&#8217;ll never have to pay another fee or renew a maintenance license for the lifetime of the product. Now if that&#8217;s not a great deal, than I don&#8217;t know what is. </p>

<p><a href="http://feedads.g.doubleclick.net/~a/RkO3UA6wm8e8jbWUYP3Dem_SsHw/0/da"><img src="http://feedads.g.doubleclick.net/~a/RkO3UA6wm8e8jbWUYP3Dem_SsHw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RkO3UA6wm8e8jbWUYP3Dem_SsHw/1/da"><img src="http://feedads.g.doubleclick.net/~a/RkO3UA6wm8e8jbWUYP3Dem_SsHw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/-GMg9OmhdaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/formidable-forms-pro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://victorfont.com/formidable-forms-pro/</feedburner:origLink></item>
		<item>
		<title>Use Conditional Secondary Menus in Genesis Themes</title>
		<link>http://feedproxy.google.com/~r/VictorFontsBlog/~3/x-FA0nGqRyk/</link>
		<comments>http://victorfont.com/conditional-secondary-menus-genesis-themes/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 21:49:51 +0000</pubDate>
		<dc:creator>Victor Font</dc:creator>
				<category><![CDATA[Child Themes]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.victorfont.com/?p=1765</guid>
		<description><![CDATA[Anyone who has ever used the Genesis framework to develop WordPress child themes understands the power, flexibility and security it provides to website development and maintenance. One true advantage is the ability to easily configure secondary menus or sub-menus on your site, if your child theme supports them. While secondary menus are all well and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1774" style="border-style: none; padding-bottom: 6px; padding-right: 12px;" title="how-to-tools" src="http://www.victorfont.com/files/2011/10/how-to.png" alt="Use Conditional Secondary Menus in Genesis Themes" width="197" height="200" />Anyone who has ever used the Genesis framework to develop WordPress child themes understands the power, flexibility and security it provides to website development and maintenance. One true advantage is the ability to easily configure secondary menus or sub-menus on your site, if your child theme supports them. While secondary menus are all well and good, customers often require secondary menus to display only for specific posts or pages. This means developers have to approach sub-navigation menus conditionally. This requires some customization to the child theme. Let’s look at two approaches to solving this problem. They both produce the same results, but one creates a validation error, the other doesn’t.</p>
<h2>Approach #1</h2>
<p>The first approach is the easiest to implement and requires no customization at all. Functionally it works, but it will generate a W3C validation error. If W3C validation is as important to you as it is to me, you should probably jump to Approach #2.</p>
<p>This approach requires the Genesis Simple Menus plugin. This plugin allows you to select different secondary navigation menus for any post or page. Before we get started, make certain you have secondary navigation turn on in the Genesis Theme Settings:</p>
<div align="center"><img class="aligncenter size-medium wp-image-1770" style="border-style: none; padding-bottom: 6px; padding-top: 6px;" title="secondary-menu-settings" src="http://www.victorfont.com/files/2011/10/secondary-menu-settings-300x146.jpg" alt="Genesis Navigation Settings" width="300" height="146" /></div>
<p>Next, create and save an empty menu. I named the illustrated one &#8220;no-menu.&#8221;</p>
<div align="center"><img class="aligncenter size-medium wp-image-1768" style="border-style: none; padding-bottom: 6px; padding-top: 6px;" title="no-menu" src="http://www.victorfont.com/files/2011/10/no-menu-300x108.jpg" alt="Create an Empty Menu" width="300" height="108" /></div>
<p>Finally, using the Genesis Simple Menus plugin, select the menu you just created for any page or post upon which you do not want to display the secondary navigation menu.</p>
<div align="center"><img class="aligncenter  wp-image-1880" title="slct-menu" src="http://www.victorfont.com/files/2012/02/slct-menu.jpg" alt="" width="284" height="105" /></div>
<p>As I mentioned earlier, this approach works but it produces the following W3C validation error because system still creates the beginning and ending ul elements and there aren&#8217;t any corresponding li elements for them to wrap around.</p>
<div align="center"><img class="aligncenter size-medium wp-image-1772" style="border-style: none; padding-bottom: 6px; padding-top: 6px;" title="validation-error" src="http://www.victorfont.com/files/2011/10/validation-error-300x99.jpg" alt="Approach #1 W3C Validation Error" width="300" height="99" /></div>
<h2>Approach #2</h2>
<p>Approach #2 is what I consider the right way, but it requires inserting a few lines of custom code into your theme&#8217;s functions.php file. In this example, the code references the page ID for the page upon which you want the secondary navigation menu to appear. The page id is an internal WordPress identifier which is hidden by default. One way to find the page id is to view the All Pages screen and hover your mouse over the name of the page. As you do this, look at your browser&#8217;s status bar. The url of the page is displayed. The url includes text that reads &#8220;post.php?post=xxx&#8221; where the xxx is a numerical value representing the page id. This is not an easy way to find the page id, but this is WordPress and there are a lot of talented developers out there writing plugins that expand the platform&#8217;s functionality. One such plugin is <a href="http://www.primothemes.com/post/product/wp-show-ids-plugin/" target="_blank">WP Show IDs</a> by Jason of Primo Themes. Install this or any of the other &#8220;show id&#8221; plugins and your &#8220;All Pages&#8221; screen will look like this:</p>
<div align="center"><img class="aligncenter size-medium wp-image-1769" style="border-style: none; padding-bottom: 6px; padding-top: 6px;" title="page-id" src="http://www.victorfont.com/files/2011/10/page-id-300x71.jpg" alt="Find the Page ID" width="300" height="71" /></div>
<p>Now that you have the page id, copy the following code to the bottom of your theme&#8217;s function.php file. Change the 8 to the page id of your target page and save the file.</p>

<div class="bwp-syntax-block clearfix"><div class="bwp-syntax-control"><a href="javascript:;" class="bwp-syntax-source-switch" title="View Source Code"></a></div>
<div class="bwp-syntax-wrapper clearfix bwp-syntax-simple"><table class="php"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
</pre></td><td class="de1"><pre class="de1"><span class="co4">/** display secondary menu only on chosen page **/</span>
add_action<span class="br0">&#40;</span><span class="st_h">'template_redirect'</span><span class="sy0">,</span> <span class="st_h">'child_conditional_actions'</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw2">function</span> child_conditional_actions<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span class="kw1">if</span> <span class="br0">&#40;</span> <span class="sy0">!</span>is_page<span class="br0">&#40;</span> <span class="nu0">8</span> <span class="br0">&#41;</span> <span class="br0">&#41;</span>
&nbsp; &nbsp; remove_action<span class="br0">&#40;</span><span class="st_h">'genesis_after_header'</span><span class="sy0">,</span> <span class="st_h">'genesis_do_subnav'</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></td></tr></tbody></table></div>
<div class="bwp-syntax-source"><pre class="no-parse">/** display secondary menu only on chosen page **/
add_action('template_redirect', 'child_conditional_actions');
function child_conditional_actions() {
if ( !is_page( 8 ) )
    remove_action('genesis_after_header', 'genesis_do_subnav');
}</pre></div></div>

<p>You can use any criteria to drive the &#8220;conditions&#8221; for displaying the secondary menus. What I&#8217;ve shown you is a very simple example. If you choose to use categories or multiple pages, you&#8217;ll have more coding to do, but at least now you have a head start for getting there. For example, for multiple pages, change the &#8220;if&#8221; statement to include an array of page numbers like if ( !is_page( array(8,9,20,23) ) ). This shows the secondary menu only on the pages listed in the array.</p>
<p>If you would like to see the site where Approach #2 is implemented, please visit <a target="_blank">Bachman &amp; Associates</a>. Click on the <a href="http://www.bachmanassoc.com/associates/" target="_blank">Associates menu</a> item to see the conditional secondary navigation menu. It appears for each of the associate&#8217;s pages as well.</p>
<div class="coffee">
	<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=PLH8NJ4PQUHDQ" target="_blank"><img class="alignleft size-full wp-image-1580" style="border-style: none; position: relative; left: 5px;" title="Coffee" src="http://www.victorfont.com/files/2011/09/coffee.png" alt="Buy me a cup of coffee?" width="113" height="136" />Find this post useful? How &rsquo;bout buying me a cup of coffee?<img class="alignright size-thumbnail wp-image-1581" style="border-style: none; position: relative; bottom: 30px; right: 20px;" title="smiley-happy-face" src="http://www.victorfont.com/files/2011/09/smiley-happy-face-150x150.png" alt="Happy Face Smiley" width="75" height="75" /></a>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/uVYDRCkB0bgKcj32gytbfS6zJI8/0/da"><img src="http://feedads.g.doubleclick.net/~a/uVYDRCkB0bgKcj32gytbfS6zJI8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uVYDRCkB0bgKcj32gytbfS6zJI8/1/da"><img src="http://feedads.g.doubleclick.net/~a/uVYDRCkB0bgKcj32gytbfS6zJI8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/VictorFontsBlog/~4/x-FA0nGqRyk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://victorfont.com/conditional-secondary-menus-genesis-themes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://victorfont.com/conditional-secondary-menus-genesis-themes/</feedburner:origLink></item>
	</channel>
</rss>

