<?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>Jim F Munro &#187; Tutorials</title> <atom:link href="http://www.jimfmunro.com/category/tutorials/feed/" rel="self" type="application/rss+xml" /><link>http://www.jimfmunro.com</link> <description>Website Development</description> <lastBuildDate>Wed, 28 Sep 2011 22:13:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Removing Thesis Page Titles With Filters</title><link>http://www.jimfmunro.com/tutorials/removing-thesis-page-titles-filters/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=removing-thesis-page-titles-filters</link> <comments>http://www.jimfmunro.com/tutorials/removing-thesis-page-titles-filters/#comments</comments> <pubDate>Fri, 12 Nov 2010 19:38:56 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[custom_function]]></category> <category><![CDATA[filters]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Thesis]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=1213</guid> <description><![CDATA[I see a lot of repeated questions on the best way to hide Page Titles in Thesis, so I guess it must be a pretty common issue. While there are a bunch of ways to do it which either require hacking PHP code (which is prone to breaking something) or hiding it in CSS (which [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/tutorials/removing-thesis-page-titles-filters/" title="Permanent link to Removing Thesis Page Titles With Filters"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/11/filter.jpg" width="600" height="341" alt="Removing Thesis Page Titles With Filters" /></a></p><p>I see a lot of repeated questions on the best way to hide Page Titles in Thesis, so I guess it must be a pretty common issue.</p><p>While there are a bunch of ways to do it which either require hacking PHP code (which is prone to breaking something) or hiding it in CSS (which may impact your search rankings) I have never been fully satisfied with them. But, as usual, there is a better way&#8211;using Thesis Filters.</p><p><span
id="more-1213"></span></p><blockquote><p>Note: I have written about this before <a
href="http://www.jimfmunro.com/tutorials/removing-page-titles-thesis/" title="Hide Page Titles in Thesis">here</a>, but I was never satisfied with the methods proposed.  So for a better way, read on.</p></blockquote><h2>What is a WordPress filter?</h2><p>You can <a
href="http://diythemes.com/thesis/rtfm/filters/" title="Thesis Filters">read all about Thesis Filters</a> here and access the library of functions which allow you access the code to do other fabulous tricks to amuse your family.</p><p>Given the number of available places to apply filters, often the trick can be finding the right one for the job. Fortunately, there is very specific area which gives us direct laser-targeted precision directly to the headline area of any post or page.</p><h3>The Problem</h3><p>By default, any post or page will display a section entitled <em>Headline Area</em>. The HTML looks like this:<pre class="brush:html">
&lt;div class=&quot;headline_area&quot;&gt;
  &lt;h1 class=&quot;entry-title&quot;&gt;The Title&lt;/h1&gt;
  &lt;p class=&quot;headline_meta&quot;&gt;&lt;abbr title=&quot;2010-11-12&quot; class=&quot;published&quot;&gt;November 12&lt;/abbr&gt;&lt;/p&gt;
&lt;/div&gt;
</pre>But what if we won&#8217;t want a title displayed on our Pages as is often the case when you are building non-blog site. There isn&#8217;t any good way at the Page-level to remove titles.</p><h3>The Solution</h3><p>What we want to do is remove the whole section starting with the outer div.  We also want this removed before it is even served up to your HTML page, so this is where custom filters come in handy. The next step is to write our own filter to process and remove the section.</p><p>Here are 3 working examples which apply a filter to the <strong>thesis_show_headline_area</strong> function. You can cut and paste these into your custom_funtion.php file as-is and they will work fine. <span
style="color: red">Just pick one</span></p><h2>Code Examples</h2><h3>How to Use This Code</h3><blockquote><p>Warning and Disclaimer:
There is some PHP coding required, but it’s pretty easy to do. But it&#8217;s also easy to miss a closing bracket and cause your site to go dark.
If you break your site, I am not responsible for the damage.  You’ve been warned. (FTP is your friend in case of emergency.)
When in doubt, Read the Friendly Manual or visit the Thesis Forums.</p></blockquote><p>Go to your Thesis Custom File editor menu, select the custom_function.php from the list and select the Edit Selected File button to display your custom_function file.</p><p>If you&#8217;ve never made changes to this file, you can go to the very bottom of the file and copy &amp; paste in one of the following code blocks.</p><h3>Version 1 &#8211; Hide all page titles</h3><p>As the name implies, this will hide it on any page on your site, but not on single post pages or the home page.<pre class="brush:php">
function suppress_title() {
  return (is_page()) ? false : true;
}
add_filter('thesis_show_headline_area', 'suppress_title');
</pre></p><h3>Version 2 &#8211; Hide a single page title by Page ID</h3><p>Want to know <a
href="http://en.forums.wordpress.com/topic/any-one-know-how-to-find-page-ids" title="How to find the WordPress Page ID">how to find the Page ID</a> in WordPress?</p><p>This allows you to specify a page by its ID. Useful if you only want to hide on a single page.<pre class="brush:php">
function suppress_title() {
  return (is_page('32')) ? false : true;
}
    add_filter('thesis_show_headline_area', 'suppress_title');
</pre></p><h3>Version 3, hide multiple pages specified by title and/or Post ID</h3><p>Want to know <a
href="http://en.forums.wordpress.com/topic/any-one-know-how-to-find-page-ids" title="How to find the WordPress Page ID">how to find the Page ID</a> in WordPress?</p><p>Lastly, you can specify an array of Page IDs, Page Titles or Page Slugs.  Pretty fancy huh?  You can specify any number of additional pages by appending values to the array.<pre class="brush:php">
  function suppress_title() {
  return (is_page(array('35','Contact','Directions','all-about-me-page'))) ? false : true;
}
add_filter('thesis_show_headline_area', 'suppress_title');
</pre></p><h3>What The Code Does</h3><p>Each time WordPress builds the page to display, it checks to see if it&#8217;s of type Page, if it is then it just removes the headline area from the code.  This way no CSS tricks are needed and we can just forget about this on our single pages. Nice, eh?</p><p>If you get stuck, here is the WordPress codex information on <a
href="http://codex.wordpress.org/Function_Reference/is_page" title="WordPress Codex is_page function">using the WordPress is_page function</a>.</p><h3>Good luck!</h3><p>If you have found any other good uses for filters, <a
href="#comment">leave a comment</a>.</p><p><a
target="_blank" href="http://www.shareasale.com/r.cfm?b=202503&amp;u=402939&amp;m=24570&amp;urllink=&amp;afftrack="><img
src="http://www.shareasale.com/image/24570/468x60.png" alt="Thesis Theme for WordPress:  Options Galore and a Helpful Support Community" border="0" /></a></p><p><a
href="http://www.flickr.com/photos/jdhancock/4883899035/" title="JD Hancock - Close-up Filter">Image Credit</a> via Flickr</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/tutorials/removing-thesis-page-titles-filters/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>Adding Thesis Custom &#8220;Read More&#8221; Text to Postie</title><link>http://www.jimfmunro.com/tutorials/adding-thesis-custom-read-more-text-to-postie/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adding-thesis-custom-read-more-text-to-postie</link> <comments>http://www.jimfmunro.com/tutorials/adding-thesis-custom-read-more-text-to-postie/#comments</comments> <pubDate>Fri, 29 Oct 2010 14:10:47 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[markdown]]></category> <category><![CDATA[php]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=1210</guid> <description><![CDATA[Image Credit: Work Less, Read More I guess I&#8217;ve been doing a lot of work lately on being able to do blog posts by email. When combined with a useful Markdown WordPress plugin, it really expands your ability to get stuff written and I&#8217;m loving it. Never content to leave things be, I decided to [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/tutorials/adding-thesis-custom-read-more-text-to-postie/" title="Permanent link to Adding Thesis Custom &#8220;Read More&#8221; Text to Postie"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/10/thesis-custom-read-more-text-link.jpg" width="600" height="268" alt="Adding Thesis Custom Read More Text to Postie" /></a></p><p><em>Image Credit</em>: <a
href="http://www.flickr.com/photos/ktylerconk/2050585465/" title="Read More">Work Less, Read
More</a></p><p>I guess I&#8217;ve been doing a lot of work lately on being able to <a
href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/" title="Postie Plugin and Thesis Custom Post Images">do blog
posts by email</a>. When combined with a useful <a
href="http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/" title="Using Markdown with WordPress">Markdown WordPress
plugin</a>, it really expands your ability to get stuff written and I&#8217;m
loving it.</p><p>Never content to leave things be, I decided to add some additional
functionality to the <a
href="http://wordpress.org/extend/plugins/postie/" title="Postie Plugin">Postie plugin</a>: namely, customizing the Read
More link text for Thesis theme.</p><p>A nice feature of <a
href="http://www.jimfmunro.com/reviews/thesis-theme-review/">Thesis</a> (and other theme frameworks) is the
customizability.  When I was adding some <a
href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/" title="Postie Plugin and Thesis Custom Post Images">custom Thesis post image
support for Postie</a> in my other article, I decided it wouldn&#8217;t be much
more work to add a way to set the text used when you specify your
&lt;!&#8211;More&#8211;&gt; tag text.  This allows you to make a more interesting
link than just &#8220;Read More&#8230;&#8221;.</p><p>If you are interested in doing this, then read on&#8230;</p><p><span
id="more-1210"></span></p><p>Our tutorial begins by adding a simple function to the
postie-functions.php file.  You can edit this right from your WordPress
Admin interface if you&#8217;re feeling brave, or working on a test file might
be more wise. Your choice.</p><h2>Add a New Function</h2><p>We want the parser to scan the post content and remove the customized
more link and its value, like it does for the tags function called
postie_get_tags().  Except this is even simpler.</p><p>Paste in the following function anywhere into your file:</p><pre><code>/**
  * this function captures the user-specified more text for use with Thesis
  *
  */
function postie_more_text(&amp;$content, $default_text="Read More...") {
  $more_text = $default_text;
  //try and extract a value
  if ( preg_match('/moretext: ?(.*)\n/i', $content, $matches))  {
    $content = str_replace($matches[0], "", $content);
    $more_text = $matches[1];
  }
  return($more_text);
}
</code></pre><h2>Modify the Existing Post Array</h2><p>Next we need to add support for the object that gets passed around and
filtered.</p><p><strong>Line 176</strong>:</p><p>Add an additional entry to the end of the array, don&#8217;t forget to add a
comma to the previous line.</p><pre><code>'more_text' =&gt; $more_text
</code></pre><h2>Call the Code</h2><p>After the call to postie_get_tags on <strong>Line 106</strong> insert the following
line to call our function:</p><pre><code>$more_text = postie_more_text($content);
</code></pre><h2>Add (yet another) Postie Filter</h2><p>If you followed my previous article, you already have a <a
href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/" title="Postie Plugin and Thesis Custom Post Images">Postie filter
that will add Custom fields for the Thesis post image</a>.  If not, go
check out the article.</p><p>Add the following line to your filter function:</p><pre><code>add_post_meta($post['ID'], 'thesis_readmore', $post['more_text']);
</code></pre><h2>Add moretext to Your Posts</h2><p>Now anytime you send a post you can specify a line like:</p><p><pre>moretext: Read My Brilliant Article</pre></p><p><em>Remember, it needs to be on its own line, like the tags.</em></p><p>And you&#8217;ll find that this value is now added as a custom field in your
post.  You&#8217;ll need to include the More link in your post to activate it,
but you can insert that into any post by email since it handles inline
HTML just fine.</p><p>Give it a whirl and let me know how it works for you.</p><p>Oh, and <a
href="http://www.nanowrimo.org/" title="NaNoWriMo">start writing more</a>!</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/tutorials/adding-thesis-custom-read-more-text-to-postie/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using Markdown With Your WordPress Blog</title><link>http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-markdown-wordpress-blog</link> <comments>http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/#comments</comments> <pubDate>Thu, 28 Oct 2010 19:55:04 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[markdown]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[postie]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=1208</guid> <description><![CDATA[In a previous article I wrote about how you can send in posts by email with enhanced functionality. This works by default with the Postie plugin, but if you are running these there are some advanced features you can take advantage of if you modify the default plugin code. If you really want to add [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/" title="Permanent link to Using Markdown With Your WordPress Blog"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/10/markdown-wordpress.jpg" width="594" height="354" alt="Markdown - Sorry, I know this is a bit of a reach." /></a></p><p>In a previous article I wrote about <a
href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/">how you can send in posts by email with enhanced functionality</a>.  This works by default with the Postie plugin, but if you are running these there are some advanced features you can take advantage of if you modify the default plugin code.</p><p>If you really want to add some power to post by email without adding a lot of typing overhead, I recommend also writing your post in <a
href="http://daringfireball.net/projects/markdown/" title="Markdown">Markdown</a>.</p><p><span
id="more-1208"></span></p><p>If you haven&#8217;t seen Markdown, it&#8217;s a lightweight markup language to help maximize readability and ease of writing. It is easy to learn and has a very simple <a
href="http://daringfireball.net/projects/markdown/syntax">syntax</a>. Its main benefit for writing is that it allows you to format text for printing, like HTML, but also retains its readability in cases where there is no translation to HTML (i.e. not in a browser).  (Unformatted HTML is very difficult to read if it&#8217;s viewed in its raw state.)</p><p>There are a couple of ways you can use markdown on a WordPress site, you can <a
href="http://michelf.com/projects/php-markdown/">run Markdown directly by PHP</a>, but the easiest method I&#8217;ve found is by installing, you guessed it, <a
href="http://wordpress.org/extend/plugins/markdown-for-wordpress-and-bbpress/">a WordPress plugin that enables Markdown</a>.</p><h2>Some Tips When Using Markdown On A WordPres Blog</h2><ol><li>If you ever intend to edit it in the WP Admin interface, make sure you aren&#8217;t using the visual WYSIWIG editor for your text, or it will reformat the post and remove all your Markdown tags.  Very annoying.</li><li>If you use Markdown in your post-by-email, make sure your email client is set to send text-only emails rather than rich HTML formatting as it will cause havoc with your content.</li><li>Make sure you use a full line between content to ensure paragraph tags are inserted. This is true especially if you have images within your post (when using the Postie plugin).</li></ol><p>That&#8217;s pretty much it, for a users guide.  I hope you get a chance to read <a
href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/">my other article on Postie</a> because by using both it may really let you write more easily, without having to think about the technical details of presentation.  A good thing.</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Customizing Postie Plugin for Thesis Theme</title><link>http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=customizing-postie-plugin-for-thesis-theme</link> <comments>http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/#comments</comments> <pubDate>Wed, 27 Oct 2010 02:54:42 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[php]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[postie]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=1201</guid> <description><![CDATA[Image Credit via Flickr Websites like Posterous and Tumblr are becoming more and more popular lately. Why? Because they are so easy to use, you can concentrate just on your writing and let the software worry about itself. The post-by-email feature makes it even easier, you don&#8217;t even need to log into a website to [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/" title="Permanent link to Customizing Postie Plugin for Thesis Theme"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/10/postie-plugin-thesis-theme.jpg" width="600" height="350" alt="Customizing Postie Plugin for Thesis Theme" /></a></p><p><a
href="http://www.flickr.com/photos/cowbite/3282989036/">Image Credit</a> via Flickr</p><p>Websites like Posterous and Tumblr are becoming more and more popular
lately. Why? Because they are so easy to use, you can concentrate just
on your writing and let the software worry about itself. The
post-by-email feature makes it even easier, you don&#8217;t even need to log
into a website to post your articles.</p><p>I&#8217;ve been really into making my life easier and creating posts by email
has been a fun way to update a blog without having to log in to
wordpress.  It comes in handy if you&#8217;re behind a firewall (read: at
work), in a coffeeshop where you don&#8217;t trust WIFI security, or you could
even write a full blog post from your mobile phone.</p><h2>Post By Email</h2><p>I know, it&#8217;s already built into WordPress, but the default version is
lacking in features I like (such as image attachments and specifiying
tags &amp; categories on the fly).</p><p>As usual, another plugin comes to our rescue&#8211;<a
href="http://wordpress.org/extend/plugins/postie/" title="Postie Plugin">Postie</a>.  If you
haven&#8217;t seen it before, it&#8217;s basically a more powerful version of the post-by-mail features.</p><h2>Using Postie with the Thesis Theme</h2><p>Postie is pretty nice out of the box, and it even comes with a filter that allows you to easily extend it with customized behaviors.
But as with many plugins, there are a few limitations that I discovered when I wanted to specify post images and this required a bit of
customization.</p><p>The feature I most enjoy, being a Thesis theme user, is the ability to
add the custom image fields to my posts.  Thesis has several options for
post images that you can add.  They are all custom (Meta) fields in the
post and can be set/read with WordPress functions.</p><p>Postie lets you specify inline images OR add them as a custom field to
the post. Well, I wanted to do both.  With a little work it&#8217;s possible.</p><p><span
id="more-1201"></span></p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/10/yield-sign.jpg"><img
src="http://www.jimfmunro.com/wp-content/uploads/2010/10/yield-sign.jpg" alt="" title="" class="attachment" widht="600"/></a><br
/></p><p><a
href="http://www.flickr.com/photos/carlpuentes/7036903/">Image Credit</a> via Flickr</p><blockquote><p><em>Warning and Disclaimer</em>:
There is some PHP code hacking required, but it&#8217;s pretty easy
to do and I&#8217;ll walk you through it.
But if it breaks your site, I am not responsible for the damage.
You&#8217;ve been warned. (FTP is your friend in case of emergency.)</p></blockquote><h2>Required plugin settings</h2><p>There are a bunch of settings in Postie and I am not going to cover any
that aren&#8217;t relevant to our tutorial. I&#8217;m just going to list them and
add comments sparingly.</p><ul><li>Message Tab</li><li>Preferred Text Type = Plain</li><li>(Expand the Advanced Settings arrow)</li><li>Wrap Content in Pre Tags = No</li><li>Filter Newlines = No</li><li>Replace Newline characters with HTML Line Breaks = No</li><li>Image Tab</li><li>Automatically insert image gallery = No</li><li>Image Template = Use whatever makes sense for your site.</li><li>Use Custom Image Field = Yes</li></ul><p>At this point any images attachments are now added as custom fields, but
they are not named for use with Thesis and they won&#8217;t be inserted into
the post automatically.</p><p>Let&#8217;s fix that.</p><h2>Add and Modify the PostieFilter plugin</h2><p><em>First</em>, you&#8217;ll need to copy the included template file <em>filterPostie.php.sample</em> to the root plugin directory.</p><p>There are more detailed instructions on <a
href="http://blog.robfelty.com/2009/08/24/writing-your-own-custom-filters-for-postie/">creating filters for Postie</a> .</p><p>I have added support for all Thesis image options the ones I use, but if
there are others like thumbnail size, you can just add another line to
the function.</p><p>In the interest of SEO value for the page I am copying the post title as
the image alt tags.  If you wanted to customize this it might take
additional work to be able to add a custom field to your post. I am not
bothering with it.</p><blockquote><p>Helpful hint: For testing purposes, be sure to set Postie&#8217;s post
setting to Draft and the Delete email to No. (And remember to set them
back when you are done.)</p></blockquote><pre><code>function add_thesis_image_custom_fields($post) {
  add_post_meta($post['ID'], 'thesis_post_image',
  $post['customImages'][0]); /*the first attached image is the post image*/
  add_post_meta($post['ID'], 'thesis_post_image_alt',
  $post['post_title']); /*alt tag is post title*/
  add_post_meta($post['ID'], 'thesis_post_image_frame', 'on'); /*I use image frames in my design, set to off if you don't*/
  return ($post);
}
add_filter('postie_post', 'add_thesis_image_custom_fields');
</code></pre><p>At this point you now have some of the desired functionality, but you
still can&#8217;t add inline images into the post.</p><h2>Hack the plugin</h2><p>Even if you don&#8217;t code, this is easy.  You can edit your plugin right
from the WordPress administration interface.  You might want to disable
it first.</p><p>There are 3 sections that need modification and I&#8217;ll reference each by
line number:</p><p><strong>Line 575</strong></p><pre><code>if ($customImageField) {
  if (count($details['customImages'])&gt;1) {
    $imageField=1;
    foreach ($details['customImages'] as $image) {
      if ($imageField &gt; 1) {  /*this is new*/
      add_post_meta($post_ID, 'image'. $imageField, $image);
    }
  $imageField++;
  }
} else {
  //add_post_meta($post_ID, 'image', $details['customImages'][0]);
  }
}
</code></pre><p><em>What We Did</em>:</p><p>The if statement will prevent the first attachment from being included
into the post. The commenting out in the else statement will do the same
thing in the case where it&#8217;s the only file attached.  We want to use our
own code in the filter we created above.</p><p><strong>Line 1881</strong></p><pre><code>/*if ($images_append) {
$content .= $pics;
} else {
$content = $pics . $content;
}*/
</code></pre><p><em>What We Did</em>:</p><p>The settings we need to use in the plugin to be able to include images
into the post will also put additional attached images at the beginning
or end of the post. I didn&#8217;t find this useful so I removed it. Comment
it out to test, or excise it if you prefer.</p><p><strong>Line 2566</strong></p><p>Copy and paste the line from the if statement:</p><pre><code>ReplaceImagePlaceHolders($content,$attachments["html"], $config);
</code></pre><p>into the first line of the following else statement.</p><p><em>What We Did</em>:</p><p>This copied line allows you to include additional images into your post
by attaching them and referencing them. Anything attached after the
first image will be accessible in your post by the plugin&#8217;s default
insertion tags (e.g. #img%#).</p><h3>Code Downloads</h3><p>I generally don&#8217;t recommend running any code you download from the
internet unless you check it for weirdness. But seeing may be easier
than following along. You can just cut and paste the entire contents of
the file into your postie-functions.php file if you wish. Not
recommended.</p><p><em>Download</em>: <a
href="http://www.jimfmunro.com/media/postie-functions.txt">postie-functions.php</a> Rename
extension to PHP.</p><p><em>Download</em>: <a
href="http://www.jimfmunro.com/media/filterPostie.txt">filterPostie.php</a> Rename extension to PHP.</p><h2>What&#8217;s next?</h2><p>In an upcoming article, I will go over how you can <a
href="http://www.jimfmunro.com/tutorials/using-markdown-wordpress-blog/" title="Using Markdown with your WordPress Blog">use Markdown to add an additional layer of ease and power to your post-by-mail</a>.</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/tutorials/customizing-postie-plugin-for-thesis-theme/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Removing Borders from Thesis</title><link>http://www.jimfmunro.com/thesis/removing-borders-thesis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=removing-borders-thesis</link> <comments>http://www.jimfmunro.com/thesis/removing-borders-thesis/#comments</comments> <pubDate>Tue, 24 Aug 2010 18:31:23 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Thesis]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[css]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=1105</guid> <description><![CDATA[By default Thesis theme looks pretty good, but the default theme is only the starting point, a blank slate. If you&#8217;re like me, you&#8217;ll want to customize it. It&#8217;d be like buying a bicycle and just hoping it fits without adjusting the seat or handle bars—it might work, but it may not be very comfortable, [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/thesis/removing-borders-thesis/" title="Permanent link to Removing Borders from Thesis"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/thesis-frame.jpg" width="600" height="350" alt="Removing Thesis Interior Borders" /></a></p><p>By default Thesis theme looks pretty good, but the default theme is only the starting point, a blank slate. If you&#8217;re like me, you&#8217;ll want to customize it. It&#8217;d be like buying a bicycle and just hoping it fits without adjusting the seat or handle bars—it might work, but it may not be very comfortable, or pretty, in our case.</p><p>Often, my designs remove the default interior border displays. They look nice, but might seem like overkill if you use good spatial delineation of your content. And, thanks to Thesis, with a little effort you can remove the interior border quite easily.  There are many ways you could do it, but I will show you two methods I use to remove borders from Thesis.</p><p><span
id="more-1105"></span></p><h2>Thesis Interior Borders Map</h2><p>This graphic below shows which CSS selector targets which border. It also shows the property name that you can modify for whatever style you wish.</p><div
id="attachment_1110" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.jimfmunro.com/wp-content/uploads/2010/08/Thesis-Interior-Borders-Map.png"><img
class="wp-image-1110  " title="Thesis Interior Borders Map" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/Thesis-Interior-Borders-Map-300x266.png" alt="Thesis Interior Borders Map" width="500" /></a><p
class="wp-caption-text">Click To Enlarge</p></div><h2>Removing Borders in Thesis by Admin Options</h2><p>If you want to just remove them all, then the admin option is for you.</p><p>Go to the Thesis Design Options menu. Under Fonts, Colors and More! expand the Body (and Content Area) section and uncheck the box labeled <em>Show interior layout borders</em>.  Click the save button and you are done.</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/08/disable-thesis-interior-borders.jpg"><img
class="size-full wp-image-1111 alignnone" title="disable-thesis-interior-borders" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/disable-thesis-interior-borders.jpg" alt="disable-thesis-interior-borders" width="332" height="666" /></a></p><h2>Removing Borders in Thesis using CSS</h2><p>If you perhaps only want to remove one or two of the existing borders, you also have supreme control through the custom.css file.
This is definitely a more refined way of specifying just the border you want to target.</p><p>First, open up your Custom File Editor under the Thesis menu. By default, the custom.css is visible.</p><h3>Removing Header Borders from Thesis</h3><p>The border just above the content area is part of the #header section and is, by default, a double border.  To remove we simply target that specifically like this:<pre class="css">.custom #header: border-bottom: 0;</pre></p><h3>Removing Bottom Borders from Thesis</h3><p>Like the header, the footer is a double border that you can do away with by setting the following style:<pre class="css">.custom #footer:border-top:0;</pre></p><h3>Removing the content area right border from Thesis</h3><p>The content area doesn&#8217;t use a border, but has an image background as separator.  This can be removed by setting the following CSS rule:<pre class="css">.custom #content_box {background: 0;}</pre></p><h3>Removing the post_box border from Thesis</h3><p>If you display posts on the main page, there will be a border between each. To get rid of it set the following style:<pre class="css">.custom .post_box {border: 0;}</pre></p><h3>Removing the teasers_box border from Thesis</h3><p>Like the post_box borders, the teasers (if you use them) have a border between each row. This is identical to above and we specify the following CSS rule for the class:<pre class="css">.custom .teasers_box {border: 0}</pre></p><h2>Removing Navigation Borders in Thesis</h2><p>If you&#8217;ve ever wanted to remove the borders from the default Thesis nav menu, here are two more options which make it easy.</p><h3>Removing Navigation Borders in Thesis by Admin Options</h3><p>The simplest way is to either set the border width of the menu border to zero, or to change the menu border&#8217;s <em>nav border color</em> to match the background.  I&#8217;ll only outline the first as I don&#8217;t recommend the second method for most cases.</p><p>Just open your Thesis Design Options panel and expand the Nav Menu subsection.  Set the nav border width (px) to zero and save.</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/08/thesis-nav-menu-no-border.jpg"><img
class="alignnone size-full wp-image-1112" title="thesis-nav-menu-no-border" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/thesis-nav-menu-no-border.jpg" alt="thesis-nav-menu-no-border" width="332" height="616" /></a></p><h3>Removing Navigation Borders in Thesis using CSS</h3><p>As always, the CSS allows you to be more specific.</p> <script type="text/javascript">google_ad_client = "ca-pub-4123765298468979";
/* Jimfmunro Popular Posts */
google_ad_slot = "7545195238";
google_ad_width = 468;
google_ad_height = 15;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> <p>By default there are two borders in the Thesis nav bar: one for the menu itself, and one for each tab&#8217;s link.</p><p>You can achieve the same results with the following style changes:<pre class="css">.custom .menu, .custom .menu  a { border: 0; }</pre>There, as you can see there are some further simple ways to customize your Thesis WordPress theme framework without too much work.  That&#8217;s one of the many things I love about using Thesis and WordPress to design websites—so simple!</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/thesis/removing-borders-thesis/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>WordPress Installation For Multiple Websites</title><link>http://www.jimfmunro.com/wordpress/wordpress-installation-multiple-websites/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-installation-multiple-websites</link> <comments>http://www.jimfmunro.com/wordpress/wordpress-installation-multiple-websites/#comments</comments> <pubDate>Mon, 02 Aug 2010 19:28:20 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[guide]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[themes]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=944</guid> <description><![CDATA[I was recently at a session at Wordcamp Boulder and there was a question asked on what a good way to install plugins on multiple blogs.  I believe the question was related to the situation where you have Blog A where you have tested and installed a bunch of plugins and you have things working [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/wordpress/wordpress-installation-multiple-websites/" title="Permanent link to WordPress Installation For Multiple Websites"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/07/paper-doll-clone.jpg" width="600" height="328" alt="Wordpress Plugin Installation For Multiple Websites" /></a></p><p>I was recently at a session at <a
title="Wordcamp Boulder 2010" href="http://www.jimfmunro.com/wordpress/wordcamp-2010-review/" target="_self">Wordcamp Boulder</a> and there was a question asked on what a good way to install plugins on multiple blogs.  I believe the question was related to the situation where you have Blog A where you have tested and installed a bunch of plugins and you have things working the way you like them and you wish to move all of these same plugins to Blog B which is a new install, or something similar.</p><p>I recommend a couple of ways which can save you boatloads of time when installing WordPress Plugins across multiple websites. It just depends on how much work you want to do.</p><p><span
id="more-944"></span></p><h2>The Plugin Method</h2><p>If you are a fan of plugins there is a handy one called <a
title="Plugin Central" href="http://wordpress.org/extend/plugins/plugin-central/" target="_self">Plugin Central</a> which was written by the prolific plugin author <a
title="Vladimir Prelovac" href="http://www.prelovac.com/vladimir/" target="_self">Vladimir Prelovac</a>.  It allows you to basically paste in a list of your plugins from one site and then it will go out find (on WordPress.org), download and install all of them in one click.  It&#8217;s a pretty nice solution if you want to use a plugin for this.</p><p>The down side is that it only works for plugins and needs to be run after</p><h2>The Template Site Method</h2><p>If you find that you install WordPress on a lot of different websites, there is another way which I&#8217;ve used a fair amount, but it takes a little bit of work to set up once, after that, you are ready to go.</p><p>It will provide you with a way to install the exact same Website &#8220;template&#8221; on as many domains as you would and also includes the WordPress install, any themes and all your favorite plugins.</p><h2>Build It</h2><p>Start by gathering up all the files to be included. WordPress install zip, theme and plugins. Just download from WordPress.org or, in the case of custom themes or plugins, from any vendors you purchase add-ons from.</p><p>Extract WordPress somewhere like your desktop and open up WordPress folder.</p><p>Delete any unwanted stuff. I usually get rid of the default theme and the Hello Dolly plugin (no offense Matt!), just to reduce the amount of files needed to copy (and for security).</p><p>Renaming your config-sample.php to config.php now will save you some time later on.</p><p>Add your theme to the folder as you would normally by extracting the theme zip into the wordpress/wp-content/themes directory. Do the same for plugins, extracing them into wordpress/wp-content/plugins.</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/08/wp-install-dir.jpg"><img
class="alignnone size-medium wp-image-1019" title="Wordpress Directories" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/wp-install-dir-300x140.jpg" alt="Wordpress Directories" width="300" height="140" /></a></p><h3>Compress It</h3><p>Now open up the WordPress folder and highlight all the files and directories and create and add them to a new zip file (or whatever archive you use) named something like wpsite-template.zip.</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/08/add-to-zip-file.jpg"><img
class="alignnone size-full wp-image-1020" title="Add WordPress to Zip File" src="http://www.jimfmunro.com/wp-content/uploads/2010/08/add-to-zip-file.jpg" alt="Add WordPress to Zip File" width="347" height="415" /></a></p><p>Be sure to zip the files in the WordPress folder and not the folder itself. This way it allows you to extract the archive of files right into the location it will run from.</p><h2>Install It</h2><p>Fire up your FTP program or control panel&#8217;s file manager.  Upload the archive into the root directory or sub-directory of your web server hosting account.</p><p>Now you have your base installation you can use whenever you need to set up a new website. This works well on a shared hosting account where you may decide to add a new site, in which case you create it&#8217;s directory, unzip the files there and <em>bam</em> you&#8217;ve got your installation done in a few seconds.</p><h3>Extract it</h3><p>Locate the file in whatever remote file manager you use, like CPanel or whatever you&#8217;re comfortable with and extract the files to wherever you&#8217;ve set up the website.</p><h3>Use It</h3><p>You still need to create your database, modify the config.php to add your database info, secret keys and database table prefix (you are changing these, right?).</p><p>You should also (right now, don&#8217;t wait) update your installed files (WP, theme and plugins) to all the latest versions for security reasons.  Fortunately, WordPress 3.0 makes it pretty simple to do from a single location in the control panel.</p><h2>Enjoy Life</h2><p>Once done you will have an easy way to add your customized sites quickly with almost a single click and will hopefully save time and avoid confusion.</p><p>Let me know if you have any suggestions to improve this concept as I&#8217;m always looking for ways to save time.</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/wordpress/wordpress-installation-multiple-websites/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Import Word Documents Into Pages on the iPad</title><link>http://www.jimfmunro.com/tutorials/import-word-documents-pages-ipad/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=import-word-documents-pages-ipad</link> <comments>http://www.jimfmunro.com/tutorials/import-word-documents-pages-ipad/#comments</comments> <pubDate>Tue, 27 Jul 2010 18:06:40 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Tools]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[apps]]></category> <category><![CDATA[import]]></category> <category><![CDATA[Microsoft Word]]></category> <category><![CDATA[Pages]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=933</guid> <description><![CDATA[Creating Content On Your iPad I use my iPad as a media consumption device (mmm, media nom nom), but I also think it can be a powerful way to create content without being limited by the size and battery life of a laptop.  [I recommend using either the wireless keyboard or the keyboard doc for [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/tutorials/import-word-documents-pages-ipad/" title="Permanent link to Import Word Documents Into Pages on the iPad"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/06/import-export.jpg" width="600" height="300" alt="Import Word Documents into Pages on the iPad" /></a></p><h2>Creating Content On Your iPad</h2><p>I use my iPad as a media consumption device (mmm, media nom nom), but I also think it can be a powerful way to create content without being limited by the size and battery life of a laptop.  [I recommend using either the wireless keyboard or the keyboard doc for easier typing though.]</p><p>With that in mind, if you&#8217;ve ever wanted to edit a Word document on your iPad, you may have discovered there&#8217;s not a simple way to import files directly into Pages. But here is a method I&#8217;ve been using.</p><p><span
id="more-933"></span></p><p>One of the better &#8220;high-end&#8221; word processors is Pages, made by Apple.  It may not be the best one available, but it is likely the easiest one to understand if you come from a MS Word background like I did.  It&#8217;s very similar and I find it less bloated with irrelevant features, and more intuitive to use than Word.</p><p>Unfortunately, Pages has frustratingly few ways to work with existing documents and other media formats. If you want to work with existing documents, you have to resort to some arcane methods to get the docs onto your iPad and into Pages.  As they say, there&#8217;s an app for that.</p><h2>My Methods</h2><p>Rather than having to resort to emailing documents to yourself, we can access the file directly. I tend to use Dropbox a lot and love it. I still have yet to use up my free 2 gigabyte account and this is a perfect application for it.</p><p>Let&#8217;s say we keep a folder called Documents and store our .doc file there.  If I want to import it into Pages I first need to get it onto my iPad.</p><p>My favorite method also requires an additional app for the iPad: GoodReader. It&#8217;s only $1.00 and is probably number 2 or 3 on my most-used-app list.  The thing is great for reading PDFs and any other materials you can throw at it.</p><p>The nice feature here is that you can directly access your Dropbox account from within the GoodReader app itself.</p><h2>How To Convert A Word Document To Pages</h2><p>Just direct Goodreader to your file location above and select the Modify Files button, select the round button next to your file and click on the Open In&#8230; button which will appear in the panel on the right.  It will give you a couple of choices including Pages (assuming you own the app on your iPad.)</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/06/ipad-import1.jpg"><img
class="alignnone size-full wp-image-956" title="Import Word Document Into Pages" src="http://www.jimfmunro.com/wp-content/uploads/2010/06/ipad-import1.jpg" alt="Import Word Document Into Pages" width="400" /></a></p><p>If you edited your word doc on Windows rather than Mac you may get some warnings about missing fonts, I just lived with whatever changes it made and kept going.</p><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/06/import-warning.gif"><img
class="alignnone size-full wp-image-957" title="Pages Font Import Warning" src="http://www.jimfmunro.com/wp-content/uploads/2010/06/import-warning.gif" alt="Pages Font Import Warning" width="400" /></a></p><p>This should let you import Word Docs into Pages on your iPad pretty easily.</p><p>As with all technology, this could be out of date very quickly if Pages ever decides they want to support this directly, but for now it is a pretty simple solution.</p><h2>What Do You Think?</h2><p>Have you used your iPad for content creation for people (other than yourself)?  If so, what tools or apps have you found handy to use?</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/tutorials/import-word-documents-pages-ipad/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Adding Content Only In Posts With Thesis Theme</title><link>http://www.jimfmunro.com/blogs/adding-content-only-in-posts-thesis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adding-content-only-in-posts-thesis</link> <comments>http://www.jimfmunro.com/blogs/adding-content-only-in-posts-thesis/#comments</comments> <pubDate>Thu, 17 Jun 2010 04:07:31 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Blogs]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[custom functions]]></category> <category><![CDATA[custom_functions.php]]></category> <category><![CDATA[php]]></category> <category><![CDATA[post]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=849</guid> <description><![CDATA[I get a lot of questions about how to add theme content to only single posts. (Versus pages, the home page, etc.) Again, I&#8217;m using the Thesis theme framework on most of my websites and will go over how to bend Thesis to your will and also I&#8217;ll give an easy way to add to [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/blogs/adding-content-only-in-posts-thesis/" title="Permanent link to Adding Content Only In Posts With Thesis Theme"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/06/post-mail.jpg" width="599" height="316" alt="Add only to post using Thesis" /></a></p><p>I get a lot of questions about how to add theme content to only single posts. (Versus pages, the home page, etc.)</p><p>Again, I&#8217;m using the Thesis theme framework on most of my websites and will go over how to bend Thesis to your will and also I&#8217;ll give an easy way to add to any theme, Thesis or not.</p><p>I&#8217;ll give two simple ways to do this (using custom_functions.php and also with the OpenHook plugin). I&#8217;ll even throw in a bonus for people using any theme at all.</p><p><span
id="more-849"></span></p><h3>Add A Custom Function</h3><p>This method assumes you&#8217;re comfortable modifying your custom_functions.php file.  I recommend testing this on a local testing machine and not your live site since you can render your site unconscious (temporarily) if you goof up a bracket. Just copy the following PHP code snippet and paste it at the bottom of your custom_function.php file.  Make sure the PHP brackets are not closed or you&#8217;ll bork up your site.<pre class="html">function do_in_post_only() {
if (is_single()) { /<em>don't show on the home page</em>/
?&gt;
&lt;h3&gt;Test&lt;/h3&gt;
&lt;!--do something useful here--&gt;</p>
<p>&lt;?php}
}
add_action('<span style="color: #ff0000;">thesis_hook_after_post</span>','do_in_post_only'); /<em>add after the post content</em>/
</pre>You can see that it&#8217;s pretty simple. If you want it in a different location on the post then find where you want it to go, get the hook name and replace the text in red above with your hook name and it&#8217;ll be displayed in the location. Need a clue to some of the hook names? You can find <a
title="Thesis Hooks Reference List" href="http://diythemes.com/thesis/rtfm/hooks/" target="_self">a listing of all Thesis hooks</a> and <a
title="Thesis Hook Maps" href="http://thesishooks.com/" target="_self">a visual guide is also available</a> if that&#8217;s not clear.</p><h3>Using OpenHook</h3><p>A plugin I use frequently to make things even simpler (yes, it gets even easier) is Rick Beckman&#8217;s <a
title="Thesis Openhook Plugin" href="http://wordpress.org/extend/plugins/thesis-openhook/" target="_self">Thesis OpenHook plugin</a>.</p><p>I won&#8217;t go into the details on the plugin, but if you like things easy, then this is for you.</p><p>To recreate what we did above, all we need to do is navigate to the plugin page under <strong>Appearance-&gt;Thesis OpenHook</strong>.  Find the appropriate hook box (here we will use After Post hook section) and drop in the following PHP code. Check the box to &#8216;Execute PHP on this hook&#8217; and voila, the same fascinating result is displayed.</p><h3>For Non-Thesis Themes</h3><p>Again, I have to jab. If you aren&#8217;t using <a
title="Thesis WordPress Theme" href="http://jimfmunro.com/go/thesis" target="_self">Thesis</a>, why not? Life is too short to hack poorly written themes. <img
src='http://www.jimfmunro.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>That being said, you can do this but it will require a) working in PHP (just cut &amp; paste, so it&#8217;s not very difficult) and b) some trial and error depending on how your theme is designed.</p><p>You need to access the PHP files which you can do either through FTP or through the WordPress Admin interface by going to Appearance-&gt;Editor. Once there you&#8217;ll probably find a file called single.php or post.php or some variant of the two. Edit that file and play around where you want your text/image/whatever to display and paste in whatever PHP functions or HTML code you want. Save the file and that should be it. Again, I&#8217;m short cutting here because there are many ways to do it and I can&#8217;t cover them all. Just experiment.</p><p>There you have it, a simple way to add some text or function only to your single post pages.  Let me know how it goes in the comments.</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/blogs/adding-content-only-in-posts-thesis/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Designer Pull Quotes Made Simple</title><link>http://www.jimfmunro.com/blogs/pull-quotes-made-simple/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pull-quotes-made-simple</link> <comments>http://www.jimfmunro.com/blogs/pull-quotes-made-simple/#comments</comments> <pubDate>Sun, 30 May 2010 21:40:50 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[Blogs]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[css]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[pull quote]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=786</guid> <description><![CDATA[I’m always looking for ways to enhance my blog articles easily. I may be lazy, but I also like small changes that have big impact. Pull quotes are a fun and, more importantly, easy way to give a more professional or journalistic look to your posts or pages.  I’ve read several blogs recently which gave [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/blogs/pull-quotes-made-simple/" title="Permanent link to Designer Pull Quotes Made Simple"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/pull-quote-tutorial.jpg" width="600" height="302" alt="Pull Quote Plugin Tutorial" /></a></p><p>I’m always looking for ways to enhance my blog articles easily. I may be lazy, but I also like small changes that have big impact.</p><p>Pull quotes are a fun and, more importantly, easy way to give a more professional or journalistic look to your posts or pages.  I’ve read <a
title="Pearsonified Snazzy Pull Quotes" href="http://www.pearsonified.com/2006/09/snazzy_pullquotes_for_your_blo.php" target="_self">several</a> <a
title="Wolf-Howl SEO Pull Quotes" href="http://www.wolf-howl.com/seo/tips-improve-blog-posts/" target="_self">blogs</a> recently which gave tips and suggestions on how to use them in your posts.</p><div
class="simplePullQuote">Pull quotes are used to pull a text passage out of the reader’s flow and give  it a more dominant position in the post or the article.</div>What are pull quotes? The short definition of Pull quotes is that they are simply short excerpts from the text you are presenting. They are used to pull a text passage out of the reader’s flow and give it a more dominant position in the post or the article. I take that to mean any important key phrase or special point you want your reader to take away from the article.</p><p>I have put together a couple of screencasts showing you the basics and how to make them useful to your blog. I&#8217;ve also included a few image files to get you started.</p><p><span
id="more-786"></span></p><h2>Why Would I Want To Use Them?</h2><p>Sometimes things are easier to understand if you can see them in action. If you want plenty of visual examples you can <a
title="Smashing Magazine Pull Quote Article" href="http://www.smashingmagazine.com/2008/06/12/block-quotes-and-pull-quotes-examples-and-good-practices/" target="_self">read more about pull quotes</a> on Smashing Magazine’s site.</p><p>Another benefit of pull quotes is that since many people (me at least) skim-read content on the web, you can give them a few summarized highlights of your article and if they read at least that, you are lucky.  So it can enhance your readability without requiring you to change your approach to presenting your content. It can also give a reader an idea if they want to devote the time to reading the article. Either way seems like a win.</p><p>You don’t need to know the definition of pull quotes to recognize them, you see them all the time in newspapers and magazines.  On the web their use seems to be less common, but they appear to be gaining in popularity.</p><h2>Easy Install With A Plugin</h2><p>Fortunately for us, they are quite easy to implement thanks to yet another WordPress plugin.  The plugin I’m using here is called Simple Pull Quotes and the plugin is just that. You can get this plugin either from the <a
title="Wordpress Plugin Repository" href="http://wordpress.org/extend/plugins/simple-pull-quote/" target="_self">WordPress repository</a> or from <a
title="simple pull quote site" href="http://www.themightymo.com/simple-pull-quote/" target="_self">the author’s site</a>.</p><p>Three things to keep in mind when using pull quotes is that they shouldn’t be used too often, they shouldn’t be too large and they shouldn’t be included for the wrong purposes. In most cases an ordinary article should have at most 1-2 pull quotes, otherwise they lose their appeal and the article becomes harder to scan.</p><p>However if you’re trying to emphasize a key point, or a key word, then this is an easy way to do it without seeming too spammy.  So they can only help your on-page SEO.</p><p>In this first video below I go over some of the basics of using the plugin.</p><p><p><a
href="http://www.jimfmunro.com/blogs/pull-quotes-made-simple/"><em>Click here to view the embedded video.</em></a></p><h2>How To Easily Make Them Unique</h2><p>In the second video I demonstrate a few ways you can quickly and easily style your pull quotes to look different than the standard out-of-the-box installation.  This will help give your quotes a unique look that blends in with your website theme.</p><p><a
href="http://www.jimfmunro.com/blogs/pull-quotes-made-simple/"><em>Click here to view the embedded video.</em></a></p><h2>Some Examples</h2><p>Here are some cut &amp; paste examples of CSS styling I added in the second video. Just drop this into the plugin&#8217;s CSS file, upload the images and off you go.</p><h3><strong>Darker gray quote</strong>:</h3><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-5.png"><img
class="alignnone size-full wp-image-795" style="border: 2px solid #ccc;" title="Dark Gray Pull Quote" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-5-e1275181244663.png" alt="Dark Gray Pull Quote" width="363" height="147" /></a></p><p><code>width:200px;
float:right;
border-top:3px #868686 solid;
background: #fff top left no-repeat url("../images/gray-quotes.png");
text-indent:10px;
padding:15px 6px 10px 10px;
margin:10px 0 10px 10px;
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181; </code></p><h3><strong>Orange background blue text</strong>:</h3><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-6.png"><img
class="alignnone size-full wp-image-796" style="border: 2px solid #ccc;" title="Orange Blue Pull Quote" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-6.png" alt="Orange Blue Pull Quote" width="382" height="232" /></a></p><p><code>width:200px;
float:right;
background: #ffbd54 url("../images/orange-quote.jpg") no-repeat 5px 5px;
color: #3140f3;
padding: 5px 10px 5px 35px;
margin:10px 0 10px 10px; </code></p><h3><strong>Red quote &amp; border no shadow</strong>:</h3><div
id="attachment_794" class="wp-caption alignnone" style="width: 395px"> <a
href="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-4.png"><img
class="size-full wp-image-794  " title="Red Pull Quotes" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-4.png" alt="Red Pull Quotes" width="395" height="281" /></a><p
class="wp-caption-text">Oh my, oh my!</p></div><p><code>width:200px;
float:right;
border:1px solid #f00;
background: #FFDFDF top left no-repeat url("../images/red-quote.png");
text-indent:30px;
padding:10px;
margin:10px 0 10px 10px; </code></p><h3><strong>Centered text top borders</strong>:</h3><p><a
href="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-2.png"><img
class="alignnone size-full wp-image-793" style="border: 2px solid #ccc;" title="Centered Pull Quote" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/Picture-2.png" alt="Centered Pull Quote" width="393" height="265" /></a> <code>width:200px;
float:right;
border-top:1px solid #333;
border-bottom: 1px solid #333
background: #fff;
text-align:center;
padding: 5px;
margin:10px 0 10px 10px;
font-family: serif;
font-size: larger;</code></p><h2>Put them to work</h2><p><strong><div
class="simplePullQuote">If you have used pull quotes on your blog and have anything to add,  please feel free to leave a comment.</div></strong></p><p>As demonstrated, you can easily add impact to your next blog post with a pull quote (or two) and provide your readers with an easy way to get the meaning from your text, hopefully giving them more incentive to read the full article.<strong> </strong></p><p>Here are the image files used above which you can try out, plus a couple of bonus images thrown in for good measure. (Click icon to download.) <a
title="Pull Quote Images Archive" href="http://www.jimfmunro.com/media/PullQuoteImages.zip"><img
class="alignnleft size-full wp-image-800" style="border: 2px solid #0000ff;" title="mac_zip_icon" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/mac_zip_icon.jpg" alt="mac_zip_icon" width="61" height="69" /></a></p><p>[<a
title="Image Attribution from Flickr" href="http://www.flickr.com/photos/orinrobertjohn/4127141779/sizes/l/" target="_blank">Image Attribution</a>: CC License]</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/blogs/pull-quotes-made-simple/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Customizing Thesis 404 Pages</title><link>http://www.jimfmunro.com/general/customizing-thesis-404-pages/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=customizing-thesis-404-pages</link> <comments>http://www.jimfmunro.com/general/customizing-thesis-404-pages/#comments</comments> <pubDate>Thu, 20 May 2010 19:48:11 +0000</pubDate> <dc:creator>Jim</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[404]]></category> <category><![CDATA[error]]></category> <category><![CDATA[user experience]]></category> <guid
isPermaLink="false">http://www.jimfmunro.com/?p=712</guid> <description><![CDATA[I like to think that my websites are error proof. WordPress does a great job handling cases of mis-typed URLs, outdated or broken links, and general server-farts.  But no matter how bullet proof the system is, it is possible to crumb up your own system as it gets older, obtains more internal links and posts [...]<p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, Wordpress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable Wordpress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for Wordpress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></description> <content:encoded><![CDATA[<p><a
class="post_image_link" href="http://www.jimfmunro.com/general/customizing-thesis-404-pages/" title="Permanent link to Customizing Thesis 404 Pages"><img
class="post_image alignnone frame" src="http://www.jimfmunro.com/wp-content/uploads/2010/05/customize-thesis-404-page.jpg" width="342" height="245" alt="Customize Thesis 404 Page" /></a></p><p>I like to think that <span
class="stress">my websites are error proof</span>. WordPress does a great job handling cases of mis-typed URLs, outdated or broken links, and general server-farts.  But no matter how bullet proof the system is, it is possible to crumb up your own system as it gets older, obtains more internal links and posts and others link to who-knows-what on your site.  These will often create a 404 error condition and how you handle them on your site can be important in order to keep visitors from leaving your site too soon.</p><p><span
id="more-712"></span>That being the case, I have been amazed lately how many well-known websites that run Thesis theme (I&#8217;m not naming any names.) use the <a
title="Thesis Default 404 Text Search" href="http://www.google.com/search?source=ig&amp;hl=en&amp;rlz=&amp;=&amp;q=%22Surfin%E2%80%99+ain%E2%80%99t+easy%2C+and+right+now%2C+you%E2%80%99re+lost+at+sea" target="_self">default 404 error-page text</a>.  The text on the standard Thesis 404 page is, to put it simply, icky and a bit condescending to your potential site visitors.</p><blockquote>You 404’d it. Gnarly, dude.
Surfin’ ain’t easy, and right now, you’re lost at sea. But don’t worry; simply pick an option from the list below, and you’ll be back out riding the waves of the Internet in no time.
* Hit the “back” button on your browser. It’s perfect for situations like this!
* Head on over to the home page.
* Punt.</blockquote><p>After all, it&#8217;s not their fault they&#8217;ve ended up on a non-existing page on your site. (How many people actually type in URLs to any but the homepage.)</p><p>If you aren&#8217;t sure what a 404 error message is, here is a definition from <a
title="Wikipedia 404" href="http://en.wikipedia.org/wiki/HTTP_404" target="_self">Wikipedia</a>:</p><blockquote>The 404 or Not Found error message is an HTTP standard response code indicating that the client was able to communicate with the server but the server could not find what was requested.</blockquote><p>It could be an outdated or moved page that was indexed a long time ago or maybe you&#8217;ve updated your site, moved things around. Who knows, but finding and fixing broken links is the website owners responsibility.  There are some useful plugins to help to check for broken links, here&#8217;s a good <a
title="Wordpress Broken Link Checker" href="http://wordpress.org/extend/plugins/broken-link-checker/" target="_self">one</a>.</p><p>Rather than scare off a potential (future) visit, you can easily adjust the language (that&#8217;s why Thesis is so great, right?) to make it more user friendly.  At the same time you can give the user a few options that make it more more likely they will stay on your site for awhile and then go off and tell their friends how much a genius you are. (Okay, maybe I&#8217;m gettiing a little hopeful, but you get the idea.)</p><p>There are a couple of simple methods to add a customized 404 page if you&#8217;re running Thesis:</p><h3>1. The easy way using OpenHook plugin.</h3><p>If you use this plugin, you&#8217;ll have things easier.  You can find a simple tutorial on how to change the page title and text <a
title="Changine Error Pages with OpenHook" href="http://lisaangelettieblog.com/thesis-template-how-to-change-error-404-pages/" target="_self">here</a>. (I find it humurous that the author of the tutorial doesn&#8217;t actually use the technique she demonstrates. Oh well, it still will work for YOUR site.)</p><h3>2. The code way, with the custom_functions.php.</h3><p>This way involves working with a little bit of php, nothing too challenging, but if you aren&#8217;t comfortable doing that then I would suggest method #1 or asking someone for help.
Rae Hoffman has a straightforward guide to making the changes on her website <a
title="Customize Thesis 404 Error Page" href="http://www.sugarrae.com/thesis-tutorial-custom-404/" target="_self">here</a>.</p><h4>Now that we know how to do it, what should a 404 error page contain?</h4><p>Some good ideas include:</p><ul><li> A link to the homepage.</li><li> A category listing or page listing.</li><li> A search box front and center.</li><li> Something humorous to keep them there. Rae put a video on her page. I&#8217;ve seen someone give away a free eBook as an apology gift, how much more generous could you be?</li><li> Try something new and creative. You can check out some ideas at <a
title="Smashing Magazine 404 Error Page Gallery" href="http://www.smashingmagazine.com/2009/01/29/404-error-pages-one-more-time/" target="_self">Smashing Magazine</a>.</li></ul><h3>Ideas to Avoid Confusion</h3><p>I would suggest removing the &#8220;404&#8243; from the error message as 99% of visitors usually have no idea (and don&#8217;t care) what that means.  Why show them an error code at all and risk them thinking there is something wrong with your website. You should just tell them there&#8217;s a problem and that you have a solution.</p><p>The most important of all is: don&#8217;t confuse them. Help them find what they were looking for and give them as many ways as possible to get them back on track. Do that and you&#8217;ll be able to retain more visitors and get them to return again and again.</p><h3>What If I Don&#8217;t Have Thesis?</h3><p>Well, then <a
title="Thesis Theme" href="http://jimfmunro.com/go/thesis" target="_self">go here and get it</a>! <img
src='http://www.jimfmunro.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Seriously, life is just easier with Thesis, but I&#8217;m biased I guess.</p><p>In the case you don&#8217;t have Thesis, there are some options.</p><h4>The WordPress Codex on creating 404 error pages</h4><p>You can find the <a
title="Creating_an_Error_404_Page" href="http://codex.wordpress.org/Creating_an_Error_404_Page" target="_self">WordPress Codex page  for handling 404 pages</a>. Do this if you want to code it yourself or want to modify an existing theme.</p><h4>404 Notifier Plugin</h4><p><a
title="404 Notifier Plugin" href="http://wordpress.org/extend/plugins/404-notifier/">This plugin</a> will help you catch 404 errors that come up on your page. Useful if you&#8217;ve moved things around on your blog.</p><h4>Smart 404 for WordPress</h4><p><a
title="Smart 404 Plugin" href="http://wordpress.org/extend/plugins/smart-404/" target="_self">This plugin</a> goes even further.  Here&#8217;s the description:</p><blockquote>When a page cannot be found, Smart 404 will use the current URL to attempt to find a matching page, and redirect to it automatically. Smart 404 also supplies template tags which provide a list of suggestions, for use on a 404.php template page if a matching post can’t be immediately discovered.</blockquote><h3>What If I Don&#8217;t Run WordPress OR Thesis theme</h3><p>This was originally an article geared toward WordPress-centric websites, but I&#8217;ve had a few questions about non-blog issues or HTML/PHP-based websites.  The answer is pretty simple and direct but requires you customize your .htaccess file.  If you&#8217;re not comfortable with that, I suggest calling in a professional. But it&#8217;s pretty easy if you follow <a
title="Custom 404 Page" href="http://www.thesitewizard.com/archive/custom404.shtml" target="_self">these basic instructions.</a> It&#8217;s essentially editing a text file on your server and pretty straightforward, assuming your web hosting company gives you that kind of access (most do). Follow this and you&#8217;ll be up and running in no time.</p><p>All content is copyright 2009-2010 Jim F. Munro. <br
/>Visit my blog for more great content on web design and development, WordPress and Internet Marketing: <a
href="http://www.jimfmunro.com">Jim F Munro</a> <br
/><br
/> Are you looking for a powerful, easy to use and infinitely customizable WordPress theme?  I suggest you try <a
href="http://jimfmunro.com/thesis">Thesis</a> for WordPress. Read my review of the Thesis theme <a
href="http://bit.ly/9xIfq3">here</a>. <br
/><br
/> It's 2010 and site speed matters, <a
href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" rel="nofollow">just ask Google</a>.<br
/><br
/> Don't let your webhosting choice be a crapshoot, get started on the right foot with <a
href="http://jimfmunro.com/bluehost" rel="nofollow">Bluehost</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jimfmunro.com/general/customizing-thesis-404-pages/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
