<?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>Likesalmon Design &#187; Wordpress</title>
	<atom:link href="http://www.likesalmondesign.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.likesalmondesign.com</link>
	<description>Open Source Web Design and Development from Scratch</description>
	<lastBuildDate>Tue, 15 Jun 2010 03:51:47 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Slickr gallery for Thematic</title>
		<link>http://www.likesalmondesign.com/slickr-gallery-for-thematic/</link>
		<comments>http://www.likesalmondesign.com/slickr-gallery-for-thematic/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 04:37:46 +0000</pubDate>
		<dc:creator>Ammon</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.likesalmondesign.com/?p=309</guid>
		<description><![CDATA[Slickr Gallery is a sleek little WordPress plugin for displaying Flickr albums on websites.  The themes included in the plugin don&#8217;t work with Thematic based themes so I made one that does. 
Download

Download slickr_thematic_theme.tar.gz
Installation
Just download this file, un-tar it ($ tar -xvzf slickr_thematic_theme.tar.gz) and copy the extracted folder to wordpress/wp-content/plugins/slickr-gallery/themes.  Then you can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stimuli.ca/slickr/" title="Slickr Gallery for WordPress">Slickr Gallery</a> is a sleek little WordPress plugin for displaying Flickr albums on websites.  The themes included in the plugin don&#8217;t work with <a href="http://themeshaper.com/thematic/" title="Thematic WordPress framework">Thematic</a> based themes so I made one that does. </p>
<h3>Download</h3>
<p><a href="http://www.likesalmondesign.com/wp-content/uploads/2010/04/slickr_thematic_theme.tar.gz" title="Download"><img src="http://www.likesalmondesign.com/wp-content/uploads/2010/04/package-x-generic.png" alt="" title="package-x-generic" width="32" height="32" class="alignnone size-full wp-image-311" /><br />
Download slickr_thematic_theme.tar.gz</a></p>
<h3>Installation</h3>
<p>Just download this file, un-tar it (<code>$ tar -xvzf slickr_thematic_theme.tar.gz</code>) and copy the extracted folder to <code>wordpress/wp-content/plugins/slickr-gallery/themes</code>.  Then you can select the Thematic theme from the WordPress admin area under Settings -> Slickr Gallery -> Slickr Gallery Theme.  </p>
<p>You&#8217;re welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/slickr-gallery-for-thematic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Mootools to a Wordpress child theme</title>
		<link>http://www.likesalmondesign.com/add-mootools-to-a-wordpress-child-theme/</link>
		<comments>http://www.likesalmondesign.com/add-mootools-to-a-wordpress-child-theme/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 04:00:35 +0000</pubDate>
		<dc:creator>Ammon</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.likesalmondesign.com/?p=279</guid>
		<description><![CDATA[The following code, when included in the functions.php file in your Wordpress child theme, will correctly load Mootools and a custom script.  This is the only way I am able make custom scripts work, but you hear a lot of stuff out there on the interweb&#8230;

&#60;?php
function add_js() {
    $stylesheet_dir = get_bloginfo('stylesheet_directory');
 [...]]]></description>
			<content:encoded><![CDATA[<p>The following code, when included in the functions.php file in your Wordpress child theme, will correctly load Mootools and a custom script.  This is the <em>only</em> way I am able make custom scripts work, but you hear a lot of stuff out there on the interweb&#8230;</p>
<p><code><br />
&lt;?php<br />
function add_js() {<br />
    $stylesheet_dir = get_bloginfo('stylesheet_directory');<br />
    $myscript = $stylesheet_dir . '/js/myscript.js';<br />
    $mootools = $stylesheet_dir . '/js/mootools.js';<br />
    wp_enqueue_script('mootools', $mootools, '', '1.2.4', false);<br />
    wp_enqueue_script('myscript', $myscript, array('mootools'), '1.0', false);<br />
}<br />
add_js();<br />
?&gt;<br />
</code></p>
<p>Notice how every parameter is used in the <code>&lt; ?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?&gt;</code> function <em>even though</em> all but the first one is supposed to be optional.  Maybe its a PHP thing.  Whatever.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/add-mootools-to-a-wordpress-child-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTOB: Using jQuery with Wordpress</title>
		<link>http://www.likesalmondesign.com/ftob-using-jquery-with-wordpress/</link>
		<comments>http://www.likesalmondesign.com/ftob-using-jquery-with-wordpress/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 22:12:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[From the old blog]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.likesalmondesign.com/?p=57</guid>
		<description><![CDATA[Originally posted on 10/10/08 at http://likesalmon.wordpress.com
I struggled with this, as the usual method of including a javascript library and an external javascript script did not work.  Usually, I would do this:

&#60;script style="text/javascript" src=&#60;?php bloginfo('url'); ?&#62;/wp-includes/js/jquery/jquery.js" &#62;&#60;/style&#62;
&#60;script style="text/javascript" src=&#60;?php bloginfo('template_directory'); ?&#62;/myScript.js" &#62;&#60;/style&#62;

But that didn&#8217;t work at all, even when I included the jQuery.noConflict() line in [...]]]></description>
			<content:encoded><![CDATA[<p>Originally posted on 10/10/08 at http://likesalmon.wordpress.com</p>
<p>I struggled with this, as the usual method of including a javascript library and an external javascript script did not work.  Usually, I would do this:</p>
<p><code><br />
&lt;script style="text/javascript" src=&lt;?php bloginfo('url'); ?&gt;/wp-includes/js/jquery/jquery.js" &gt;&lt;/style&gt;<br />
&lt;script style="text/javascript" src=&lt;?php bloginfo('template_directory'); ?&gt;/myScript.js" &gt;&lt;/style&gt;<br />
</code></p>
<p>But that didn&#8217;t work at all, even when I included the jQuery.noConflict() line in my script.  So I ended up going with this, which loads the jQuery library that is included with the wordpress installation and then loads my script without any conflicts:</p>
<p><code><br />
&lt;?php wp_enqueue_script( 'myScript', '/wp-content/themes/myTheme/myScript.js', array('jquery') ); ?&gt;<br />
</code></p>
<p>The wordpress docs have very little to say about wp_enqueue_script(), the function that makes this possible.  A good resource with examples of use can be found here:</p>
<p><a href="http://nickohrn.com/loading-javascript-libraries-in-wordpress-plugins-with-wp_enqueue_script/" title="Nick Ohrn has this figured out">http://nickohrn.com/loading-javascript-libraries-in-wordpress-plugins-with-wp_enqueue_script/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/ftob-using-jquery-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTOB: Blogging in the heat of the moment</title>
		<link>http://www.likesalmondesign.com/ftob-blogging-in-the-heat-of-the-moment/</link>
		<comments>http://www.likesalmondesign.com/ftob-blogging-in-the-heat-of-the-moment/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 21:45:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[From the old blog]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.likesalmondesign.com/?p=39</guid>
		<description><![CDATA[Originally posted on 3/27/08 at http://likesalmon.wordpress.com/
This was originally a reply to liverbones&#8217; comment of my last post, but it became long so I gave it a home of its own.
Just about every day I run across some design or technical problem that I can only solve through blogs or message boards. Its an amazing resource, [...]]]></description>
			<content:encoded><![CDATA[<p>Originally posted on 3/27/08 at http://likesalmon.wordpress.com/</p>
<p>This was originally a reply to liverbones&#8217; comment of my last post, but it became long so I gave it a home of its own.</p>
<p>Just about every day I run across some design or technical problem that I can only solve through blogs or message boards. Its an amazing resource, and I couldn&#8217;t get by without it. However, I find that the solutions are often lacking.</p>
<p>The problem is that the tech guru who is answering the question usually figured out the thing in question long ago, and can&#8217;t remember quite what their personal &#8220;Ah HAH!&#8221; moment was. So they leave the little stuff out.  For instance, if you&#8217;re not used to linux command line stuff, and you install something that you have to initialize through the command line, you cannot just type in shell$ <i>foo</i> and expect it to work.  Most likely, the command <i>foo</i> is not in your <i>path.  </i>So you actually have to go to the file where the program is, then type in shell$ <i>./foo</i>.  The &#8220;.&#8221; tells your computer that the command can be found in this directory.  But ask a linux guru how to initialize a program, and she will tell you &#8220;Just type in <i>foo</i>&#8221; at the command line.  Its not that they don&#8217;t know how to do it right, its that they know it so well that they forgot to tell you.  This why the best answers come from bloggers who are right in the heat of the moment, still trying to figure it out when they post.</p>
<p>For instance, I posted my GoDaddy entry just yesterday. But I had been working on getting wordpress set up on GoDaddy for hours. Actually, to be honest, days. This <a href="http://www.idano.net/how-to-setup-wordpress-mysql-and-permalinks-info-on-godaddy-hosting-54.htm">blog</a> helped, as did the comments on this <a href="http://www.idano.net/wordpress-godaddy-and-permalinks-2-53.htm">post</a>, but it made everything seem so easy. Fact is, when I first uploaded the site, nothing worked at all.</p>
<p>I struggled with the wp-config file forever. Then I enabled pretty urls, which broke everything, and spent several hours downloading and uploading the .htaccess file trying to modify just the right thing. It was only after I gave up (because of a blog post that mentioned if you just wait, everything will work), waited two days, and tried again that it worked. Instantly. For no reason at all.</p>
<p>So my point is, because I treasure the thoughtful, generous people who document their sometimes painful journey through the trials of learning how to do stuff with computers,  I am going to start blogging while I&#8217;m still trying to figure shit out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/ftob-blogging-in-the-heat-of-the-moment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTOB: MillhollandCycles.com</title>
		<link>http://www.likesalmondesign.com/ftob-millhollandcyclescom/</link>
		<comments>http://www.likesalmondesign.com/ftob-millhollandcyclescom/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 21:42:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[From the old blog]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.likesalmondesign.com/?p=37</guid>
		<description><![CDATA[Originally posted on 3/26/2008 at http://likesalmon.wordpress.com/
This is a progress report on MilhollandCycles.com, website I am building for my brother Greg, who builds bicycles in our house in Portland.  His bikes are great.  He built me the coolest fillet braised mountain bike that languishes in the basement while I try to save enough cash [...]]]></description>
			<content:encoded><![CDATA[<p>Originally posted on 3/26/2008 at http://likesalmon.wordpress.com/</p>
<p>This is a progress report on <a href="www.milhollandcycles.com">MilhollandCycles.com</a>, website I am building for my brother Greg, who builds bicycles in our house in Portland.  His bikes are great.  He built me the coolest fillet braised mountain bike that languishes in the basement while I try to save enough cash to get paint and parts on it.  I think about it every day, and when the sun is out and I&#8217;m not at work it kills me that I am not mountain biking every second.</p>
<p>So I built Greg a theme for wordpress.  It was pretty straight forward.  I love wordpress.  The code is elegant and extensible, and you can do whatever the hell you want to with it.  I built Greg&#8217;s theme on top of the default theme that comes with the wordpress download.  switch around a few php include tags and give it a new style.css document and you&#8217;re in business.  I host my sites in the webserver document folder on my laptop because I can&#8217;t get virtual domains to work, but that&#8217;s another post.  Anyhow, its a great testing platform because I can view the sites as they are served from the apache server on my laptop.  Most of the time its just like they are live on the &#8216;net.  Not always though.  Some of the plugins (lightbox in particular) didn&#8217;t work quite right.</p>
<p>Thankfully when I uploaded the site to godaddy (I know what you are thinking, don&#8217;t judge me!), everything miraculously worked.  Plugins, pages, everything.  Except pretty URLs, that broke everything.  But it wasn&#8217;t THAT hard to fix, you just have to erase all of the stuff that wordpress adds to the .htaccess file and replace it with a clean one.</p>
<p>The thing that vexes me is no shell access.  I didn&#8217;t even think about this when choosing hosting services, but godaddy does not allow shell access.  That means that you have to manipulate SQL tables with phpMyAdmin.  I do not like this program.  Call me old fashioned, but I prefer the hands-approach.  I just don&#8217;t trust the GUI to be messing with my SQL.  Maybe I shouldn&#8217;t worry about it.  Wordpress has done a fine job all on its own.  But I am worried.  Enough so that I won&#8217;t host another site on godaddy again.  Sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/ftob-millhollandcyclescom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The plan</title>
		<link>http://www.likesalmondesign.com/the-plan/</link>
		<comments>http://www.likesalmondesign.com/the-plan/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 07:50:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS Frameworks]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://likesalmondesign.com/?p=5</guid>
		<description><![CDATA[I&#8217;ve developed 3 Wordpress sites at this point, and every time I&#8217;ve used the Kubrick theme as a basis for my custom theme.  Kubrick bugs me because it uses a lot of non-semantic id and class names, but the layout of the php is good and it has all the functionality I need built in, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve developed 3 Wordpress sites at this point, and every time I&#8217;ve used the Kubrick theme as a basis for my custom theme.  Kubrick bugs me because it uses a lot of non-semantic id and class names, but the layout of the php is good and it has all the functionality I need built in, like widgets and comments.</p>
<p>This time though, I&#8217;m starting fresh.  I was inspired by this post:</p>
<p><a href="http://michaelwender.com/2008/04/15/using-wordpress-sanbox-and-blueprint-css/" title="Michael Wender's blog">http://michaelwender.com/2008/04/15/using-wordpress-sanbox-and-blueprint-css/</a></p>
<p>So I&#8217;m basing this site on the <a href="http://www.plaintxt.org/themes/sandbox/" title="Get the sandbox theme for yourself">Sandbox theme</a>, and I&#8217;m going to use  <a href="http://www.blueprintcss.org/" title="Get Blueprint">Blueprint</a> to get a jump on the CSS.  It may be a while before I get to designing my own theme for this site because I have a couple projects in the pipe right now.  Plus, I don&#8217;t know about you, but I am really digging the solid unstyled power of the Sandbox theme.  I mean, its so <em>pure</em>, you know?</p>
<p>The last site I developed took a hair shy of 14 hours (!) to lay out in CSS.  That is un-freaking-acceptable.  I mean, I am really good at CSS.  I know it backwards and forwards.  By heart.  But it is at its core a flawed and limited standard, so I&#8217;ve given up and I&#8217;m going to cheat anyway I can from now on.  In a standards-compliant way, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.likesalmondesign.com/the-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
