<?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>TastyPlacement Search and Web Strategy &#187; WordPress</title>
	<atom:link href="http://www.TastyPlacement.com/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.TastyPlacement.com</link>
	<description>SEO &#124; Web Design &#124; Web Strategy &#124; Austin Texas</description>
	<lastBuildDate>Tue, 24 Jan 2012 22:03:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Video Tutorial: All in One SEO Pack to Yoast WordPress SEO Plugin Migration</title>
		<link>http://www.TastyPlacement.com/all-in-one-seo-pack-to-yoast-wordpress-seo-plugin</link>
		<comments>http://www.TastyPlacement.com/all-in-one-seo-pack-to-yoast-wordpress-seo-plugin#comments</comments>
		<pubDate>Fri, 16 Dec 2011 18:41:35 +0000</pubDate>
		<dc:creator>Claire J. Dunn</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=2940</guid>
		<description><![CDATA[We&#8217;ve seen the light and are converting to the Yoast WordPress SEO plugin on all of our sites. However, when migrating from your existing SEO plugin to the (superior) Yoast plugin, there are a few tricks along the way that will help your conversion go seamlessly and keep your pages displaying properly. This tutorial walks you through the migration from the All in One SEO Pack to the Yoast SEO plugin for WordPress. Watch and learn &#8211; you (and your ...]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve seen the light and are converting to the Yoast WordPress SEO plugin on all of our sites. However, when migrating from your existing SEO plugin to the (superior) Yoast plugin, there are a few tricks along the way that will help your conversion go seamlessly and keep your pages displaying properly. This tutorial walks you through the migration from the All in One SEO Pack to the Yoast SEO plugin for WordPress. Watch and learn &#8211; you (and your website) will be glad you did.</p>
<p><iframe frameborder="0" height="420" src="http://player.vimeo.com/video/33795698?color=ffffff" width="560"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/all-in-one-seo-pack-to-yoast-wordpress-seo-plugin/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Video Tutorial: How to Clean Up Your WordPress Head</title>
		<link>http://www.TastyPlacement.com/video-tutorial-how-to-clean-up-your-wordpress-head</link>
		<comments>http://www.TastyPlacement.com/video-tutorial-how-to-clean-up-your-wordpress-head#comments</comments>
		<pubDate>Tue, 13 Dec 2011 01:16:01 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=2905</guid>
		<description><![CDATA[By default, WordPress prints a lot of extra code to the &#8220;head&#8221; section of webpages that it generates. For example, it prints a &#8220;generator&#8221; meta tag that identifies the site as a WordPress site&#8211;that can serve as a flag to hackers that specifically target WordPress sites. In this video tutorial we&#8217;ll learn a quick and easy way to clean the following items from your WordPress installation:<br />
<br />
Here&#8217;s code to install in your functions.php to follow the above tutorial:<br />
remove_action('wp_head', ...]]></description>
			<content:encoded><![CDATA[<p>By default, WordPress prints a lot of extra code to the &#8220;head&#8221; section of webpages that it generates. For example, it prints a &#8220;generator&#8221; meta tag that identifies the site as a WordPress site&#8211;that can serve as a flag to hackers that specifically target WordPress sites. In this video tutorial we&#8217;ll learn a quick and easy way to clean the following items from your WordPress installation:</p>
<p><iframe frameborder="0" height="360" src="http://player.vimeo.com/video/33561300" width="560"></iframe></p>
<p>Here&#8217;s code to install in your functions.php to follow the above tutorial:</p>
<pre>remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/video-tutorial-how-to-clean-up-your-wordpress-head/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add a Sidebar to Your WordPress Theme</title>
		<link>http://www.TastyPlacement.com/add-sidebar-wordpress</link>
		<comments>http://www.TastyPlacement.com/add-sidebar-wordpress#comments</comments>
		<pubDate>Sat, 19 Nov 2011 21:08:39 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[wordpress templates]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=2703</guid>
		<description><![CDATA[A step-by-step tutorial that describes how to add additional sidebars to your Wordpress theme/template. ]]></description>
			<content:encoded><![CDATA[<p>Most simple WordPress templates/themes generally employ a single sidebar. But, in keeping with WordPress&#8217; open architecture, you can easily add a second (or 3rd or 4th) sidebar to your site&#8217;s theme. And, you aren&#8217;t restricted to using your sidebar in the typical sidebar area&#8211;you can put your new sidebar in a header, a footer, or any other area in your template. Additional sidebars let you place any WordPress Widget (such as Recent Posts, Pages, Links/Blogroll, Calendar, Tag Cloud, as well as any custom widgets) into new areas of your WordPress template. This technique is especially powerful when combined with <strong>custom WordPress page templates</strong>&#8211;with additional sidebars, we can have custom sidebars for each of our custom page templates. This is the approach we&#8217;ll teach you in this tutorial.</p>
<p><a href="http://www.amazon.com/gp/product/1847199003/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=learnaboutlaw-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=1847199003" target="_blank"><img class="alignnone size-full wp-image-2739" title="buy-wordpress-book-banner" src="http://www.TastyPlacement.com/wp-content/uploads/buy-wordpress-book-banner.jpg" alt="" width="650" height="244" /></a></p>
<h2>Laying the Groundwork for Your New Sidebar</h2>
<p>So what we&#8217;ll do in this tutorial is to add a second sidebar to one of our custom template pages in our WordPress theme. We have a custom homepage in our template where we want to include a robust <strong>call to action</strong> to our website visitors rather than a Category list which is more appropriate for blog readers. The screenshot below shows the default &#8220;Sidebar 1&#8243; sidebar from our simple template, and we&#8217;ll add a second sidebar called &#8220;Homepage Sidebar&#8221;.</p>
<p><img class="alignnone size-full wp-image-2706" title="add-wordpress-sidebar" src="http://www.TastyPlacement.com/wp-content/uploads/add-wordpress-sidebar.jpg" alt="Add WordPress Sidebars" width="650" height="396" /></p>
<p>Let&#8217;s first take a 10,000 foot view, we are going to employ the following steps to add our sidebar:</p>
<ul>
<li>We are going to <strong>register</strong> our sidebar within the template by making an entry in the template&#8217;s <em>functions.php</em> file.</li>
<li>We are going to <strong>create</strong> a separate, custom sidebar file called <em>sidebar-homepage.php</em>.</li>
<li>We are going to <strong>include</strong> a reference to our custom <em>sidebar-homepage.php</em> file in our custom page template.</li>
</ul>
<p>That&#8217;s it! With these three steps, we&#8217;ll have a 2nd sidebar that will display on our custom homepage. With the same technique, we could create additional sidebar areas, the steps would be the same.</p>
<h2>Step 1: Registering the Additional Sidebar Within the WordPress Template</h2>
<p>First step: we start by registering our sidebar within the template&#8217;s <em>functions.php</em> file. 99% of all WordPress templates/themes have a <em>functions.php</em> file. If your theme doesn&#8217;t have one, simply create a file in a text editor (we like Notepad++ in the Windows environment and TextMate in the Apple environment). If you don&#8217;t know how to find your theme files, you&#8217;ll find them in your web host in the following directory: www.yoursite.com/wp-content/themes/yourtheme/.</p>
<p>You&#8217;ll want to begin by finding any existing &#8220;register_sidebar&#8221; entries in your <em>functions.php</em> file. Ours had the following existing sidebar definition for our single default sidebar:</p>
<pre>if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' =&gt; '&lt;li id="%1$s" class="widget %2$s"&gt;',
'after_widget' =&gt; '&lt;/li&gt;',
'before_title' =&gt; '&lt;h2 class="widgettitle"&gt;',
'after_title' =&gt; '&lt;/h2&gt;',
));
}</pre>
<p>To register our second sidebar, we simply add the following code to the <em>functions.php</em> file:</p>
<pre>if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' =&gt; 'Homepage Sidebar',
'id' =&gt; 'homepage-sidebar',
'description' =&gt; 'Appears as the sidebar on the custom homepage',
'before_widget' =&gt; '&lt;div style="height: 280px"&gt;&lt;/div&gt;&lt;li id="%1$s" class="widget %2$s"&gt;',
'after_widget' =&gt; '&lt;/li&gt;',
'before_title' =&gt; '&lt;h2 class="widgettitle"&gt;',
'after_title' =&gt; '&lt;/h2&gt;',
));
}</pre>
<p>So what did we just do?</p>
<ul>
<li>We told our WordPress installation, &#8220;we are adding a second sidebar area that we&#8217;ll use in our theme&#8221;</li>
<li>The sidebar&#8217;s name is &#8220;Homepage Sidebar&#8221;</li>
<li>The ID of the sidebar (we&#8217;ll refer to that ID later) is &#8220;homepage-sidebar&#8221;; you can choose &#8220;footer-sidebar&#8221;, &#8220;second-sidebar&#8221; or anything you want</li>
<li>We added the description &#8220;Appears as the sidebar on the custom homepage&#8221; that will display just under the sidebar&#8217;s title.</li>
</ul>
<p>If you upload your new <em>functions.php</em> file to your WordPress installation, you should see your new sidebar if you browse from your WordPress dashboard to Appearance, then Widgets. It should look like the following picture. We&#8217;ve already added a Text Widget with the title &#8220;Contact Us&#8221; to ours, but yours will be empty when you first look at it. But, all we have done is create the sidebar so far; we haven&#8217;t yet taken the steps to display the sidebar anywhere in our theme, that will come in the next steps.</p>
<p><img class="alignnone size-full wp-image-2717" title="add-wordpress-sidebar-2" src="http://www.TastyPlacement.com/wp-content/uploads/add-wordpress-sidebar-2.jpg" alt="Add WordPress Sidebar Step 2" width="313" height="363" /></p>
<p>If you see your new sidebar in the Widgets area of your WordPress Dashboard, you are ready to move on to the next step.</p>
<h2>Step 2: Create an Additional Sidebar File</h2>
<p>Wordpress themes use a default file called <em>sidebar.php</em> to display sidebars on pages and posts. But, our goal is to create a second sidebar, we&#8217;ll do that with a separate file called <em>sidebar-homepage.php</em>.</p>
<p>Again, we&#8217;ll open our text editor and create a file and paste in the following code and<strong> insert the ID of your new sidebar within the &#8220;dynamic_sidebar()&#8221; declaration</strong> like so:</p>
<pre>&lt;div id="sidebar"&gt;
   &lt;ul&gt;
      &lt;?php
      if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(<span style="color: #ff0000;">'homepage-sidebar'</span>) ) :
      endif; ?&gt;
   &lt;/ul&gt;
&lt;/div&gt;</pre>
<p>Now, we have to note that our example sidebar file is highly simplified. Most sidebar files have more code&#8211;this extra code displays core navigation in the event the sidebar does not have any widgets installed in it&#8211;but for the purposes of this tutorial, we have to simplify it. As an alternative, you can simply copy your <em>sidebar.php</em> file and rename it. Don&#8217;t forget to include your sidebar ID within the dynamic_sidebar declaration (shown in red in the code example above)&#8211;that sidebar ID tells WordPress which sidebar (which we registered in Step 1) to display.</p>
<h2>Step 3: Call the Additional Sidebar from Your Theme Files</h2>
<p>We&#8217;re almost there. Now, all we need to do is call our new sidebar file, <em>sidebar-homepage.php</em> from our template files&#8211;keep in mind that our file name must follow this construct: <em>sidebar-_______.php</em>; we&#8217;ll see why in a moment. In our example, we&#8217;ll call our sidebar file from a custom template page&#8211;but you can call your new sidebar from a footer file, header file, or any theme file that displays on your WordPress site.</p>
<p>The function in WordPress that calls sidebars is <em>get_sidebar()</em>. When <em>get_sidebar()</em> is used with no information within the parenthesis, WordPress grabs the default <em>sidebar.php</em> file. But we want to grab our <em>sidebar-homepage.php</em> file, so we put &#8220;homepage&#8221; in single quotes within the <em>get_sidebar</em> parentheses. This tells WordPress to grab a file called <em>sidebar-<strong>homepage</strong>.php</em> . The code we want to insert in our template file is the following:</p>
<pre>&lt;?php get_sidebar('homepage'); ?&gt;</pre>
<p>What we&#8217;ve told WordPress to do is the following: we want to grab a sidebar file, but not the default sidebar, we want a file called <em>sidebar-<strong>homepage</strong>.php</em>. With this string of code, we&#8217;ve successfully grabbed our custom sidebar file.</p>
<h2>Our New Sidebar</h2>
<p>If you&#8217;ve coded your additional sidebar correctly, you can drag Widgets from the WordPress dashboard to your new sidebar and you&#8217;ll see the widgets displayed on your WordPress site. Here&#8217;s our new sidebar displaying on our homepage, while we display our default sidebar on interior pages and blog posts:</p>
<p><img class="alignnone size-full wp-image-2730" title="additional-sidebar" src="http://www.TastyPlacement.com/wp-content/uploads/additional-sidebar.jpg" alt="Our New WordPress Sidebar" width="650" height="506" /></p>
<h2>Other Approaches to Adding Sidebars</h2>
<p>Our method is one of many, there are more elegant ways of accomplishing the same result without creating separate template files, but the method outlined here is simple and reliable. Please comment below if you have questions or run into trouble.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/add-sidebar-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are Site-wide H1 Tags in WordPress Good or Bad?</title>
		<link>http://www.TastyPlacement.com/wordpress-are-site-wide-h1-tags-good-or-bad</link>
		<comments>http://www.TastyPlacement.com/wordpress-are-site-wide-h1-tags-good-or-bad#comments</comments>
		<pubDate>Thu, 30 Jun 2011 20:50:43 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[Our Book: SEO for Wordpress]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[seo book]]></category>
		<category><![CDATA[WordPress SEO]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=2447</guid>
		<description><![CDATA[Questions from Readers: Robert asks, is a sitewide H1 tag, repeating duplicate content in the header or separate section, harmful to Google rankings?]]></description>
			<content:encoded><![CDATA[<h2>Questions from Readers</h2>
<p><em>The great thing about writing our book, </em>WordPress 3.0 Search Engine Optimization<em>, is we get to hear from all those readers who have taken our material and put it to work in the field. Today, we&#8217;ve got a fascinating question from Robert, who asks that question we confront every day in one way or another: Just how far should I trust Google&#8217;s sophistication?</em></p>
<blockquote><p>Hi Michael,</p>
<p>I’m currently reading your Packt book on WordPress SEO, and I have a quick question about HTML5 and the way it uses header tags. Your book says to use only one H1 tag per page, which makes sense. However, HTML5 advocates multiple H1 tags per page, as long as each is contained in a separate section/header.</p>
<p>Worse yet, the first H1 tag on a page is usually a wrapper around the home link logo and contains the same meaningless title text on every page. You can see a typical example at CSS3maker.com :</p>
<p>&lt;header&gt;</p>
<p>&lt;h1 id=&#8221;logo&#8221;&gt;&lt;a href=&#8221;index.html&#8221; title=&#8221;CSS 3.0 Maker&#8221;&gt;Css 3.0 Maker&lt;/a&gt;&lt;/h1&gt;</p>
<p>&lt;/header&gt;</p>
<p>Most SEO bloggers assume single H1 tags are a thing of the past. Based on your experience, has there been any evidence that Google/Yahoo interpret HTML5 content any differently than HTML/XHTML?</p>
<p>If not, should I remove the header and h1 tags around my logo anchor tag? My site looks like the CSS3maker code above. And like them, I don’t have anything else in my header, so if I remove the H1 tag, wouldn’t I also just scrap the header tag? I have a meaningful H2 tag in my content section, which could be elevated to an H1 tag.</p>
<p>Thanks,<br />
Robert</p>
<p>BTW, I’m really enjoying your book.</p></blockquote>
<p>&nbsp;</p>
<p>Robert,</p>
<p>This may be a cop out&#8230;but does <a rel="nofollow" href="http://www.youtube.com/embed/GIn5qJKU8VM" target="_blank">this help</a>?</p>
<p>I think google is tuned in enough to ignore site-wide h1 tags. One of my philosophies is &#8220;packaging&#8221;&#8211;make it so brain-dead easy for a search engine that it can&#8217;t POSSIBLY get confused. We are sort of on-page nerds when it comes to that stuff. Most of the pages we create are pretty perfect, at least on the page.</p>
<p>Do we, in our SEO business, remove site-wide h1 tags around logos and site names in the header? Absolutely we do, but I don&#8217;t think it&#8217;s the kiss of death if you don&#8217;t. Remember one thing: google has to fit its algorithm so that it doesn&#8217;t punish sites for small mistakes&#8211;otherwise, it would punish 80% of the web or more.</p>
<p>I am very glad you are enjoying the book!</p>
<p>Michael<br />
[tweetmeme]</p>
<p><a class="ka_button medium_button medium_cherry" rel="nofollow" href="http://www.amazon.com/gp/product/1847199003/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=learnaboutlaw-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=1847199003" target="_blank"><span>Buy the Book Today at Amazon</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/wordpress-are-site-wide-h1-tags-good-or-bad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove link rel=&#8217;prev&#8217; and link rel=&#8217;next&#8217; from WordPress Head</title>
		<link>http://www.TastyPlacement.com/how-to-remove-link-relprev-and-link-relnext-from-wordpress-head</link>
		<comments>http://www.TastyPlacement.com/how-to-remove-link-relprev-and-link-relnext-from-wordpress-head#comments</comments>
		<pubDate>Mon, 21 Mar 2011 01:05:41 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=1749</guid>
		<description><![CDATA[How to Remove link rel=&#8217;prev&#8217; and link rel=&#8217;next&#8217; from WordPress Head (in WP 3.0+)<br />
[tweetmeme] WordPress, in its default state, prints a lot of excess code to the head section of webpages. One element that always annoyed me were two entries that always appeared:<br />
&#60;link rel='prev' title='' href='' /&#62;<br />
&#60;link rel='next' title='' href='' /&#62;<br />
These entries are recommended for web usability for disabled persons&#8211;consider that before removing them. We were looking for a way to lean up our pages, though, ...]]></description>
			<content:encoded><![CDATA[<h1>How to Remove link rel=&#8217;prev&#8217; and link rel=&#8217;next&#8217; from WordPress Head (in WP 3.0+)</h1>
<p>[tweetmeme] WordPress, in its default state, prints a lot of excess code to the head section of webpages. One element that always annoyed me were two entries that always appeared:</p>
<pre>&lt;link rel='prev' title='' href='' /&gt;
&lt;link rel='next' title='' href='' /&gt;</pre>
<p>These entries are recommended for web usability for disabled persons&#8211;consider that before removing them. We were looking for a way to lean up our pages, though, so we thought we&#8217;d like to remove these entries. There are some outdated instructions in WP forums that <strong>will not work in WP 3.0</strong>; we tried several approaches, but nothing worked.</p>
<p>In your WordPress template, you&#8217;ll find your functions.php file. Open that file and enter the following line.</p>
<pre>remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );</pre>
<p>This &#8220;filter,&#8221; as it is called, will tell WordPress not to generate the link rel=&#8217;prev&#8217; and link rel=&#8217;next&#8217; lines in the WordPress head.</p>
<p>Just a note on why those outdated instructions wouldn&#8217;t work with WP 3.0. The filter we created instructs WP to turn off the action titled &#8220;adjacent_posts_rel_link_wp_head.&#8221; Our commands works in WP 3.0 and above because the <em>former</em> action prior to 3.0 was titled &#8220;adjacent_posts_rel_link.&#8221;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/how-to-remove-link-relprev-and-link-relnext-from-wordpress-head/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress Stripping iFrame Elements? Here&#8217;s the Fix.</title>
		<link>http://www.TastyPlacement.com/wordpress-stripping-iframe-elements-heres-the-fix</link>
		<comments>http://www.TastyPlacement.com/wordpress-stripping-iframe-elements-heres-the-fix#comments</comments>
		<pubDate>Fri, 18 Feb 2011 21:19:44 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[Programming & PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=1687</guid>
		<description><![CDATA[Is WordPress Stripping iFrame Elements From Your Content?<br />
Elements like Google Map embeds get stripped out. Here&#8217;s the Fix.<br />
[tweetmeme] If you have ever tried to enter a Google Map embed into a WordPress page or post, you&#8217;ve noticed that switching between &#8220;Visual&#8221; and &#8220;HTML&#8221; view in the page or post edit window strips the iFrame out&#8211;leaving you with broken code that displays nothing. Luckily, there is a fix.<br />
You&#8217;ll need to find the functions.php file in your active theme ...]]></description>
			<content:encoded><![CDATA[<h1>Is WordPress Stripping iFrame Elements From Your Content?</h1>
<h2>Elements like Google Map embeds get stripped out. Here&#8217;s the Fix.</h2>
<p>[tweetmeme] If you have ever tried to enter a Google Map embed into a WordPress page or post, you&#8217;ve noticed that switching between &#8220;Visual&#8221; and &#8220;HTML&#8221; view in the page or post edit window strips the iFrame out&#8211;leaving you with broken code that displays nothing. Luckily, there is a fix.</p>
<p>You&#8217;ll need to find the <em>functions.php</em> file in your active theme folder. It&#8217;s a standard WordPress file, so it&#8217;ll be there. Next, we are going to add two short functions that change the way the WordPress editor handles iFrame code. You&#8217;ll want to insert the following lines of code before the closing &#8220;?&gt;&#8221;  of your <em>functions.php</em> file.</p>
<pre style="color: black; font-size: 11px; background: white">
// this function initializes the iframe elements 

function add_iframe($initArray) {
$initArray['extended_valid_elements'] = "iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]";
return $initArray;
}

// this function alters the way the WordPress editor filters your code
add_filter('tiny_mce_before_init', 'add_iframe');</pre>
<p>That&#8217;s it. You can test your mod by entering some iFrame code in the editor window and switching between  the visual and HTML editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/wordpress-stripping-iframe-elements-heres-the-fix/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to Insert Images into WordPress Posts and Pages</title>
		<link>http://www.TastyPlacement.com/how-to-insert-images-into-wordpress-posts-and-pages</link>
		<comments>http://www.TastyPlacement.com/how-to-insert-images-into-wordpress-posts-and-pages#comments</comments>
		<pubDate>Wed, 24 Mar 2010 18:42:06 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=976</guid>
		<description><![CDATA[How to Insert Images into WordPress Posts and Pages<br />
[tweetmeme]<br />
Inserting images into WordPress posts and pages can usually trip up new users&#8211;we get asked about this a lot. Once you do it a few times succesfully, though, you&#8217;ll feel like a master. What follows is a quick and dirty overview of how to do it.<br />
1. Open a New Post or Page, or Edit and Existing Post or Page<br />
The first thing you need to do is to open ...]]></description>
			<content:encoded><![CDATA[<h1>How to Insert Images into WordPress Posts and Pages</h1>
<p>[tweetmeme]</p>
<p>Inserting images into WordPress posts and pages can usually trip up new users&#8211;we get asked about this a lot. Once you do it a few times succesfully, though, you&#8217;ll feel like a master. What follows is a quick and dirty overview of how to do it.</p>
<h2>1. Open a New Post or Page, or Edit and Existing Post or Page</h2>
<p>The first thing you need to do is to open a document to work on. In WordPress you can choose from posts or pages, and they both work the same way. Go to your WordPress dashboard and click on the left navigation for either posts or pages. When that navigation button expands either select &#8220;edit&#8221; or &#8220;add new&#8217;.</p>
<h2>2. Upload Your Image</h2>
<p>Next, you want to upload your image. When you have the Post/Page edit window open, place the cursor where you want your image to appear in the document. Then click the icon that appears at the top of the edit window, indicated by a red circle in the following image (it looks like a grey rectangle with a thin grey border around it):</p>
<p><img class="aligncenter size-full wp-image-980" title="wordpress-images" src="http://www.TastyPlacement.com/wp-content/uploads/wordpress-images.jpg" alt="" width="560" height="492" />Next, you will see that once you click the graphic icon for image uploads indicated in the picture above, the &#8220;add an image&#8221; dialogue box pops up, as shown in the picture below. You&#8217;ll note that in this picture the &#8220;from computer&#8221; tab is highlighted&#8211; but you can also upload from a URL. Today we will learn how to upload from computer. Keep in mind that once images are uploaded, resizing them or editing them is difficult or impossible, so you want to make sure your images are sized right before you upload.</p>
<p>Hit the &#8220;choose file&#8221; button and browse to where the picture is on your computer&#8211; just like you do with e-mail. Once you have the file selected, hit the &#8220;upload&#8221; button. Don&#8217;t close this window yet&#8211;you will enter parameters in the next step.</p>
<p><img class="aligncenter size-full wp-image-982" title="wordpress-images2" src="http://www.TastyPlacement.com/wp-content/uploads/wordpress-images2.jpg" alt="" width="560" height="314" /></p>
<h2>3. Choose Your Parameters</h2>
<p>Once you have hit the &#8220;upload&#8221; button your image will upload (your image is now stored on your web server/web hosting), the &#8220;add an image&#8221; dialog window changes dynamically to show you a range of parameters. You can see a picture of the dialog window below:<br />
<img class="aligncenter size-full wp-image-985" title="wordpress-images3" src="http://www.TastyPlacement.com/wp-content/uploads/wordpress-images3.jpg" alt="" width="560" height="653" /></p>
<p>I have highlighted the common parameters that are most important when uploading an image.</p>
<h3>Link URL</h3>
<p>First is the &#8220;Link URL&#8221;&#8211;this selection box fills automatically with the link location of the image file. If this box contains a URL (as shown in the picture, it is filled with a long URL), then the image will be a clickable link in your post. If this box is empty (you can empty it by clicking the &#8220;none&#8221; button just under the box) then your image will not be a clickable link. In most cases, you do not want your images to be clickable links, so I almost always hit that &#8220;none&#8221; button to empty that box.</p>
<h3>Alignment: Left, Right, Center</h3>
<p>The next parameter is &#8220;alignment&#8221;&#8211; you simply select the radio button for left, center, or right. <span style="text-decoration: underline;">Left and Right alignment will make your text wrap around the image; &#8220;none&#8221; means that your text will not wrap around the image.</span></p>
<h3>Size</h3>
<p>The last parameter is &#8220;size&#8221;&#8211; here you simply select the size, in pixels, for which you want the image to appear. As you can see in this example, I have selected a full-size image that is 560 pixels wide, and 492 pixels high.</p>
<h3>Insert Into Post</h3>
<p>The last step, once your parameters are set, is simply to hit the &#8220;insert into post&#8221; button&#8211;your image will be inserted into the post in the position where your cursor was when you upload your image.</p>
<p>If you have made a mistake, simply highlight the image, hit the delete key on your keyboard to remove it and start over.</p>
<h2>4. Making Changes Later</h2>
<p>Of course, this tutorial would not be complete if we did not at least brush on how to make changes later&#8211; and WordPress is pretty well set up to make edits to the way your image displays. See the screenshot below:</p>
<p><img class="aligncenter size-full wp-image-986" title="wordpress-images4" src="http://www.TastyPlacement.com/wp-content/uploads/wordpress-images4.jpg" alt="" width="560" height="299" /></p>
<p>When you wave your cursor over the image in the document edit window, you will see two small icons appear&#8211;the icon of an image will bring up the edit window from step three&#8211;from there you can change parameters, like size and orientation left, center, or right. The second icon is the familiar &#8220;do not enter&#8221; symbol&#8211; clicking this will remove the image.</p>
<p>Good Luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/how-to-insert-images-into-wordpress-posts-and-pages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is WordPress Good for SEO?</title>
		<link>http://www.TastyPlacement.com/is-wordpress-good-for-seo</link>
		<comments>http://www.TastyPlacement.com/is-wordpress-good-for-seo#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:39:06 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=948</guid>
		<description><![CDATA[This article examines the reasons behind WordPress' power as an SEO platform, and also points to a few drawbacks.]]></description>
			<content:encoded><![CDATA[<h1>Is WordPress Good for SEO?</h1>
<p>We get asked a lot about WordPress&#8217; suitability for search engine rankings. WordPress&#8217; reputation and having a sound foundation for SEO has certainly seeped into the public&#8217;s mind. For the most part, the reputation is deserved. This site, TastyPlacement.com runs on WordPress, and ranks very well for our intended keywords.</p>
<p>There are a few drawbacks with WordPress, but like most things SEO, it&#8217;s really about the cumulative effect of everything. Overall, we&#8217;d grade WordPress an A- on it&#8217;s suitability and power for SEO purposes. But it&#8217;s so good at so many things, that it presents a compelling story overall.</p>
<p>Now, we&#8217;ll dig into the nuts and bolts.</p>
<h2>WordPress SEO Benefit: Google Just Likes It</h2>
<p>I have seen it time and time again: WordPress sites rank very well in Google search results pages, even in competitive markets. I can only conclude that Google favors the platform over others. I never thought that WordPress was much use to hard-core spammers, so it&#8217;s possible that WordPress sites enjoy a &#8220;trust factor&#8221; in Google&#8217;s eyes.</p>
<h2>WordPress SEO Benefit: Speed of Content Creation</h2>
<p>WordPress is built to run: it is designed for the speedy and continual publishing of content. Since I have converted nearly all my sites and most of my client&#8217;s sites to WordPress, our speed to publishing has increased. On a static html site, the creation of content would generally involve either hard-coding the article, or using a WYSIWYG interface, then adjusting menus&#8211;sometimes on multiple pages. With WP, sites grow big and grow fast. All that content brings breadth to your keyword families quickly, and your large site can quickly become &#8220;bait&#8221; for inbound links from other websites.</p>
<h2>WordPress SEO Benefit: Crawlability</h2>
<p>Websites must be crawlable by search engines in order to be indexed properly and appear in search rankings. WordPress&#8217; internal logic and link structure is simple and shared universally among millions of websites&#8211;so WP is familiar ground for search engines. This familiarity means that Google&#8217;s spiders can find what they are looking for, and index and rank the content with confidence.</p>
<h2>SEO Benefit: Plug-Ins and Support</h2>
<p>Because the WordPress community is so large (enormous, really), the variety and number of plug-ins for SEO support has grown tremendously (Plug-ins are small software modules that website owners can optionally install in addition to the default WP installation). The <strong>All in One SEO Plug-In, </strong>or the <strong>Platinum SEO Pack</strong> are both quick and easy &#8220;one stop&#8221; plug-ins that accomplishe a basic, but sound set of SEO goals such as manual Title Tags and Meta Descriptions.  These plug-ins extend WordPress&#8217; functionality to rival the control and customization you would achieve under a static site.</p>
<h2>SEO Benefit: New Content &#8220;Bump&#8221;</h2>
<p>Another great feature of WordPress, which is also shared by other blogging platforms is the &#8220;new content bump&#8221;. A new post (generally not a &#8220;page&#8221; though&#8211;WP divides its content into two classes of webpages: &#8220;posts&#8221; and &#8220;pages&#8221;) will receive an initial lift in rankings during it&#8217;s first few days after publishing. This is logical: blog posts are intended to be topical and current, like a news item&#8211;Google treats this fresh content as noteworthy and rewards it with a bump in initial rankings. Ranking position will generally settle down after a few days.</p>
<h2>SEO Benefit: Pings, Comments and Trackbacks</h2>
<p>Pings, Comments and Trackbacks are interactive features built into WP&#8211;these supplemental tools let other blogs and individuals interact with a WordPress site: this brings inbound links and traffic (in the case of pings and trackbacks), and free content and visitors  (in the form of comments to blog posts).</p>
<h2>SEO Drawback: Poorly Designed Themes</h2>
<p>But it&#8217;s not all rosy: I see a lot of poorly designed themes that undercut WordPress&#8217; SEO power. Here&#8217;s an example I often see: a theme/template will be designed with the blog&#8217;s title bearing a Heading 1 (h1) tag&#8211;that&#8217;s not the way to go. The h1 tag should speak to the subject/topic of each page or post&#8211;to repeat an h1 tag mindlessly throughout hundred of pages on a blog is a waste of a valuable SEO tool.</p>
<p>The fix? Code the Blog Title in a plain old CSS class&#8211;and utilize the powerful h1 tag for the on-page title for each post or page.</p>
<h2>SEO Drawback: Rigidity in Menu Presentation</h2>
<p>The biggest hang-up that WP forces upon us is perhaps the way menus are presented. The Page/Post methodology described above generally means that posts and pages are kept separate in menus. That&#8217;s not an insurmountable problem, but excluding individual pages from particular menu locations (like a top bar menu, where space is limited) can require coding the WP template&#8217;s core .php files, or inserting page ID&#8217;s in Widget boxes <em>ad nauseum. </em>Now, to get advanced: If you want to &#8220;nofollow&#8221; certain page links, say to a contact page or a privacy policy page (in a static site, this task is a breeze) you can either forget it, or go hunting for a plug-in.</p>
<p>When it comes to menu presentation in WordPress, I have learned &#8220;the wisdom to recognize that which I cannot change&#8221;. I have adapted, and I got over it. It&#8217;s a small price to pay for all this power.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/is-wordpress-good-for-seo/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Free WordPress Theme &#8211; Glass Onion</title>
		<link>http://www.TastyPlacement.com/free-wordpress-theme-glass-onion</link>
		<comments>http://www.TastyPlacement.com/free-wordpress-theme-glass-onion#comments</comments>
		<pubDate>Mon, 08 Dec 2008 02:11:48 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=272</guid>
		<description><![CDATA[Glass Onion is a fun and bright WordPress theme, with a lineage based upon  the Default WordPress Theme. It has nice professional colors, suitable for a  design blog or website. It is CSS- and XHTML-validated.<br />
<br />
Download the Free Glass Onion WordPress Theme.<br />
Here at TastyPlacement, we love WordPress and offer WordPress development services.<br />
]]></description>
			<content:encoded><![CDATA[<p>Glass Onion is a fun and bright WordPress theme, with a lineage based upon  the Default WordPress Theme. It has nice professional colors, suitable for a  design blog or website. It is CSS- and XHTML-validated.</p>
<p><img class="floatleft" src="http://www.TastyPlacement.com/wp-content/uploads/screenshot-500.png" alt="" /></p>
<h2>Download the <a href="http://www.TastyPlacement.com/wp-content/uploads/glass-onion.zip">Free Glass Onion WordPress Theme</a>.</h2>
<p>Here at TastyPlacement, we love WordPress and offer <a href="http://www.tastyplacement.com/home/wordpress-development-austin-tx">WordPress development</a> services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/free-wordpress-theme-glass-onion/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Free WordPress Theme &#8211; Paperback Writer</title>
		<link>http://www.TastyPlacement.com/free-wordpress-theme-paperback-writer</link>
		<comments>http://www.TastyPlacement.com/free-wordpress-theme-paperback-writer#comments</comments>
		<pubDate>Sat, 11 Oct 2008 22:34:53 +0000</pubDate>
		<dc:creator>Michael David</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.TastyPlacement.com/?p=190</guid>
		<description><![CDATA[<br />
<br />
<br />
Paperback Writer is a clean and dark WordPress theme, with a lineage based upon the Default WordPress Theme. It has nice professional colors, suitable for a design blog or website. It is CSS- and XHTML-validated.<br />
<br />
<br />
Download it here: Paperback Writer Theme.<br />
Here at TastyPlacement, we love WordPress and offer WordPress development services.<br />
<br />
<br />
<br />
<br />
]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<p>Paperback Writer is a clean and dark WordPress theme, with a lineage based upon the Default WordPress Theme. It has nice professional colors, suitable for a design blog or website. It is CSS- and XHTML-validated.</p>
<p><img class="floatleft" src="http://www.TastyPlacement.com/wp-content/uploads/paperback-writer.png" alt="Free WordPress Theme" /></p>
<div style="clear: both;">
<h2>Download it here: <a title="Norwegian Wood WordPress Theme" href="http://www.TastyPlacement.com/wp-content/uploads/paperback-writer.zip">Paperback Writer Theme.</a></h2>
<p>Here at TastyPlacement, we love WordPress and offer <a href="http://www.tastyplacement.com/home/wordpress-development-austin-tx">WordPress development</a> services.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.TastyPlacement.com/free-wordpress-theme-paperback-writer/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 12/69 queries in 0.016 seconds using disk: basic
Object Caching 2093/2204 objects using disk: basic

Served from: www.tastyplacement.com @ 2012-02-03 21:13:42 -->
