<?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>We Are Pixel8</title> <atom:link href="http://www.wearepixel8.com/feed/" rel="self" type="application/rss+xml" /><link>http://www.wearepixel8.com</link> <description>A San Antonio, TX Website Design, Marketing &#38; Content Strategy Studio</description> <lastBuildDate>Tue, 24 Apr 2012 22:04:33 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Non-Profit Content. Scratch That&#8230;</title><link>http://www.wearepixel8.com/2937/non-profit-content-scratch-that/</link> <comments>http://www.wearepixel8.com/2937/non-profit-content-scratch-that/#comments</comments> <pubDate>Tue, 24 Apr 2012 22:01:50 +0000</pubDate> <dc:creator>Jeanette Fernandez</dc:creator> <category><![CDATA[Content]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[foundations]]></category> <category><![CDATA[inspiration]]></category> <category><![CDATA[introspection]]></category> <category><![CDATA[non-profit]]></category> <category><![CDATA[teen writing]]></category> <category><![CDATA[write]]></category> <category><![CDATA[writing]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2937</guid> <description><![CDATA[There is writing for non-profits, and there is non-profit writing. Read on, please.]]></description> <content:encoded><![CDATA[<p>For this particular post, I had my mind set on discussing content strategy and creative writing for non-profits. (We&#8217;re currently working with a brand new non-profit on their equally new website.) I was set on talking about how one goes about developing a content strategy plan for non-profit foundations and how to connect with users via the right web content.</p><p>During my research, I ran across several organizations that devoted themselves to nurturing writing in young adults. When I was a kid, I always knew I wanted to write (Rolling Stone, here I come!), but didn&#8217;t have the resources to give me that bit of push and support at the time. So, when I came across these fantastic foundations, I was ecstatic to learn that they exist. And, to know that they are supporting this creative medium today is a beautiful thing.</p><p>So, my heart had a passionate discussion with my mind. Together, they came to an understanding. Instead of talking about non-profit content strategy today, time was better spent calling attention to the organizations that help to foster creative writing in teens. Whether the work be poetry, literature, song, spoken word or other medium, this subject is more important, I believe. I&#8217;ll talk about content strategy another day.</p><p>On that note, I&#8217;m going to keep it short and sweet and ask that you take a moment out of your day to check out these fabulous organizations and the work they&#8217;re doing in their respective communities. If you want to shine a spotlight on a special foundation close to your heart, don&#8217;t be shy!</p><ul><li><a
title="WriteGirl" href="http://www.writegirl.org/" target="_blank">WriteGirl</a></li><li><a
title="Girls Write Now" href="http://www.girlswritenow.org/gwn/" target="_blank">Girls Write Now</a></li><li><a
title="Pongo Teen Writing" href="http://www.pongoteenwriting.org/" target="_blank">Pongo Teen Writing</a></li><li><a
title="Get Lit" href="http://getlit.org/" target="_blank">Get Lit</a></li><li><a
title="Gemini Ink" href="http://geminiink.org/" target="_blank">Gemini Ink</a></li><li><a
title="Youth Speaks" href="http://youthspeaks.org/" target="_blank">Youth Speaks</a></li><li><a
title="Philly Youth Poetry Movement" href="http://phillyyouthpoets.org/" target="_blank">Philly Youth Poetry Movement</a></li><li><a
title="Capitol City Young Writers" href="http://www.capitolcityyoungwriters.com/" target="_blank">Capitol City Young Writers</a></li><li><a
title="The Telling Room" href="http://tellingroom.org/" target="_blank">The Telling Room</a></li><li><a
title="Young Chicago Authors" href="http://youngchicagoauthors.org/blog/" target="_blank">Young Chicago Authors</a></li></ul><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2937/non-profit-content-scratch-that/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>An Exercise in Restraint</title><link>http://www.wearepixel8.com/2927/an-exercise-in-restraint/</link> <comments>http://www.wearepixel8.com/2927/an-exercise-in-restraint/#comments</comments> <pubDate>Mon, 23 Apr 2012 15:53:43 +0000</pubDate> <dc:creator>Erik Ford</dc:creator> <category><![CDATA[Thoughts]]></category> <category><![CDATA[design principles]]></category> <category><![CDATA[introspection]]></category> <category><![CDATA[typography]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2927</guid> <description><![CDATA[As a designer, I realized the only way I would continue to grow was to stop trying to show off Photoshop skills and start embracing the fundamentals of good design.]]></description> <content:encoded><![CDATA[<p>Recently, as a designer, I discovered I had inadvertently picked up a nasty little habit over the years. I had fallen into a self created trap of equating complex visual eye candy with good design and, in turn, placing more importance on Photoshop techniques than basic design principles. As a side effect, I had lost sight of what my role as a designer… a person tasked with solving problems through a creative and visual medium.</p><p>No wonder I was feeling uninspired lately. With each project I took on, I drove myself to the brink of insanity worrying whether I would be able to come up with enough visual interest to satisfy the client and impress my peers. I was all but ignoring the context I was designing in or who I was designing for. I was worried about the form more than the function. And ultimately, like my daughter reaching for a pacifier for comfort, I found myself relying on the current trends of the day as my safe haven.</p><blockquote><p>“Technology over technique produces emotionless design.”</p></blockquote><p>But with each button, texture and gradient I became increasingly dissatisfied with the end results. Was it visually pleasing? Probably. Did I receive accolades and peer praise for what I was producing? Yup. Did I satisfy the client? Most assuredly. Was it any good? That&#8217;s probably an unfair, subjective question but, in my opinion, no. I couldn&#8217;t shake the feeling that my portfolio had become about the bling and lacked any real meat on the bone. And, as Daniel Mall says, “Technology over technique produces emotionless design.”</p><p>I know what you are thinking right now, “Erik, you have one of those personality quirks that causes you to not like your work upon completion.” That&#8217;s partially true. But, upon further analysis of my work, I found the more I crammed into a project, the less coherent and cohesive it became.</p><p>I wish I could fault the internet and its abundance of visual stimuli for my design personality disorder but the blame lay squarely on my skinny shoulders. I questioned nothing. I didn&#8217;t attempt to challenge myself. I wasn&#8217;t pushing my own boundaries by working outside of my comfort zone. I simply wasn&#8217;t growing.</p><p>I knew I needed to take a couple of steps back and reassess everything about my role as a designer and the processes I was taking to reach the goal of a particular project. I needed to shut off the “noise” and go back to square one. Once I did, I had a pure “ah hah” moment that has forever changed me. I became aware of my inability to objectively edit my work. I had morphed into a decorator, piling on effect after effect, which does very little to solve any problem. I hadn&#8217;t established a filter for which I could determine what was necessary and what was not in a given project. I didn&#8217;t possess the necessary skill set to design with restraint.</p><h2>Knowledge is power</h2><p>I don&#8217;t have any formal training as a designer. Everything I knew, to that point in my career, was built from talent, gut instincts and emulation. But these traits alone were getting me nowhere. My grasp of design principles was rudimentary at best and I was only vaguely familiar with the rules. This meant I didn&#8217;t really know which rules I could break and why.</p><p>So I put the computer to sleep and started immersing myself in the craft of design and not the how-to. I stopped reading application tutorials and, for months, read and re-read everything I could get my hands on about design principles. Books like <a
title="Buy “Thinking with Type”" href="http://www.amazon.com/Thinking-Type-2nd-revised-expanded/dp/1568989695/ref=sr_1_1?ie=UTF8&amp;qid=1332880171&amp;sr=8-1">“Thinking with Type”</a> by Ellen Lupton, <a
title="Buy “Josef Müller-Brockmann: Pioneer of Swiss Graphic Design”" href="http://www.amazon.com/Josef-Muller-Brockmann-Pioneer-Graphic-Design/dp/3906700895/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1332880287&amp;sr=1-1">“Josef Müller-Brockmann: Pioneer of Swiss Graphic Design”</a> by Lars Müller and <a
title="Buy “Making and Breaking the Grid”" href="http://www.amazon.com/Making-Breaking-Grid-Graphic-Workshop/dp/1592531253/ref=pd_sim_b_3">“Making and Breaking the Grid”</a> by Timothy Samara, became my scripture. (Editor&#8217;s note: There are many more, but these three became represented the starting point for me.)</p><p><a
href="http://cdn.wearepixel8.com/wp-content/uploads/2012/04/thinking-with-type.jpg"><img
class="alignnone size-medium wp-image-2932" title="Thinking with Type by Ellen Lupton" src="http://cdn.wearepixel8.com/wp-content/uploads/2012/04/thinking-with-type-510x583.jpg" alt="Thinking with Type by Ellen Lupton" width="510" height="583" /></a></p><p>I discovered new found inspiration learning about the history of and theories behind my profession. I was learning the why and not the how and slowly starting to understand that design is eye candy if it had no purpose.</p><blockquote><p>“Confusion surrounds the criteria for judging design quality; the eye is wearied by lack of content, aesthetically veiled.”</p></blockquote><p>Successful design does not lie in the decoration, but in the totality of the solution derived from the problem at hand. When applied to my own work, when I decide to use a texture, a color, a font or any other design element, it&#8217;s because the solution calls for it and not because I am seeking praise, acceptance or trying to fill a perceived void in the work. It&#8217;s cliched, but I was learning that the work was complete when there was nothing more I could remove, not add.</p><blockquote><p>“… when we can focus on less, we can ensure that the less is the best it can be.”</p></blockquote><p>By stripping my work down to the bare necessities, I found that I was forced to insure what was on the page was there for a reason greater than stimulation. Put in a more eloquent way on a recent <a
href="http://drawar.com/d/why-are-we-scared-to-design-less/">Drawar post</a>, “… when we can focus on less, we can ensure that the less is the best it can be.”</p><h2>Design less ≠ boring design</h2><p>Am I saying there is no place for decoration in design? Absolutely not. But, if you are adding decoration for effect, and not cause, you may want to consider your reasoning. Don&#8217;t fall prey to the misconception that stripping your designs down to what is necessary somehow means your work now lacks personality. Continue to work with what is necessary for the task at hand. The solution is not in the addition. It&#8217;s actually in the subtraction.</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2927/an-exercise-in-restraint/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How Often Should Content Be Updated?</title><link>http://www.wearepixel8.com/2923/how-often-should-content-be-updated/</link> <comments>http://www.wearepixel8.com/2923/how-often-should-content-be-updated/#comments</comments> <pubDate>Tue, 17 Apr 2012 18:54:34 +0000</pubDate> <dc:creator>Jeanette Fernandez</dc:creator> <category><![CDATA[Business Tips]]></category> <category><![CDATA[Content Strategy]]></category> <category><![CDATA[content]]></category> <category><![CDATA[content strategy]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2923</guid> <description><![CDATA[Provide your users with fresh content and they'll keep coming back for more.]]></description> <content:encoded><![CDATA[<p>A popular question amongst our clients  is &#8220;How often should we update our content?&#8221; A popular answer is &#8220;As often as possible.&#8221; I say this because content should always be fluid. Think of your content from a user standpoint. If you visit a particular site often yet the content never changes, how many more times will you continue to visit that site? Not very many. You want to engage your readers, not bore them to tears.</p><p>Of course, the type of site you have will play a role in the amount of times your content will change. If you sell products, then new products and corresponding content should be updated frequently. If you have a magazine, blog, periodical type site, then your content should be up to the minute. Studios, agencies, artists? All new work should be immediately added to your portfolio.</p><p>A great way to keep your content fresh is your blog. Depending on your type of business, you should not let more than a week go by without a new entry. In a perfect world, blog updates should take place every day, if not sooner, but I&#8217;m a realist. Your blog is your constant voice, so don&#8217;t stop talking. Consider creating a content calendar to keep you on track and at the ready with subject ideas. If you lack the time to write yourself, work with a freelance writer to do it for you. Ghost blog writers are pretty popular and ease the stress of having to write a blog in addition to everything else you do.</p><p>Don&#8217;t forget about the little things such as an updated client list, new contact information, fresh meet the team (photos/bios), news, special promotions, etc. These are things that can be easily overlooked yet require a small amount of time to do.</p><p>For businesses that feature evergreen content on their site, a good rule of thumb is to perform a content audit every six months to determine how your content is meeting your users&#8217; needs. What&#8217;s working for you, what isn&#8217;t? What pages are getting the most visits and why? How is your SEO performing? Has your message changed? A content audit is the best way to address the state of your content&#8230; The state of your site.</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2923/how-often-should-content-be-updated/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How to Add Google Fonts to Your WordPress Theme</title><link>http://www.wearepixel8.com/2898/how-to-add-google-fonts-to-your-wordpress-theme/</link> <comments>http://www.wearepixel8.com/2898/how-to-add-google-fonts-to-your-wordpress-theme/#comments</comments> <pubDate>Tue, 10 Apr 2012 18:56:16 +0000</pubDate> <dc:creator>Erik Ford</dc:creator> <category><![CDATA[Tips & Tutorials]]></category> <category><![CDATA[Typography]]></category> <category><![CDATA[code snippets]]></category> <category><![CDATA[google fonts]]></category> <category><![CDATA[wordpress theme development]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2898</guid> <description><![CDATA[Learn how to add Google Fonts to your WordPress theme without the use of a plugin.]]></description> <content:encoded><![CDATA[<p>The landscape for typography on the web is vastly different today than it was 5 years. The days of “web safe” fonts are <strong>almost</strong> a thing of the past as many independent type foundries and designers are embracing a new way to serve their digital glyphs. We still have a long way to go, but services like <a
href="https://typekit.com/" title="TypeKit">TypeKit</a>, <a
href="http://fontdeck.com/" title="Fontdeck">Fontdeck</a>, <a
href="http://www.fontspring.com/" title="Fontspring">Fontspring</a> and <a
href="http://www.google.com/webfonts" title="Google Web Fonts">Google Fonts</a> are providing type-centric designers, like myself, tools to further explore our obsession with rich typography to enhance our designs.</p><p>What I want to show you today is how to include a font, from the Google Fonts library, into your WordPress theme. If you are not a roll up your sleeves and do-it-yourself kind of person, you probably want to use a plugin like <a
href="http://wordpress.org/extend/plugins/wp-google-fonts/" title="WP Google Fonts">WP Google Fonts</a> to accomplish your needs. Plugins, like this one, will give you automatic access to <strong>all</strong> of the fonts in the library but I find plugins like this to be overkill.</p><p>But, hopefully you are like me and understand that fonts are not interchangeable like a pair of socks. In fact, just because it&#8217;s in the drawer, you don&#8217;t necessarily have to wear them (I&#8217;m looking at you Christmas gift from 3 years ago still in the package). You should spend some time thinking about the fonts you are using within your projects and why. But, I&#8217;m digressing into a topic that is suited for its own blog post. On to the tutorial.</p><h2>Adding code to your header.php file</h2><p>I&#8217;ve seen similar tutorials that simply say, “copy and paste the code from Google Fonts into your header.php file,” and you are in business. In fact, on the <a
href="https://developers.google.com/webfonts/docs/getting_started" title="Google Fonts Getting Started">Google Fonts Getting Started</a> page, they tell you to do exactly that. And, you are not wholly incorrect here but you need to understand that the Google Fonts quick tip is not taking into consideration if you are developing a site for a <abbr
title="Content Management System">CMS</abbr> or not. They are simply showing you what the end result should look like.</p><p>If you are developing a WordPress theme, it&#8217;s recommended that you not edit the header.php at all and you should take advantage of the <code>wp_head()</code> function and action hooks when applicable. If this sounds a bit over your head, don&#8217;t worry. My method is just as simple but will save you headaches in the long run. If you would like to learn more about this function, definitely head over to the <a
href="http://codex.wordpress.org/Function_Reference/wp_head" title="Function Reference/wp head">Codex</a> for some seriously geeky speak.</p><p>Before we begin, you will have to open up the header.php to make sure you have the proper function before the closing <code>&lt;head&gt;</code> tag. Your file should look like the following.</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;">     <span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_head<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Do not delete this line or your world will come to an end ?&gt;</span>
<span style="color: #339933;">&lt;/</span>head<span style="color: #339933;">&gt;</span></pre></div></div><p>The PHP comments are something we include in all of our projects and is meant to be our sad attempt at comedy. But the message is clear. Once that code is included, do not touch for any reason whatsoever!</p><h2>Adding code to your functions.php file</h2><p>Now, with all of that out of the way, let&#8217;s add a font to our theme. I&#8217;ve chosen Neuton, by <a
href="https://plus.google.com/105438895884343597198/about" title="Brian Zick's Google+ Profile">Brian Zick</a>, and the weights I&#8217;m going to include are Normal 400, Normal 400 italic and Bold 700. At this point, I need to decide if I want to use the standard method, with a link to Google Fonts stylesheet to serve my fonts or the Javascript method. The latter will give me more flexibility but may be a bit too complex for this tutorial. But I will show you how to add your Google Fonts using either method. You can also use the <code>@import</code> method without touching your functions.php file but I almost never use this method. It&#8217;s simply a personal preference and you will eventually formulate your own based on your workflow.</p><h3>Standard Method</h3><p>If you have chosen the standard method, add the following code to your functions.php file if you are developing a parent theme. Note that the opening and closing <code>&lt;?php ?&gt;</code> tags will not be necessary, if you already have an existing functions.php file.</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*-----------------------------------------------------------------------------------*/</span>
<span style="color: #666666; font-style: italic;">/* Register &amp; enqueue stylesheets
/*-----------------------------------------------------------------------------------*/</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8_google_fonts'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wap8_google_fonts'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">function</span> wap8_google_fonts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// we do not want this to load in the dashboard</span>
			<span style="color: #666666; font-style: italic;">// register Google Fonts stylesheet</span>
			wp_register_style<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wap8_google-fonts'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://fonts.googleapis.com/css?family=Neuton:400,400italic,700'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'screen'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// enqueue Google Fonts stylesheet</span>
			wp_enqueue_style<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wap8_google-fonts'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>This may look a bit complicated at first, but it&#8217;s quite simple to understand and is a fool proof way of adding an external stylesheet to your WordPress theme. We are using the both the <code>wp_register_style()</code> and <code>wp_enqueue_style()</code> functions to accomplish this. The former takes five parameters:</p><ul><li>Handle <code>$handle</code> &#8211; A unique name for the stylesheet which will be used to identify the script later with <code>wp_enqueue_style()</code></li><li>Source <code>$src</code> &#8211; The URL where this stylesheet can be found. Notice here, I have added the URL provided by Google Fonts.</li><li>Dependencies <code>$deps</code> &#8211; Let WordPress know if this stylesheet depends on another, therefore loading it after its dependencies. In this case, it does not, so we simply pass an empty string.</li><li>Version <code>$ver</code> &#8211; Let WordPress know if this stylesheet has a version number. Google Fonts did not provide one and for the sake of this tutorial, we will also pass an empty string here.</li><li>Media <code>$media</code> &#8211; Let WordPress know which media this stylesheet is targeting. In our case, we are targeting <code>screen</code>.</li></ul><p>Once we have properly registered our stylesheet, let&#8217;s enqueue it by adding <code>wp_enqueue_style( 'wap8_google-fonts' );</code>. Notice that I passed the handle through this function which, in layman&#8217;s terms, means load this stylesheet. At this point, you are now free to add your fonts to your style.css file like so.</p><div
class="wp_syntax"><div
class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'Neuton'</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
     <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">400</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div><h3>Javascript Method</h3><p>If you are looking for additional granular control, you may want to use the Javascript method instead. It&#8217;s best practice to include the code provided in an external Javascript file, but if you are not quite comfortable with that, you can always add the following to your functions.php file.</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*-----------------------------------------------------------------------------------*/</span>
<span style="color: #666666; font-style: italic;">/* Google Fonts Javascript Code
/*-----------------------------------------------------------------------------------*/</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wp_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8_google_fonts'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wap8_google_fonts'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">function</span> wap8_google_fonts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;script type=&quot;text/javascript&quot;&gt;
  WebFontConfig = {
    google: { families: [ 'Neuton:400,400italic,700:latin' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })(); &lt;/script&gt;	
<span style="color: #000000; font-weight: bold;">&lt;?php</span>		
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>As you can see, with this method, we are using the <code>wp_head()</code> action hook to add the Javascript code inside of our site&#8217;s <code>&lt;head&gt;</code> tag. At this point, you are now free to add your Google Fonts to your stylesheet.</p><h2>Conclusion</h2><p>I hope I&#8217;ve made the process of adding your own Google Fonts to your WordPress theme seamless and pain free. If not, let me know. Also, be sure to drop in, from time to time. I plan on writing another post on how to use this fonts in the WordPress editor without the use of a plugin.</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2898/how-to-add-google-fonts-to-your-wordpress-theme/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What About Us?</title><link>http://www.wearepixel8.com/2877/what-about-us-2/</link> <comments>http://www.wearepixel8.com/2877/what-about-us-2/#comments</comments> <pubDate>Tue, 03 Apr 2012 20:40:45 +0000</pubDate> <dc:creator>Jeanette Fernandez</dc:creator> <category><![CDATA[Content Strategy]]></category> <category><![CDATA[content]]></category> <category><![CDATA[content strategy]]></category> <category><![CDATA[inspiration]]></category> <category><![CDATA[tips]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2877</guid> <description><![CDATA[Like it or, your profile page is a must read. Learn how to make your story stand out.]]></description> <content:encoded><![CDATA[<p>When we were coming up with the content and design for the We Are Pixel8  Meet the Team page, a ton of questions were being thrown around for what seemed like the longest time. What should the content be? What should it look like? Should we be all serious professional, I&#8217;m a relative genius in my field type thing with hard-nosed, television detective looking photos? Because, let&#8217;s be honest, that is so not who we are. Yes, we take our work seriously but we sure as hell don&#8217;t take ourselves seriously. We all hail from the music industry, for goodness sake. How serious can that be?</p><p>So, after many days (and nights) of pondering, we decided that we just needed to be ourselves. Our crazy, overworked, terminally hopeful selves. And, in doing so we discovered that it was okay to be us. That each of our personal stories was what really mattered, what users really wanted to hear. And, being able to put that in our own words, speaking to whoever is reading our profiles on a personal level, is actually cool. Even for someone like me, Miss none of your business, it was refreshing to tell my little story. Share a bit about myself that maybe someone out there may find interesting or relatable in some way.</p><p>The reason we spent an incredible amount of hours on this area is because it is one of the most visited sections of the We Are Pixel8 website. People inherently want to know about other people, especially if they&#8217;re interested in your product / brand. They want to find out who you are, why you do what you do and why they should invest in your company. How many times have you visited a site you were interested in and read that person or company&#8217;s bio / about us / our story page(s)? Probably quite a bit and this is why you your content makes a difference here.</p><p>Here are a few things to think about when creating a compelling profile page:</p><ol><li>It&#8217;s not the amount of words that creates a memorable message. It&#8217;s the right words. Don&#8217;t get caught up in the length of your message. Remember, quality over quantity.</li><li>Does your content represent you? What I mean is, is it your voice? When people read it will they walk away having a better understanding of who you are? Or, will they just get a quick little nondescript bio and nothing more?</li><li>Is your story compelling? I know we all haven&#8217;t lead the lives of our heroes, but it doesn&#8217;t mean your story isn&#8217;t a compelling one. What you may think as boring, someone else will think as incredibly interesting.</li><li>Don&#8217;t be afraid to be different. Standing out in a crowd is a good thing, if done the right way.</li><li>Just be yourself. I know that sounds incredibly cliche, but it really is true. Turn your crazy light on and let it shine.</li></ol><p>Check out these varied profile pages for a bit of inspiration:</p><ul><li><a
title="Pencils of Promise" href="http://www.pencilsofpromise.org/who-we-are/our-story">Pencils of Promise</a></li><li><a
title="Rock, Paper, Scissor" href="http://www.rockpaperscissor.com/ourstory">Rock, Paper, Scissor</a></li><li><a
title="G'nosh" href="http://gnosh.co.uk#why-gnosh">G&#8217;nosh</a></li><li><a
title="Jill Bliss" href="http://jillbliss.com/profile/">Jill Bliss</a></li><li><a
title="Pulp Fingers" href="http://pulpfingers.com/team/">Pulp Fingers</a></li></ul><p>Your profile page is a reflection of you. What do you want your users to know?</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2877/what-about-us-2/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Use a Conditional Statement to show WordPress Pagination</title><link>http://www.wearepixel8.com/2821/use-a-conditional-statement-to-show-wordpress-pagination/</link> <comments>http://www.wearepixel8.com/2821/use-a-conditional-statement-to-show-wordpress-pagination/#comments</comments> <pubDate>Wed, 18 Jan 2012 18:01:42 +0000</pubDate> <dc:creator>Erik Ford</dc:creator> <category><![CDATA[Tips & Tutorials]]></category> <category><![CDATA[code snippets]]></category> <category><![CDATA[php]]></category> <category><![CDATA[wordpress theme development]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2821</guid> <description><![CDATA[Today I will show you how to quickly &#038; easily conditionally add WordPress pagination to your loop.]]></description> <content:encoded><![CDATA[<p>If you have ever developed a WordPress theme, you have inevitably come across having to add some sort of pagination to the WordPress loop. Whether in your “index.php”, “archives.php” or “search.php”, you end up adding some code that looks like the following:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;div class=&quot;pagination&quot;&gt;
	&lt;p class=&quot;alignleft&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> next_posts_link<span style="color: #009900;">&#40;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'&amp;laquo; Older Posts'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
	&lt;p class=&quot;alignright&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> previous_posts_link<span style="color: #009900;">&#40;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Newer Posts &amp;raquo;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #666666; font-style: italic;">// no posts found ?&gt;</span></pre></div></div><p>So what&#8217;s wrong with this code? Technically, nothing at all. You are simply hooking into the <code>next_posts_link()</code> and <code>previous_posts_link()</code> to show the “Older” and “Newer” post links. But, when you check out your source code, in the browser, you will notice that there is an empty <code>div</code> tag at the end of your posts. And, if you are anything like me, you <strong>hate</strong> empty div tags!</p><p>Well, fear not. There is a simple way to avoid those pesky empty <code>divs</code> from destroying your otherwise beautiful markup with a simple function and conditional statement.</p><h2>Step 1: The function</h2><p>I like to keep my development workflow and simplistic as possible. So, instead of writing extra lines of code every time I need to check if pagination is needed, I created a simple function to do the job for me. Open up your “functions.php” file and add the following. I recommend placing this at the end of the file, right before the closing &lt;?php ?&gt; tag.</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*-----------------------------------------------------------------------------------*/</span>
<span style="color: #666666; font-style: italic;">/* Pagination test
/*-----------------------------------------------------------------------------------*/</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> wap8_show_posts_nav<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$wp_query</span> <span style="color: #339933;">-&gt;</span> <span style="color: #004000;">max_num_pages</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>In a nutshell, all we are doing here is checking if there is more than one page to display with this loop. Nothing fancy or complicated here. Same the file and let&#8217;s move on.</p><h2>Step 2: Add the condition to the loop</h2><p>Remember the block of code I showed you at the beginning of this post. Well, we need to modify this to work with our function. Change that block of code to the following:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> wap8_show_posts_nav<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;div class=&quot;pagination clear&quot;&gt;
		&lt;p class=&quot;alignleft&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> next_posts_link<span style="color: #009900;">&#40;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'&amp;laquo; Older Posts'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
		&lt;p class=&quot;alignright&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> previous_posts_link<span style="color: #009900;">&#40;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Newer Posts &amp;raquo;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wap8'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
	&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #666666; font-style: italic;">// no posts found ?&gt;</span></pre></div></div><p>As you can see, after the <code>endwhile</code>, we add a conditional check using our function. If there is more than one page, show the <code>div</code>, if not, move on and do nothing.</p><p>That&#8217;s it. Happy WordPress developing!</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2821/use-a-conditional-statement-to-show-wordpress-pagination/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Dr. Martin Luther King, Jr.</title><link>http://www.wearepixel8.com/2817/dr-martin-luther-king-jr/</link> <comments>http://www.wearepixel8.com/2817/dr-martin-luther-king-jr/#comments</comments> <pubDate>Mon, 16 Jan 2012 15:46:39 +0000</pubDate> <dc:creator>Erik Ford</dc:creator> <category><![CDATA[Quotes]]></category> <category><![CDATA[inspiration]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2817</guid> <description><![CDATA[In celebration of Dr. Martin Luther King's birthday, I take a moment to briefly reflect on the profound effect he had on my life.]]></description> <content:encoded><![CDATA[<p>Yesterday would have been Dr. Martin Luther King&#8217;s 83rd birthday and I would be remiss if I didn&#8217;t take a moment to reflect on how this man&#8217;s life impacted my own. Without his courage and immense self-sacrifice, I am confident that I would not have attended the schools I did, lived in the neighborhoods I did, dated whomever my heart led me to, nor opened my own business as an African-American male. And when you stop to really think about that statement, I would not have been allowed to be Erik Ford, but a mere shell of a person who lived under the confines of another person&#8217;s ideology.</p><p>I know that it is 2012 and we have our first African-American president in the White House. We can all eat at the same counter, drink from the same water fountain and choose our own seats on the bus. But, let&#8217;s not allow these progresses to cloud our vision or assume that we have arrived to the land that Dr. King dreamed of. Sincere ignorance is more prevalent than one would like to believe.</p><p>I truly believe this all starts on the individual level. Let&#8217;s make sure that we are learning from our own mistakes. Remember that our lives do not dictate the lives of the stranger standing next to you. Embrace the fact that this planet is filled with more diversity than the human brain can truly comprehend. Once we have closed our minds to the vast array of possibilities of the human condition, we have planted our own seeds of stupidity.</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2817/dr-martin-luther-king-jr/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What are You Doing New Years Eve?</title><link>http://www.wearepixel8.com/2810/what-are-you-doing-new-years-eve/</link> <comments>http://www.wearepixel8.com/2810/what-are-you-doing-new-years-eve/#comments</comments> <pubDate>Fri, 30 Dec 2011 00:35:57 +0000</pubDate> <dc:creator>Erik Ford</dc:creator> <category><![CDATA[Videos]]></category> <category><![CDATA[holidays]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2810</guid> <description><![CDATA[Sit back and watch Zooey Deschanel and Joseph Gordon-Levitt sing this little ditty and tell me it's not the cutest.]]></description> <content:encoded><![CDATA[<p>OK. This is just a cute video that has absolutely nothing to do with anything at all. As I am winding down 2011, I am inevitably thinking of 2012 and where I would like to see We Are Pixel8 in another 365 days.</p><p>Until I can get those thoughts together, I will wallow in the gooey cuteness of this video.</p><p><iframe
width="510" height="383" src="http://www.youtube.com/embed/aSq1cez_flQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2810/what-are-you-doing-new-years-eve/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hit the Pause Button</title><link>http://www.wearepixel8.com/2803/hit-the-pause-button/</link> <comments>http://www.wearepixel8.com/2803/hit-the-pause-button/#comments</comments> <pubDate>Thu, 22 Dec 2011 23:05:48 +0000</pubDate> <dc:creator>Jeanette Fernandez</dc:creator> <category><![CDATA[Thoughts]]></category> <category><![CDATA[holidays]]></category> <category><![CDATA[introspection]]></category> <category><![CDATA[vacation]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2803</guid> <description><![CDATA[If you run your own company, it may be hard for you to take a step back this holiday season. Want some advice? Read on, my holiday worker bees, read on.]]></description> <content:encoded><![CDATA[<p>For those lucky folks who own their own business (by “lucky” I mean “crazy”), this time of year can bring with it the added stress of trying to, well, de-stress. It’s the holiday season, after all. A time for merriment, loved ones, hearty meals, laughter, sharing, making new memories, cozying up by the fire, watching football and/or basketball and all those other wonderful things that make you feel warm and giggly inside.</p><p>So, why aren’t you doing it? I ask this because if you’re reading this blog, it means you’re not doing any of the activities mentioned in the previous paragraph. It means that you’re currently connected to a device that is disconnecting you from what you really should be doing. Hello, my target audience.</p><p>You’ve told yourself that this year is going to be different. You’ve given yourself a day off, or two, or three to enjoy the holidays. You promised your family and friends that you’d shut the office door and delight in their presence&#8230;and maybe presents. But, man, are you having a hard time of it! You tell yourself: just one more Tweet, just one more email check, just one more phone call. No one has to know and you won’t do it again. Uh-huh.</p><p>When I was younger, my parents always said to enjoy your time on this Earth. Life really is short and in the end, it’s not memories of your work that you take with you. Of course, it was much easier back then when social media meant visiting your neighbor’s house. Nowadays, we are taught to always be connected, no matter what. You go out to dinner and the couple sitting next to you spends their entire time either talking into or punching away on their phones. So much for being social.</p><blockquote><p>“It’s okay to hit the pause button. It’s okay to give yourself some time to breathe and reboot. It’s okay to enjoy a part of your life that isn’t work.”</p></blockquote><p>I know it’s hard not working, even during the holidays, when there are a dozen things that still need to get done and if you don’t do them, no one will. But, I have news for you holiday workaholics. It’s okay to hit the pause button. It’s okay to give yourself some time to breathe and reboot. It’s okay to enjoy a part of your life that isn’t work. The clocks will still tick, the sun will still rise in the morning and there’ll still be a gazillion college bowl games every holiday season.</p><p>So, what do you say? Just take a deep breathe and put your iPad down, turn your phone off and walk away from your computer. Let’s do it together. I’m going to stop writing right now and watch last night’s “American Horror Story” on the DVR (Is that show beautifully strange, or what?) while I wrap gifts. What are you going to do?</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2803/hit-the-pause-button/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Santa, Can I Please Have Alexander McQueen: Savage Beauty?</title><link>http://www.wearepixel8.com/2770/santa-can-i-please-have-alexander-mcqueen-savage-beauty/</link> <comments>http://www.wearepixel8.com/2770/santa-can-i-please-have-alexander-mcqueen-savage-beauty/#comments</comments> <pubDate>Wed, 02 Nov 2011 18:53:02 +0000</pubDate> <dc:creator>Jeanette Fernandez</dc:creator> <category><![CDATA[Photos]]></category> <category><![CDATA[Alexander McQueen]]></category> <category><![CDATA[book]]></category> <category><![CDATA[design]]></category> <category><![CDATA[fashion]]></category> <category><![CDATA[photography]]></category><guid
isPermaLink="false">http://www.wearepixel8.com/?p=2770</guid> <description><![CDATA[Alexander McQueen: Savage Beauty is a true work of art.]]></description> <content:encoded><![CDATA[<p>I know it&#8217;s a bit early but since we&#8217;re already being bombarded with Holiday television commercials and the local retail stores are fully stocked with lights, decorations and everything else one might need a month in advance, I thought I&#8217;d better start my wish list to Santa.</p><p>First on the list, Alexander McQueen: Savage Beauty written by Andrew Bolton with photography by Solve Sundsbo. The guy was a fashion genius and although his life ended abruptly, he will forever be remembered for his bold, uncompromising and influential designs.</p><p><a
class="grande" href="http://cdn.wearepixel8.com/wp-content/uploads/2011/11/savage-beauty.jpg" rel="fancybox"><img
class="alignnone size-medium wp-image-2776" title="Alexander McQueen's Savage Beauty" src="http://cdn.wearepixel8.com/wp-content/uploads/2011/11/savage-beauty-510x711.jpg" alt="Alexander McQueen's Savage Beauty" width="510" height="711" /></a></p><p>His style turned the fashion world on its head and I love him for that!</p> ]]></content:encoded> <wfw:commentRss>http://www.wearepixel8.com/2770/santa-can-i-please-have-alexander-mcqueen-savage-beauty/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 588/759 objects using disk: basic
Content Delivery Network via Rackspace Cloud Files: cdn.wearepixel8.com

Served from: www.wearepixel8.com @ 2012-05-16 16:39:25 -->
