<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Fred the Web Chap</title>
	
	<link>http://fredthewebchap.com</link>
	<description>Front End Web Developer &amp; Designer</description>
	<lastBuildDate>Thu, 13 Jun 2013 20:04:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fredthewebchap" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="fredthewebchap" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">fredthewebchap</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Create a Folded Edges Effect with (Mostly) CSS</title>
		<link>http://fredthewebchap.com/tutorials/create-a-folded-edges-effect-with-mostly-css</link>
		<comments>http://fredthewebchap.com/tutorials/create-a-folded-edges-effect-with-mostly-css#comments</comments>
		<pubDate>Thu, 13 Jun 2013 20:04:00 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Front End]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1311</guid>
		<description><![CDATA[One of the neat effects you can add to a page element is the folded edges to the left and right side. It adds some depth to what can otherwise be a flat layout. Here&#8217;s a quick way to do it. Here&#8217;s the effect we&#8217;re going for, as seen in the demo below: While this [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">One of the neat effects you can add to a page element is the folded edges to the left and right side. It adds some depth to what can otherwise be a flat layout. Here&#8217;s a quick way to do it.</p>
<p><span id="more-1311"></span></p>
<p>Here&#8217;s the effect we&#8217;re going for, as seen in the demo below:</p>
<figure><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-Shot-2013-06-13-at-3.43.51-PM.png" alt=""></figure>
<p>While this isn&#8217;t what I would consider a definitive method, it does get the job done, using the <code>:before</code> and <code>:after</code> pseudo-elements and images.</p>
<p>Here&#8217;s a demo along with the markup and CSS:</p>
<iframe style="width: 100%; height: 380px" src="http://jsfiddle.net/fredthewebchap/bJqKs/embedded/result,html,css"></iframe>
<p>(<a href="http://jsfiddle.net/fredthewebchap/bJqKs/">View on jsFiddle</a>)</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/tutorials/create-a-folded-edges-effect-with-mostly-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make Video Embeds Automatically Responsive in WordPress (Without a Plugin)</title>
		<link>http://fredthewebchap.com/web-development/make-video-embeds-automatically-responsive-in-wordpress-without-a-plugin</link>
		<comments>http://fredthewebchap.com/web-development/make-video-embeds-automatically-responsive-in-wordpress-without-a-plugin#comments</comments>
		<pubDate>Thu, 13 Jun 2013 00:07:37 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1285</guid>
		<description><![CDATA[Serving video that adapts well to all viewports, whether on the desktop or your iPhone should be a priority for your web site. Here&#8217;s one way to embed your videos in WordPress that takes just a few minutes to complete. The obvious downside to not using a plugin is that the code provided in this [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">Serving video that adapts well to all viewports, whether on the desktop or your iPhone should be a priority for your web site. Here&#8217;s one way to embed your videos in WordPress that takes just a few minutes to complete.</p>
<p><span id="more-1285"></span></p>
<p>The obvious downside to not using a plugin is that the code provided in this tutorial needs to be copied over if you ever change your theme, but it&#8217;s still a fairly simple way to achieve the results you need. Note these instructions applies specifically to YouTube and Vimeo embeds.</p>
<h2>1. Create the PHP Function</h2>
<p>The first step is to open your <strong>functions.php</strong> file and add the following code:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php

if(!function_exists('video_content_filter')) {
	function video_content_filter($content) {
	
        //looks for an iFrame on the page
		$pattern = '/&lt;iframe.*?src=".*?(vimeo|youtu\.?be).*?".*?&lt;\/iframe&gt;/';
		preg_match_all($pattern, $content, $matches);
	
		foreach ($matches[0] as $match) {
			// iFrame found, now we wrap it in a DIV...
			$wrappedframe = '&lt;div class="vid"&gt;' . $match . '&lt;/div&gt;';
	
			// Swap out the original with our now-encased video
			$content = str_replace($match, $wrappedframe, $content);
		}
	
		return $content;
	
	}
	// Apply it to post or page content areas
	add_filter( 'the_content', 'video_content_filter' );
	
	// Apply it to your sidebar widgets if you like
	add_filter( 'widget_text', 'video_content_filter' );
}

?&gt;

</pre>
</div>
<h2>2. Add CSS for Responsiveness</h2>
<p>Now that our videos are wrapped in our required <code>&lt;div&gt;</code>, we need to apply some CSS to make it responsive in the viewport. Add the following to your theme&#8217;s <strong>style.css</strong> file:</p>
<div class="raw-code">
<pre class="brush:css;">

div.vid {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 50px 0; /* this is optional */
  clear: both;
}

div.vid iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

</pre>
</div>
<p>Now upload your changes in both files to your site&#8217;s theme directory (or, if editing in the WordPress theme editor itself, make sure your changes are saved).</p>
<p>Now we&#8217;re ready to start adding videos!</p>
<h2>Add a Video to Your Page&#8230;the Quick &#8216;n&#8217; Easy Way</h2>
<p>Go to a YouTube or Vimeo you want to embed in your post or page.</p>
<p>Copy the URL from the browser (example: <code>http://www.youtube.com/watch?v=UbOSTM3IozY</code>)</p>
<p>In your post/page editor, paste the URL where your want your embed to appear. <strong>Note: make sure it is not hyperlinked. If a hyperlink appears after saving your post, remove it.</strong></p>
<figure><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-12-at-7.34.40-PM.png" alt=""></figure>
<p>Save or Publish! Don&#8217;t worry if the video appears small in your editor. It&#8217;ll look fine on the page when you view it.</p>
<h2>Add a Video to Your Page&#8230;the Hard Way</h2>
<p>Go to a YouTube or Vimeo you want to embed in your post or page.</p>
<p>Right-click in the video player itself and choose &#8216;Copy embed code&#8217;.</p>
<figure><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-12-at-7.22.30-PM.png" alt=""></figure>
<p>Paste the code in your editor, the <strong>Text</strong> view. Ignore the width and height parameters in the iFrame code. Our CSS will override it.</p>
<figure><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-12-at-7.57.30-PM.png" alt=""></figure>
<p>Save or Publish.</p>
<h2>See it in Action</h2>
<p>The clip below shows the solution in action. Resize your browser and see the video adapt to the content area of your page. If you&#8217;re viewing this on a tablet or smartphone, the video should be fitting nicely already.</p>
<div class="vid">
<iframe width="640" height="360" src="http://www.youtube.com/embed/UbOSTM3IozY?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/make-video-embeds-automatically-responsive-in-wordpress-without-a-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Properly Register Scripts in Your WordPress Theme</title>
		<link>http://fredthewebchap.com/web-development/how-to-properly-register-scripts-in-your-wordpress-theme</link>
		<comments>http://fredthewebchap.com/web-development/how-to-properly-register-scripts-in-your-wordpress-theme#comments</comments>
		<pubDate>Wed, 12 Jun 2013 22:59:55 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1263</guid>
		<description><![CDATA[It used to be that adding scripts to your theme was as easy as using the traditional, manual method of marking them up in your theme&#8217;s header or footer file. The better way is to make use of the wp_enqueue_script function. Here&#8217;s the PHP code that includes three examples of the use of wp_enqueue_script in [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">It used to be that adding scripts to your theme was as easy as using the traditional, manual method of marking them up in your theme&#8217;s header or footer file. The better way is to make use of the <strong>wp_enqueue_script</strong> function.</p>
<p><span id="more-1263"></span></p>
<p>Here&#8217;s the PHP code that includes three examples of the use of wp_enqueue_script in action, which is added to your <strong>functions.php</strong> file:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php

if(!function_exists('enqueue_all')) {
	function enqueue_all() {
    
    // your theme's stylesheet
	wp_register_style( 'style', get_template_directory_uri() . '/style.css',array(),false,'all');
	wp_enqueue_style( 'style' );
	
	// your common.js file	
	wp_register_script( 'rgallery', get_template_directory_uri() . '/js/responsive-gallery.js',array('jquery'), '1.8.2', true );
    wp_enqueue_script( 'rgallery' );
		
	// your common.js file	
	wp_register_script( 'common', get_template_directory_uri() . '/js/common.js',array('jquery'), false, true );
    wp_enqueue_script( 'common' );
	
	}
}
add_action( 'wp_enqueue_scripts', 'enqueue_all',1 );

?&gt;

</pre>
</div>
<p>Now let&#8217;s look at the parameters of the <strong>wp_register_script</strong> function so we understand how they work using the following as an example:</p>
<div class="raw-code">
<pre class="brush:php;">

wp_register_script( 'common', get_template_directory_uri() . '/js/common.js',array('jquery'), false, false );

wp_enqueue_script( 'common' );

</pre>
</div>
<p><strong>$handle</strong> &#8211; This is the name of the handle for the script to be enqueued. Here we&#8217;re using <code>common</code>.</p>
<p><strong>$src</strong> &#8211; This is the path to the script in your theme directory. The proper we use <code>get_template_directory_uri() . '/js/common.js'</code>.</p>
<p><strong>$deps</strong> &#8211; These are the dependancies, if any, that your script has. In this case, the file lists the various jQuery functions used on the site so we need to indicate that jQuery is a dependancy. Because jQuery is loaded automatically via the <code>&lt;?php wp_head(); ?&gt;</code> function in your <strong>header.php</strong> file, we simply use the <code>array('jquery')</code> parameter. If you have no dependancies, <code>array()</code> is the default.</p>
<p><strong>$ver</strong> &#8211; If your script has a version number, include it here. If you wish to use a version number, you can use something like <code>'1.0.3'</code>, or whatever your script&#8217;s version number is. Here we aren&#8217;t using one, so we use the default <code>false</code>. When you add a value, it&#8217;s included in the asset&#8217;s path in your browser as follows:</p>
<div class="raw-code">
<pre class="brush:html;">

&lt;script src="http://yourdomain.com/wp-content/themes/your-theme/js/script-name.js?ver=1.0.3"&gt;&lt;/script&gt;

</pre>
</div>
<p><strong>$in_footer</strong> &#8211; The default is <code>false</code> which means it will load in the <code>&lt;HEAD&gt;</code> section of your page, however in this case we have set it to <code>true</code> because we want the script to load in the footer, which is where you should be placing your .js files whenever possible.</p>
<p>While this article focuses on use of the function for themes, it&#8217;s also best practice for your plugins as well.</p>
<p>For more information <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script">visit the WordPress codex page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-properly-register-scripts-in-your-wordpress-theme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Enable Multisite on WordPress</title>
		<link>http://fredthewebchap.com/web-development/how-to-enable-multisite-on-wordpress</link>
		<comments>http://fredthewebchap.com/web-development/how-to-enable-multisite-on-wordpress#comments</comments>
		<pubDate>Mon, 10 Jun 2013 02:53:03 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1235</guid>
		<description><![CDATA[If you&#8217;re running many sites that need to run on WordPress, instead of installing a new instance of WordPress for every site, you can run all of your sites from one install. Configuring Multisite First thing&#8217;s first: backup your WP install! If something goes wrong, then at least you can revert to the backup. Have [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">If you&#8217;re running many sites that need to run on WordPress, instead of installing a new instance of WordPress for every site, you can run all of your sites from one install.</p>
<p><span id="more-1235"></span></p>
<h2>Configuring Multisite</h2>
<p>First thing&#8217;s first: <strong>backup your WP install</strong>! If something goes wrong, then at least you can revert to the backup.</p>
<p>Have you backed everything up? OK, now open up your <strong>wp-config.php</strong> file.</p>
<p>Copy this line of code:</p>
<div class="raw-code">
<pre class="brush:php;">

define('WP_ALLOW_MULTISITE', true);

</pre>
</div>
<p>and scroll down to just above the line that says <strong>/* That&#8217;s all, stop editing! Happy blogging. */</strong>. Paste the code above that comment, as so:</p>
<div class="raw-code">
<pre class="brush:php;">

define('WP_DEBUG', false);

define('WP_ALLOW_MULTISITE', true);

/* That's all, stop editing! Happy blogging. */

</pre>
</div>
<p>Save it and upload to your server.</p>
<p>Log back into WordPress and go to <strong>Network Setup</strong>. You may see some instructions as in the following:</p>
<figure><a href="http://fredthewebchap.com/wp-content/uploads/2013/06/networkSettings.jpg"><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/networkSettings.jpg" alt="networkSettings"></a></figure>
<p>Update your <strong>config.php</strong> and <strong>.htaccess</strong> files according to the instructions.</p>
<p>Once that&#8217;s done, you can go to <strong>Network Settings</strong> to enter in the specific settings for Multipress.</p>
<figure><a href="http://fredthewebchap.com/wp-content/uploads/2013/06/settings-dashboard.jpg"><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/settings-dashboard.jpg" alt=""></a></figure>
<h2>Managing Your Sites</h2>
<p>Now that your network is up and running, you can manage your sites from your dashboard by clicking <strong>Sites</strong>.</p>
<figure><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-09-at-10.41.56-PM.png" alt=""></figure>
<p>From there you can add or manage sites. Some things to note:</p>
<ul>
<li>When you install a new theme, you need to <strong>Network Enable</strong> it from your <strong>Network Admin</strong> dashboard in order for you to activate the theme on any particular site.</li>
<li>It&#8217;s better to activate plugins as you need site by site rather than enabling them across your network, however for certain security and SEO plugins, you may want to activate them across the network.</li>
<li>As when running any CMS, it&#8217;s important to keep your plugins and core install updated as those updates are available.</li>
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-enable-multisite-on-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable Featured Images in WordPress Posts</title>
		<link>http://fredthewebchap.com/web-development/enable-featured-images-in-wordpress-posts</link>
		<comments>http://fredthewebchap.com/web-development/enable-featured-images-in-wordpress-posts#comments</comments>
		<pubDate>Mon, 10 Jun 2013 00:24:42 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1223</guid>
		<description><![CDATA[See the image to the right of this post? That was placed there using the Featured Image (AKA Post Thumbnail) option in WordPress. Let&#8217;s learn how to activate and use it in your posts. 1. Enable Post Thumbnails WordPress allows for featured images for posts and pages out of the box but you have to [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">See the image to the right of this post? That was placed there using the <em>Featured Image</em> (AKA Post Thumbnail) option in WordPress. Let&#8217;s learn how to activate and use it in your posts.</p>
<p><span id="more-1223"></span></p>
<h2>1. Enable Post Thumbnails</h2>
<p>WordPress allows for featured images for posts and pages out of the box but you have to enable it by opening your theme&#8217;s <strong>functions.php file</strong> and adding the following line of code:</p>
<div class="raw-code">
<pre class="brush:php;">

add_theme_support( 'post-thumbnails' );

</pre>
</div>
<h2>2. Style Your Images</h2>
<p>You can set the size of your thumbnails in the function itself:</p>
<div class="raw-code">
<pre class="brush:php;">

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 75, 40, true );//where 70 is the height and 40 the width

</pre>
</div>
<p>&#8230;but I don&#8217;t like using code to control design whenever possible, so in this case CSS makes more sense. My post thumbnails use the following styling, which I also prefer because it gives me greater control over manipulating my image&#8217;s appearance &#8211; including media queries &#8211; in one file:</p>
<div class="raw-code">
<pre class="brush:css;">

.featured img {
  display: inline-block;
  float: right;
  width: 180px;
  height: 180px;
  margin: -10px 0 20px 20px;
  border: 0;
}

</pre>
</div>
<h2>3. Call Post Thumbnails in the Loop</h2>
<p>We&#8217;ve enabled post thumbnails, we&#8217;ve added some styling, now we have to set where each featured image is placed in your posts. Open up index.php, <strong>single.php</strong>, <strong>archive.php</strong>, and <strong>page.php</strong>. If your theme doesn&#8217;t have an <strong>archives.php</strong> file, don&#8217;t worry about it.</p>
<p>Now we have to place some PHP code inside the loop so we can call our featured image. We&#8217;ll take this code:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_post_thumbnail(); ?&gt;&lt;/a&gt;

</pre>
</div>
<p>&#8230;and place it as in this following example from my <strong>index.php</strong> file. Note here that I&#8217;ve used the <code>&lt;figure&gt;</code> element:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;

&lt;article class="snippet"&gt;

&lt;figure class="featured"&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_post_thumbnail(); ?&gt;&lt;/a&gt;&lt;/figure&gt;

&lt;h2 class="postTitle"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Permanent Link to &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;span class="postDate"&gt;&lt;?php the_time('l') ?&gt;, &lt;?php the_time('F') ?&gt; &lt;?php the_time('jS') ?&gt;, &lt;?php the_time('Y') ?&gt; / &lt;a href="&lt;?php comments_link(); ?&gt;"&gt;&lt;?php comments_number('No comments', '1 Comment', '% Comments' );?&gt;&lt;/a&gt;&lt;/span&gt;

&lt;?php the_content('Read more &rarr;'); ?&gt;

&lt;/article&gt;

&lt;?php endwhile; ?&gt;
&lt;?php else : ?&gt;

&lt;?php endif; ?&gt;

</pre>
</div>
<p>When you&#8217;re done, save your work and upload to your theme directory.</p>
<h2>4. Start Posting!</h2>
<p>Now when you post a new article or page, you&#8217;ll see the <em>Featured Image</em> panel to the bottom-right of your page in your dashboard:</p>
<figure><a href="http://fredthewebchap.com/wp-content/uploads/2013/06/featuredImageDashboard.jpg"><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/featuredImageDashboard.jpg" alt="featuredImageDashboard"></a></figure>
<p>Click the call to action in the panel and you can upload or select an image from your gallery to set as your image.</p>
<p>Happy posting!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/enable-featured-images-in-wordpress-posts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use Conditional Statements in WordPress</title>
		<link>http://fredthewebchap.com/web-development/how-to-use-conditional-statements-in-wordpress</link>
		<comments>http://fredthewebchap.com/web-development/how-to-use-conditional-statements-in-wordpress#comments</comments>
		<pubDate>Fri, 07 Jun 2013 16:24:47 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1158</guid>
		<description><![CDATA[When developing in WordPress, you may find the need to restrict certain content elements to specific pages or post types. Here are some ways to achieve this using PHP conditional statements. There are a few options available to you when using conditional statements. Let&#8217;s start with some examples of how you would use them for [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">When developing in WordPress, you may find the need to restrict certain content elements to specific pages or post types. Here are some ways to achieve this using PHP conditional statements.</p>
<p><span id="more-1158"></span></p>
<p>There are a few options available to you when using conditional statements. Let&#8217;s start with some examples of how you would use them for specific pages and posts. If you&#8217;d like to dive in and start working, open up your theme&#8217;s <strong>header.php</strong> file.</p>
<p>First, let&#8217;s look at individual uses:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_single()) { ?&gt;
	// your HTML for posts only //
&lt;?php } ?&gt;

&lt;?php if (is_page()) { ?&gt;
	// your HTML for pages only //
&lt;?php } ?&gt;

&lt;?php if (is_page('home')) { ?&gt;
	// your HTML for your home page only, typically your blog's first page of posts or your site's page when that page is named 'Home' //
&lt;?php } ?&gt;

&lt;?php if (is_front_page()) { ?&gt;
	// your HTML for your home page only, when you have assigned a specific page to be your front page under Settings &gt; Reading &gt; Front page displays //
&lt;?php } ?&gt;

&lt;?php if (is_page('about')) { ?&gt;
	// your HTML for your about page only //
&lt;?php } ?&gt;

</pre>
</div>
<p>Or, if you&#8217;d like to extend the statement to include content for various content or post types:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_page('home') ) { ?&gt;
	// your HTML for your home page only, typically your blog's first page of posts or your site's page when that page is named 'Home' //
	
&lt;?php } elseif ( is_page('about') ) { ?&gt;
	// your HTML for your about page... //
	
&lt;?php } elseif ( is_page() ) { ?&gt;
	// your HTML for pages only... //

&lt;?php } elseif ( is_single() ) { ?&gt;
	// your HTML for blog posts only... //
	
&lt;?php } elseif ( is_single() ) { ?&gt;
	// your HTML for blog posts only... //

&lt;?php } else { ?&gt;
	// your HTML for every other page //

&lt;?php } ?&gt;

</pre>
</div>
<h2>Including Files in Conditional Statements</h2>
<p>Suppose you want to show content for a specific page but would rather include a file in your theme (a non-template file, that is) with the content rather than place it in the statement directly:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_page('home')) { ?&gt;
	&lt;?php include('your-include-file.php'); ?&gt;
&lt;?php } ?&gt;

</pre>
</div>
<p>Or, if you want to use an include file for your home page and another include file for another:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_page('home') ) { ?&gt;
	&lt;?php include('your-include-file.php'); ?&gt;
&lt;?php } else { ?&gt;
	&lt;?php include('your-other-include-file.php'); ?&gt;
&lt;?php } ?&gt;

</pre>
</div>
<p>However, WordPress has a function called <code>get_template_part</code>, which is more suitable than the above example and has more flexibility. <strong>Your theme development should use this method</strong>.</p>
<p>Here&#8217;s one way to use the function, where <strong>&#8216;filename&#8217;</strong> loads <strong>filename.php</strong>:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_page('home')) { ?&gt;
	&lt;?php get_template_part('filename'); ?&gt;
&lt;?php } ?&gt;

</pre>
</div>
<p>Note that this method would be the way to go if you wanted to use it in other template files in your theme other than <strong>header.php</strong>.</p>
<p>We can also use this with the if/else method:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php if (is_page('home') ) { ?&gt;
	&lt;?php get_template_part('filename'); ?&gt;
&lt;?php } else { ?&gt;
	&lt;?php get_template_part('otherfilename'); ?&gt;
&lt;?php } ?&gt;

</pre>
</div>
<p>Make sure that the files you&#8217;re including are placed in your theme&#8217;s root directory.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-use-conditional-statements-in-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Enable Nav Menus as a Widget in WordPress</title>
		<link>http://fredthewebchap.com/web-development/how-to-enable-nav-menus-as-a-widget-in-wordpress</link>
		<comments>http://fredthewebchap.com/web-development/how-to-enable-nav-menus-as-a-widget-in-wordpress#comments</comments>
		<pubDate>Sun, 02 Jun 2013 21:35:41 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1139</guid>
		<description><![CDATA[Working with menus in WordPress is fairly simple and most of the time your site&#8217;s nav menu will be managed in the Menus section of your dashboard and automatically applied to your theme. Sometimes it makes sense to manage your menu as a widget. Here&#8217;s how to do that in about five minutes. 1. Register [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">Working with menus in WordPress is fairly simple and most of the time your site&#8217;s nav menu will be managed in the <strong>Menus</strong> section of your dashboard and automatically applied to your theme. Sometimes it makes sense to manage your menu as a widget. Here&#8217;s how to do that in about five minutes.</p>
<p><span id="more-1139"></span></p>
<h2>1. Register Your Widget</h2>
<p>First, open up your theme&#8217;s <strong>functions.php</strong> file and add the following code:</p>
<div class="raw-code">
<pre class="brush:php;">

// Register the main nav menu
$args = array(
	'name'          => __( 'Nav Menu' ),
	'id'            => 'sidebar-nav-menu',
	'description'   => '',
	'class'         => '',
	'before_widget' => '',
	'after_widget'  => '',
);
register_sidebar( $args );

</pre>
</div>
<p>If your file is empty, remember to add the the <code></code> tags to the beginning and end of your file:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php

//end functions
?&gt;

</pre>
</div>
<p>It should then look like this:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php

// Register the main nav menu
$args = array(
	'name'          => __( 'Nav Menu' ),
	'id'            => 'sidebar-nav-menu',
	'description'   => '',
	'class'         => '',
	'before_widget' => '',
	'after_widget'  => '',
);
register_sidebar( $args );

//your other functions here...

//end functions
?&gt;

</pre>
</div>
<p>Save the file and close it.</p>
<h2>2. Call Your Widget in Your Theme</h2>
<p>Next, open up your header.php file and where you want the menu to display, add the following:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;?php dynamic_sidebar('sidebar-nav-menu'); ?&gt;

</pre>
</div>
<p>Save the template and close it.</p>
<h2>3. Create Your Menu</h2>
<p>If you don&#8217;t already have your menu created, go to <strong>Appearance &gt; Menus</strong> in your WordPress dashboard.</p>
<p>Create a new menu, let&#8217;s call it <em>Nav Menu</em>. Press the <strong>Create Menu</strong> button.</p>
<p><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-02-at-5.17.20-PM.png" alt="Screen shot 2013-06-02 at 5.17.20 PM"></p>
<p>Add your nav items from the <strong>Pages</strong> panel to the left, or use the <strong>Custom Links</strong> panel to manually create your nav items (the former being the easiest if you&#8217;re only linking to existing pages on your site).</p>
<p><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-02-at-5.33.53-PM.png" alt=""></p>
<p>Save your menu when you&#8217;re done.</p>
<h2>4. Assign Your Menu</h2>
<p>Go to <strong>Appearance &gt; Widgets</strong>. To the right you should see your menu widget displayed. Open it up.</p>
<p><img src="http://fredthewebchap.com/wp-content/uploads/2013/06/Screen-shot-2013-06-02-at-5.21.50-PM1.png" alt=""></p>
<p>Drag the <strong>Custom Menu</strong> widget from the left over to the right and drop it in the menu widget area. Your <strong>Local Menu</strong> should be defaulted in the dropdown once it appears. If not, choose it from the select menu. Hit the <strong>Save</strong> button.</p>
<p>View your web site and you should see your new menu widget in action!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-enable-nav-menus-as-a-widget-in-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Customize Google+, Facebook, and Twitter Cards for Your Web Site</title>
		<link>http://fredthewebchap.com/web-development/how-to-customize-google-facebook-and-twitter-cards-for-your-web-site</link>
		<comments>http://fredthewebchap.com/web-development/how-to-customize-google-facebook-and-twitter-cards-for-your-web-site#comments</comments>
		<pubDate>Wed, 06 Feb 2013 17:15:54 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Front End]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1101</guid>
		<description><![CDATA[Ever get frustrated with how the formatting looks when sharing pages or posts to your site on social media networks? The card that displays with the post might have an image missing, or maybe the description or title isn&#8217;t quite right. Using a few tags, you can have some better control over the appearance of [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">Ever get frustrated with how the formatting looks when sharing pages or posts to your site on social media networks? The card that displays with the post might have an image missing, or maybe the description or title isn&#8217;t quite right. Using a few tags, you can have some better control over the appearance of the content in your shared posts and it takes just a few moments to set it up.</p>
<p><span id="more-1101"></span></p>
<p>Begin by copying and paste the following in your site&#8217;s <code>&lt;HEAD&gt;</code> tag:</p>
<div class="raw-code">
<pre class="brush:html;">

&lt;!-- Google+ and Facebook --&gt;
&lt;meta property="og:title" content="Your Site Title Goes Here | Your Site Name"&gt;
&lt;meta property="og:url" content="http://yoururl.com"&gt;
&lt;meta property="og:type" content="website"&gt;
&lt;meta property="og:image" content="http://yoururl.com/images/google-fb-card.png"&gt;
&lt;meta property="og:description" content="Your site's description here..."&gt;
&lt;meta property="og:site_name" content="Your Site Title Goes Here | Your Site Name"&gt;

&lt;!-- Twitter card --&gt;
&lt;meta name="twitter:card" content="summary"&gt;
&lt;meta name="twitter:site" content="TwitterUsernameHere"&gt;
&lt;meta name="twitter:creator" content="twitterUsernameHere"&gt;
&lt;meta name="twitter:url" content="http://yoururl.com"&gt;
&lt;meta name="twitter:title" content="Your Site Title Goes Here | Your Site Name"&gt;
&lt;meta name="twitter:description" content="Your site's description here..."&gt;
&lt;meta name="twitter:image" content="http://yoururl.com/images/twitter-card.png"&gt;

</pre>
</div>
<p>Now change the placeholder text in each applicable tag.</p>
<p>Note that for the two images referenced, make the Google+/Facebook image at 100&#215;100 pixels and the Twitter one at 120&#215;120 pixels then upload to your server.</p>
<h2>Modifying the Social Cards for Your WordPress Site</h2>
<p>It&#8217;s pretty simple to have the titles, descriptions, and URLs reflect the post or page you&#8217;re on in your WordPress site. Follow the same steps above by pasting and modifying the tags in your theme&#8217;s <strong>header.php</strong> file, replacing the TITLE, DESCRIPTION, and URL tags with the following:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;meta property="og:title" content="&lt;?php wp_title(); ?&gt; | &lt;?php bloginfo('name'); ?&gt;"&gt;
&lt;meta name="twitter:title" content="&lt;?php wp_title(); ?&gt; | &lt;?php bloginfo('name'); ?&gt;"&gt;

&lt;meta property="og:description" content="&lt;?php bloginfo('description'); ?&gt;"&gt;
&lt;meta name="twitter:description" content="&lt;?php bloginfo('description'); ?&gt;"&gt;

&lt;meta property="og:url" content="&lt;?php the_permalink() ?&gt;"&gt;
&lt;meta name="twitter:url" content="&lt;?php the_permalink() ?&gt;"&gt;

</pre>
</div>
<div class="raw-code">
<pre class="brush:php;">

&lt;meta property="og:title" content="&lt;?php wp_title(); ?&gt; | &lt;?php bloginfo('name'); ?&gt;"&gt;
&lt;meta name="twitter:title" content="&lt;?php wp_title(); ?&gt; | &lt;?php bloginfo('name'); ?&gt;"&gt;

&lt;meta property="og:description" content="&lt;?php bloginfo('description'); ?&gt;"&gt;
&lt;meta name="twitter:description" content="&lt;?php bloginfo('description'); ?&gt;"&gt;

&lt;meta property="og:url" content="&lt;?php the_permalink() ?&gt;"&gt;
&lt;meta name="twitter:url" content="&lt;?php the_permalink() ?&gt;"&gt;

</pre>
</div>
<p>If you&#8217;re using post excerpts in WordPress and would like your shared posts to use them instead of a generic site description, replace each DESCRIPTION tag with the following:</p>
<div class="raw-code">
<pre class="brush:php;">

&lt;meta property="og:description" content="&lt;?php if ( is_single() ) { the_excerpt(); } else { bloginfo('description'); } ?&gt;"&gt;
&lt;meta name="twitter:description" content="&lt;?php if ( is_single() ) { the_excerpt(); } else { bloginfo('description'); } ?&gt;"&gt;

</pre>
</div>
<p>Happy sharing!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-customize-google-facebook-and-twitter-cards-for-your-web-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Protected Page Login Content in WordPress</title>
		<link>http://fredthewebchap.com/web-development/how-to-change-the-protected-page-login-content-in-wordpress</link>
		<comments>http://fredthewebchap.com/web-development/how-to-change-the-protected-page-login-content-in-wordpress#comments</comments>
		<pubDate>Mon, 04 Feb 2013 15:22:21 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1094</guid>
		<description><![CDATA[One of the things that WordPress allows you to do out of the box is password protect a page. It can be a handy tool but one of the drawbacks is that there&#8217;s no simple way of changing the content that&#8217;s automatically added to the page that appears when you want to access that page. [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">One of the things that WordPress allows you to do out of the box is password protect a page. It can be a handy tool but one of the drawbacks is that there&#8217;s no simple way of changing the content that&#8217;s automatically added to the page that appears when you want to access that page. Here are a couple of ways around that.</p>
<p><span id="more-1094"></span></p>
<h2>Method 1: Modifying Your Post Template</h2>
<p>If you&#8217;re comfortable with PHP, you can modify the <strong>/wp-includes/post-template.php</strong> file in your WordPress core, which contains the following code, which is on line 1217:</p>
<div class="raw-code">
<pre class="brush:php;">

function get_the_password_form() {
	global $post;
	$label = 'pwbox-' . ( empty($post->ID) ? rand() : $post->ID );
	$output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" method="post">
	<p>' . __("This section is for authorized members only. Please enter your password to continue. If you're having trouble, <a href='/contact'>contact us</a> for assistance.") . '</p>
	<p><label for="' . $label . '">' . __("Password:") . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__("Submit") . '" /></p>
</form>
	';
	return apply_filters('the_password_form', $output);
}

</pre>
</div>
<p>I don&#8217;t recommend this method because you may lose your changes when you update WordPress and there&#8217;s the potential here to break something, which could mean either a minor or major headache for you. Bottom line: try never to have to modify your core files if you can help it, especially when there&#8217;s a better solution to the problem.</p>
<h2>Method 2: Modifying Your Functions.php File</h2>
<p>Which takes us to this second option, which is really the best way to go.</p>
<p>First, open up your theme&#8217;s <strong>functions.php</strong> file. If your theme doesn&#8217;t have one, create it and store it in the root of your theme&#8217;s directory.</p>
<p>Next, paste in the following code:</p>
<div class="raw-code">
<pre class="brush:php;">

<?php

add_filter('the_password_form', 'custom_the_password_form');

function custom_the_password_form() {
  $output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" method="post">
	<p>' . __("This is where you can change your text.") . '</p>
	<p><label for="' . $label . '">' . __("Password:") . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__("Submit") . '" /></p>
</form>
	';
  return $output;
}

?>

</pre>
</div>
<p>Upload it to your server and then visit your protected page to see the changes.</p>
<h2>Removing the &#8216;Protected&#8217; Title from the Login Page</h2>
<p>When you password protect a page in WordPress, it automatically adds &#8216;Protected&#8217; to the beginning of your page title. Suppose you want to remove that? No problem, paste this code into your <strong>functions.php</strong> file:</p>
<div class="raw-code">
<pre class="brush:php;">

<?php

add_filter('protected_title_format', 'blank');
function blank($title) {
       return '%s';
}

?>

</pre>
</div>
<p>But, of course, our custom functions need to be formatted correctly, so if you&#8217;re using both of these tricks, let&#8217;s bundle both of them up in our <strong>functions.php</strong> file:</p>
<div class="raw-code">
<pre class="brush:php;">

<?php

//customize the protected page login content
add_filter('the_password_form', 'custom_the_password_form');

function custom_the_password_form() {
  $output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" method="post">
	<p>' . __("This is where you can change your text.") . '</p>
	<p><label for="' . $label . '">' . __("Password:") . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__("Submit") . '" /></p>
</form>
	';
  return $output;
}

//removed 'Protected' from protected page titles
add_filter('protected_title_format', 'blank');
function blank($title) {
       return '%s';
}

?>

</pre>
</div>
<p>Save, upload, and refresh your protected page. Voila.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/how-to-change-the-protected-page-login-content-in-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven Ways Web Designers &amp; Developers Can Get Noticed</title>
		<link>http://fredthewebchap.com/web-development/seven-ways-web-designers-developers-can-get-noticed</link>
		<comments>http://fredthewebchap.com/web-development/seven-ways-web-designers-developers-can-get-noticed#comments</comments>
		<pubDate>Sun, 14 Oct 2012 00:10:47 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Front End]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://fredthewebchap.com/?p=1038</guid>
		<description><![CDATA[The business of self-promotion is important when you&#8217;re a web designer and/or developer and it&#8217;s important for your career growth to make use of as many avenues as you can to get yourself out there. Props and work offers won&#8217;t come to you if no one knows who you are. Here are some suggestions on [...]]]></description>
				<content:encoded><![CDATA[<p class="summary">The business of self-promotion is important when you&#8217;re a web designer and/or developer and it&#8217;s important for your career growth to make use of as many avenues as you can to get yourself out there. Props and work offers won&#8217;t come to you if no one knows who you are. Here are some suggestions on how to up your game.</p>
<p><span id="more-1038"></span></p>
<h2>1. Have A Portfolio</h2>
<p>I don&#8217;t maintain a personal portfolio at the moment because I don&#8217;t freelance all that often. Projects I work on are owned by <a href="http://soshalgroup.com">the agency I work for</a> and their respective clients, BUT if you&#8217;re a freelancer or an agency that has something to show off, do it! When I meet talented web designers and developers who haven&#8217;t taken the time to create at least a simple portfolio site (it happens!), my first reaction is to tell them what they&#8217;re losing by not openly demonstrating what they can do. <strong>Get yourself a domain name</strong>, <strong>slap together a portfolio site that includes information about you</strong>, <strong>your offering</strong>, <strong>samples of your best work</strong>, and <strong>contact information</strong>. This is perhaps far more effective than simply tweeting what you know about what you do and relying on word-of-mouth to acquire new business.</p>
<h2>2. Blog, Blog, Then Blog Some More</h2>
<p>Blogging has been one of the biggest drivers in my own growth as a professional and I can&#8217;t stress enough how useful it can be. My blog is pretty much centered on tutorials, tips, and general advice related to what I do best and I always do what I can to include the efforts of others in my ramblings and recommendations. It&#8217;s part of the sharing and learning process. Blogging and offering demos or screenshots of your work can be very effective but other tactics can be just as effective as well, such as including <strong>guest bloggers</strong>, <strong>podcasting</strong>, <strong>screencasts</strong>, <strong>contests</strong>, <strong>giveaways</strong>, and <strong>challenges</strong> to your peers to take your initial concept and bring it to the next level. <strong>Documenting a successful case study</strong> can also pay off in helping you establish yourself or otherwise make you known to a segment of your target client base that would otherwise not have noticed you.</p>
<p>Here are just a few of the web designer/developer blogs that have achieved success by using blogging in both an educational and collaborative way:</p>
<ul>
<li><a href="http://css-tricks.com/">CSS Tricks</a></li>
<li><a href="http://tympanus.net/codrops/">Codrops</a></li>
<li><a href="http://freelanceswitch.com/">Freelance Switch</a></li>
<li><a href="http://net.tutsplus.com/">NetTutsPlus</a></li>
<li><a href="http://www.paulund.co.uk/">Paul Lund</a></li>
<li><a href="http://www.smashingmagazine.com/">Smashing Magazine</a></li>
<li><a href="http://tutorialzine.com/">Tutorialzine</a></li>
<li><a href="http://www.webappers.com/">WebAppers</a></li>
<li><a href="http://webdesignledger.com/">Web Design Ledger</a></li>
<li><a href="http://www.webdesignerdepot.com/">Web Designer Depot</a></li>
</ul>
<p>More can be found on my <a href="http://fredthewebchap.com/blogroll">blogroll</a>.</p>
<h2>3. Submit to Design Galleries and Code Repositories</h2>
<p>Web professionals submit to galleries and repositories for various reasons. Mostly it&#8217;s because we like the feeling of sharing something we&#8217;re proud of but often we&#8217;re seeking not just potential work but also feedback from our peers that would otherwise not be possible. Sharing your projects, experiments, or concepts to a large audience is valuable for every creative and practical reason. Make use of them.</p>
<p>If you&#8217;re looking for some places to start, I suggest this sampling:</p>
<ul>
<li><a href="http://codepen.io/">Codepen</a></li>
<li><a href="http://www.cssmania.com/">CSS Mania</a></li>
<li><a href="http://design-newz.com/">Design Newz</a></li>
<li><a href="http://dribbble.com/">Dribble</a></li>
<li><a href="https://github.com/">GitHub</a></li>
<li><a href="http://davidwalsh.name/s/">Script &amp; Style</a></li>
</ul>
<h2>4. Use Social Media</h2>
<p>A no-brainer, right? True, one could say that even listing this is almost redundant but it&#8217;s important to remember that many or even most of your Twitter followers and Facebook fans &amp; friends are in your industry or otherwise benefit from your expertise. Promote yourself! Post a quick tip, a thought on a creative problem or trend, or a link to your latest project or blog post. This is one of the quickest and most effective ways to be seen and heard. If your social media circles aren&#8217;t including colleagues both locally and abroad, make a point of connecting with them and don&#8217;t be shy. Show what you can do and what you&#8217;ve done!</p>
<p>On the flip side, if someone has taken the time to promote you, whether through sharing your links, or re-tweeting or sharing, then it&#8217;s good form to thank them for it. If you&#8217;re so successful that you have 1,000 people sharing your links, well, that may be difficult to respond to, but as a rule of thumb it&#8217;s good form to show appreciation for those who have helped promote you.</p>
<h2>5. Get Involved in Group Projects</h2>
<p>Chances are you or one of your peers has this great idea for a new project but can&#8217;t do it alone. Why not offer some of your time to help them get it off the ground? Collaborative projects are fun, educational, and can be a great way to get your name out there while offering some proof in the pudding at the same time. One popular activity, especially amongst the startup community, is to find a location, private or public, and as a group create and launch a project from start to finish, whether in an afternoon or weekend. The energy can be inspiring and even serve as an antidote for creative wheel-spinning.</p>
<h2>6. Give a Presentation, In Person or Online</h2>
<p>Giving talks or workshops in your local area isn&#8217;t difficult to set up. You can connect with organizers and submit a presentation outline for consideration, or you can speak with some of your peers about putting together an informal series of presentations and book it on <a href="http://www.eventbrite.ca/">Eventbrite</a>.</p>
<p>Don&#8217;t have a venue? Give a talk online. Start a podcast, screencast, or a series of videos of your speaking on various topics related to your expertise and share them through your social networks. Get it out there. Don&#8217;t wait to be invited to speak in front of a crowd.</p>
<p>If your schedule and budget allows, attend many of the conferences that run year-round, like <a href="http://futureofwebdesign.com/">Future of Web Design</a>, <a href="http://webexpo.net/">WebExpo</a>, or <a href="http://aneventapart.com/">An Event Apart</a>. More conferences can be found at <a href="http://conferenceroundup.com/">Conference Roundup</a>. This gives you the opportunity to network, learn new things, and see how presenters deliver their talks as you hone your own presentation skills.</p>
<h2>7. Volunteer Your Time</h2>
<p>Giving back to the community is simply the right thing to do but it can also offer some rewards beyond feeling like you&#8217;re helping those around you make a difference. I&#8217;m not necessarily suggesting providing $10,000 worth of your time for nothing (although that&#8217;s generous of you!), but I do encourage you offering what you can. Reach out to your community and you&#8217;ll be able to find the right gratis project for you. Maybe someone needs a logo, or perhaps a WordPress of Shopify theme for their blog or online store. Maybe they need some assistance with integrating social media on to their existing site. Only offer what you&#8217;re comfortable with in terms of your time and be sure to follow through when you commit to it. Those utilizing your skills are likely in a pinch and almost certainly in a financial crunch and with the trust given to you to make good on your offer, so you&#8217;d better deliver. Don&#8217;t feel pressure to give more than you can but consider giving something.</p>
<h2>What&#8217;s Missing?</h2>
<p>This is but a sample of options but I&#8217;m curious as to what tactics or tools you&#8217;ve used to up your exposure game. Leave a comment with your suggestions!</p>
]]></content:encoded>
			<wfw:commentRss>http://fredthewebchap.com/web-development/seven-ways-web-designers-developers-can-get-noticed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
