<?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>WPMU.orgPatrick Cohen | WPMU.org</title>
	<atom:link href="http://wpmu.org/author/pcwriter/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpmu.org</link>
	<description>WordPress, Multisite &#38; BuddyPress plugins, themes, news and reviews and special offers from the team at WPMU.org</description>
	<lastBuildDate>Tue, 18 Jun 2013 21:12:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>WPMU DEV Nails the Mails with Help Scout</title>
		<link>http://wpmu.org/helpscout/</link>
		<comments>http://wpmu.org/helpscout/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 22:58:37 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WPMU DEV]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=109603</guid>
		<description><![CDATA[Not long ago at WPMU DEV, we found ourselves up the proverbial creek with a very inadequate paddle.]]></description>
			<content:encoded><![CDATA[<p>Not long ago at <a title="WPMU DEV - The WordPress Experts" href="http://premium.wpmudev.org/">WPMU DEV</a>, we found ourselves up the proverbial creek without a paddle. Well, we had a paddle, but it just wasn&#8217;t a very good one.</p>
<p>The problem was <strong>success</strong>. The paddle was <strong>gmail</strong>. The solution was <strong>Help Scout</strong>.</p>
<p>Check out the video and/or read on for how it panned out&#8230; there&#8217;s a special offer at the end.</p>
<p><iframe src="http://player.vimeo.com/video/61679647?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" frameborder="0" width="648" height="365"></iframe></p>
<h2>The Problem &#8211; Awesomeness</h2>
<p>We&#8217;ve taken great strides in the last year: fantastic new design, <a href="http://premium.wpmudev.org/projects/category/plugins/" target="_blank">powerful new plugins</a>, a vast amount of updates, <a href="http://premium.wpmudev.org/support/" target="_blank">exceptional support and customer service</a> from a rapidly growing team of support staff, designers and developers&#8230; and, as always, great value.</p>
<figure id="attachment_109721"  class="wp-caption alignnone wp-caption-left cgrid-row clearfix" style="width: 470px"><div class="cgrid-col cgrid-col-span-3"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/wp-content/uploads/2013/02/WPMU-DEV-573.png" rel="lightbox[109603]" title="An Awesome Year for WPMU DEV"><img class="size-ratio-3-2 wp-image-109721" title="An Awesome Year for WPMU DEV" src="http://wpmu.org/wp-content/uploads/2013/02/WPMU-DEV-573-470x319.png" alt="Help Scout Helps WPMU DEV to Nail the Mail" width="470" height="319" /></a></div></div><figcaption class="wp-caption-text cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-right">A fabulous new site design and an awesome team behind the best collection of WordPress plugins on the web! Power up your WordPress site and let us be your WordPress team!</div></figcaption></figure>
<p>In 2012, the number of our users effectively doubled, and we currently have over 150,000 members! Our team has necessarily expanded with the demand, going from a mere handful to over 30 staff members worldwide.</p>
<p>As we&#8217;ve grown, so have our needs. And not without growing pains we may add. But the single largest thorn in our side was handling the increasing load of pre-sales and billing inquiries. It snuck up on us kinda suddenly.</p>
<p>A couple of years ago we had only one or two folks handling these items. We depended on <a href="https://mail.google.com/mail">gmail</a>, and as fantastic as it is, this didn’t scale at all. Imagine having 7 or 8 people within a single email account. Mayhem would be an understatement.</p>
<ul>
<li>We had no way to track whether or not folks were getting the answers they needed &#8211; much less how many each of our staff were handling so we could gauge when more were needed.</li>
<li>We had to deal with duplicate responses from our staff, and there was no real accountability when things went wrong and mistakes were made.</li>
<li>Tracking emails and then doing follow ups were a real chore, and increasingly difficult as we took on more staff.</li>
</ul>
<h2>When Nothing Else is Up to the Task</h2>
<p>So we were growing and getting more attention and having more inquiries and needing more staff. This is a really good problem to have, but how were we supposed to address it?</p>
<p>Support desks are popular. Hosting companies use them; software companies do as well. So it made perfect sense to us to look into these, and we certainly did. We looked into several, and found that <a title="Kayako Help Desk Software" href="http://www.kayako.com/">Kayako</a>, <a title="UserVoice Feedback and Online Help Desk Software" href="https://www.uservoice.com/">UserVoice</a>, and <a title="Zendesk Customer Service Software" href="http://www.zendesk.com/">Zendesk </a>help platforms really rock.</p>
<p>However, after putting these full-on helpdesk platforms to the test, we found that each has their strong points, but all were way too complex and overwhelming for our particular needs. Plus, we didn&#8217;t want to spend time and money training staff on using the thing.</p>
<p>We needed something that we could start using from the get-go. We needed a smooth workflow but with something to track our statistics, our customers emails, and ensure we don’t ever miss those crucial pre-sales questions. We needed something like gmail&#8230; but on steroids!</p>
<h2>Help Scout &#8211; Tailor-Made for Our Needs</h2>
<p>When we found Help Scout, we were almost resigned to having to learn our way around one of the heavier players, and train staff how to use it too. But all that changed in an instant. Well, in a few minutes anyway&#8230; the time it took us to set things up.</p>
<p>Help Scout provides an interface that is so intuitive anyone who has ever received an email before can immediately understand and use it. It&#8217;s designed specifically to handle customer email inquiries in the most efficient way possible. And any number of support staff can be assigned accounts in Help Scout.</p>
<p>To help keep things nice and organized, any member of the staff can assign emails to any other member (very handy when someone has already replied, or specific tasks are delegated), and any staff member can view all their active emails just by clicking a menu item. No more endless searching!</p>
<figure id="attachment_111248"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 700px"><div class="cgrid-col cgrid-col-span-full"><a href="http://wpmu.org/helpscout/helpscout-assign-700px-png/" rel="attachment wp-att-111248"><img class="size-ratio-large wp-image-111248" title="helpscout-assign-700px-png" src="http://wpmu.org/wp-content/uploads/2013/03/helpscout-assign-700px-png-700x483.png" alt="" width="700" height="483" /></a><figcaption class="wp-caption-text">Assigning an email to another staff member pops it into their own &#8220;My Tickets&#8221; area where they can get right to it.</figcaption></div></figure>
<p>Email conversations can be archived when responded to or kept active, organized with custom tags, forwarded, and even moved to other inboxes too.</p>
<p>Duplicate responses from staff are a thing of the past too. On any open conversation, staff members can instantly see who else is currently viewing the same email. Plus, all previous conversations from the same address are listed in the sidebar and can be reviewed in a popup window.</p>
<figure id="attachment_111290"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 700px"><div class="cgrid-col cgrid-col-span-full"><img src="http://wpmu.org/wp-content/uploads/2013/03/helpscout-no-duplicates.png" alt="Eliminate duplicate emails with Help Scout" title="helpscout-no-duplicates" width="700" height="414" class="size-full wp-image-111290" /><figcaption class="wp-caption-text">Keeping track of who did what is a snap. Every action by every staff member is logged in the email thread itself.</figcaption></div></figure>
<h2>Awesome Reporting</h2>
<p>Ever tried to get decent statistics and reports in gmail? Ack! Help Scout solves that with powerful built-in analytics and reporting features. All we need to do now is simply select a date range and check the inboxes we want to include in the report. Click <em>Update </em>and bam! Multiple real-time reports, including daily stats that can be viewed with a simple mouseover.</p>
<figure id="attachment_109738"  class="wp-caption alignnone wp-caption-large cgrid-row" style="width: 776px"><div class="cgrid-col cgrid-col-span-full"><img class="size-full wp-image-109738" title="helpscout-analytics-conversations" src="http://wpmu.org/wp-content/uploads/2013/02/helpscout-analytics-conversations.png" alt="" width="776" height="749" /><figcaption class="wp-caption-text">Statistics can be generated for any date range you need. Breakdowns are included for average response times, your custom tags, as well as the most used quick replies.</figcaption></div></figure>
<p>Accountability and awesome stats for multiple users is a snap too. We can now see at a glance who is handling what, how much, and how fast. We can also see who might need help, and who is just knocking &#8216;em out of the park! Knowing if and when more staff is needed, or can be assigned to other tasks, is child&#8217;s play. Want to reward staff for performance? Check out the Awesomeness Index&#8230; too cool.</p>
<figure id="attachment_111250"  class="wp-caption alignnone wp-caption-left cgrid-row clearfix" style="width: 448px"><div class="cgrid-col cgrid-col-span-3"><div class="cgrid-col-wide-left"><a href="http://wpmu.org/helpscout/helpscout-analytics-staff-470px2-png/" rel="attachment wp-att-111250"><img class="size-ratio-3-2 wp-image-111250" title="helpscout-analytics-staff-470px2-png" src="http://wpmu.org/wp-content/uploads/2013/03/helpscout-analytics-staff-470px2-png-448x313.png" alt="" width="448" height="313" /></a></div></div><figcaption class="wp-caption-text cgrid-col cgrid-col-span-2"><div class="cgrid-col-wide-right">Everyone on the support staff can view performance stats too!</div></figcaption></figure>
<h2></h2>
<h2>Addon Coolness</h2>
<p>Help Scout even has a bunch of cool apps that can be integrated to make working that email queue as efficient, and as much fun, as you could hope for.</p>
<figure id="attachment_111255"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 312px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/helpscout/helpscout-apps-340px-png-3/" rel="attachment wp-att-111255"><img class="size-ratio-2-3 wp-image-111255" title="helpscout-apps-340px-png" src="http://wpmu.org/wp-content/uploads/2013/03/helpscout-apps-340px-png2-312x246.png" alt="" width="312" height="246" /></a><figcaption class="wp-caption-text">Just a few of the addon apps available from Help Scout.</figcaption></div></div></figure>
<ul>
<li>Group Chat &amp; IM with Campfire or HipChat</li>
<li>CRM addons for Highrise &amp; Capsule</li>
<li>Satisfaction ratings using Hively or Nicereply</li>
<li>Live chat with Olark or Snap Engage</li>
<li>Integrate and track phone calls from over 20 voicemail providers</li>
<li>Filter out of office and auto replies.</li>
</ul>
<p>We&#8217;re currently doing a test run of the Grasshopper addon which sends voicemail to the inbox along with the audio recording and an automatic text transcription. How cool is that, you ask? Pretty awesome, we say!</p>
<p>They also have a growing collection of guides, e-books, and webinars to help even the most novice of support staff get up to speed. And, if you’re a “dig-in-and-get-your-hands-dirty” developer type, there’s a fully documented API to extend and hook into Help Scout’s features.</p>
<h2>The Transition</h2>
<p>Moving our email support from gmail to Help Scout wasn&#8217;t without its own issues. Getting used to a new system and new settings brought up a few challenges of its own. Some were trivial, like how to deal with autoresponders autoresponding to each other and filling up the main inbox with a bunch of junk.</p>
<p>Some issues we experienced were out of everyone&#8217;s control. Like when <a title="AWS Crash" href="http://techcrunch.com/2012/10/22/aws-ec2-issues-in-north-virginia-affect-heroku-reddit-and-others-heroku-still-down/">Amazon Web Services crashed</a> and took down half the web. At that time, we were still forwarding email from gmail to Help Scout. Naturally, some got lost. And, naturally, customers weren&#8217;t happy.</p>
<p>But through all that, Help Scout&#8217;s own fantastic support staff were there for us. They dug their heels in and didn&#8217;t quit until all our issues were resolved.</p>
<h2>Now, Here&#8217;s the Deal!</h2>
<p>We are so impressed with Help Scout that we want to share the joy with our members and readers. So we arranged an awesome deal for ya!</p>
<p>Normally Help Scout offers a 15-day free trial. But if you&#8217;re reading this (lucky you), you can get the full package free for 3 months. You read that right: 3 months free trial on their paid plan. That includes all the goodies &amp; unlimited users.</p>
<p>When the 3 month trial expires, you can choose to continue with the paid plan (starting at $15/user/month) or downgrade to their free plan (up to 3 users).</p>
<p>To get this awesome deal, you must sign up on this page:<br />
<a title="Help Scout - WPMU DEV offer" href="https://www.helpscout.net/p/wpmudev/">https://www.helpscout.net/p/wpmudev/</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/collaboration-emails-plugin-wordpress-mu/' rel='bookmark' title='Collaboration E-mails Plugin for WordPress MU'>Collaboration E-mails Plugin for WordPress MU</a> <small>Peter&#8217;s Collaboration E-mails for WordPress MU is a plugin to...</small></li>
<li><a href='http://wpmu.org/asana/' rel='bookmark' title='Asana + WPMU DEV = A match made in heaven'>Asana + WPMU DEV = A match made in heaven</a> <small>Asana really is a truly epic modern way of getting...</small></li>
<li><a href='http://wpmu.org/wpmu-dev-now-with-more-live/' rel='bookmark' title='WPMU DEV &#8211; now with more LIVE'>WPMU DEV &#8211; now with more LIVE</a> <small>Hiya friends, quick announcement! We&#8217;re working hard behind the scenes...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/helpscout/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>How to Customize Responsive WordPress Themes – Part 4: Media Queries</title>
		<link>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-4-media-queries/</link>
		<comments>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-4-media-queries/#comments</comments>
		<pubDate>Sat, 08 Dec 2012 18:18:14 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[responsive]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=104223</guid>
		<description><![CDATA[Taking a closer look at media queries, and how they work their magic in responsive WordPress themes.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-105084" title="Responsive WordPress Themes - Media Queries" src="http://wpmu.org/wp-content/uploads/2012/12/media-queries.png" alt="Responsive WordPress Themes - How Media Queries Work" width="600" height="337" /></p>
<p>In this 4th part of the series on <a title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 1" href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/">&#8220;How to Customize Responsive WordPress Themes&#8221;</a>, we&#8217;re going to take a closer look at media queries, and see how they work their magic in responsive WordPress themes. And don&#8217;t worry; it&#8217;s really not as complicated as you might think. On the contrary, as powerful and flexible as media queries may be, they&#8217;re actually very simple.</p>
<p>Before we continue, note that although media queries can be used in languages other than CSS, such as JavaScript, this article <strong>only </strong>concerns their use in your style-sheets. Also, while there are several types of devices that can be specified using the @media rule, we&#8217;ll only be looking at the <strong>screen </strong>media type here to keep things simple (for more on media types, see <a title="W3.org - Media Types" href="http://www.w3.org/TR/CSS21/media.html">http://www.w3.org/TR/CSS21/media.html</a>).</p>
<h3>A simple example</h3>
<blockquote><p>A media query is an expression that will instruct a specific type of device to display your content in a particular manner depending on conditions that you define.</p></blockquote>
<p>A media query has a logical construction, or syntax, that must specify the type of media concerned, and can include one or more features that apply to that media type. Let&#8217;s take a look at a simple example:</p>
<p><code><strong>@media <span style="color: #ff0000;">screen</span> <span style="color: #339966;">and </span><span style="color: #993366;">(min-width: 768px)</span> <span style="color: #339966;">and</span> <span style="color: #993366;">(max-width: 979px)</span> { ... }</strong></code></p>
<ul>
<li>The query opens with: <strong>@media</strong>. That&#8217;s a pretty obvious notification to devices saying &#8220;<em>Hang on media thingy, check if these conditions apply to you</em>&#8220;.</li>
<li>It then specifies the <strong><span style="color: #ff0000;">device type</span></strong> that is concerned by the query; in this case: <em>screen</em>. So, any device that does not display content on a screen will ignore the query and continue on its merry way.</li>
<li>The logical keyword <strong><span style="color: #339966;">and</span></strong> indicates that the condition immediately following it must also apply.</li>
<li>We then see 2 <strong><span style="color: #993366;">conditions</span></strong> in this rule: <em>(min-width: 768px)</em> <span style="color: #339966;">and</span> <em>(max-width: 979px)</em>. That identifies devices with a viewport size anywhere between 768 and 979 pixels.</li>
<li>Finally, there are those brackets: <em><strong>{ &#8230; }</strong></em>. They will contain the style rules that must be applied if the conditions specified by the media query are met.</li>
</ul>
<p>Putting it all together, this simple query states that any device with a screen whose viewport size is between 768 and 979 pixels must respect all the styles contained in the curly brackets. Devices with a screen width that is less than 768px or greater than 979px will ignore this query. Any device that doesn&#8217;t directly display content on a screen will also ignore it (<em>print </em> or <em>projection </em>devices for example).</p>
<h3>Adding your media-specific styles</h3>
<p>Now let&#8217;s take a closer look at those curly brackets that enclose the media-specific styles. They are identical to the brackets you normally use when writing your style rules, and they must wrap all the style rules that apply to the media query. Just write your style rules as you normally do <strong>inside </strong>those extra brackets. Here&#8217;s an example of a simple style-sheet with a default margin value applied to a div container, and a lesser value that would apply only to screen devices with a viewport width of 767px or less.</p>
<p>/* Default styles */<br />
div#main { margin:40px; padding:20px; }</p>
<p>/* Phones to tablets 767px and below */<br />
@media screen and (max-width: 767px) {<br />
div#main { margin:20px; }<br />
}</p>
<p>Note that is not necessary to define <strong>everything </strong>in your media queries. Media queries respect the cascade principles of CSS. That means that any default style rules that are not explicitly overridden by a media query will also apply to device types targeted by that particular media query. In the above example, the padding has not been explicitly defined in the media query. Device types targeted by that media query will, therefore, inherit the value defined in the default styles.</p>
<p>The above example demonstrates the use of the logical keyword <strong><span style="color: #339966;">and</span></strong>. There are 3 other logic elements that can also be used in your media queries.</p>
<ul>
<li>A <strong>comma </strong>represents a logical OR</li>
<li>The keyword <strong>not </strong>can be used to negate the result of the query</li>
<li>The keyword <strong>only </strong>can be useful to hide stuff from older browsers</li>
</ul>
<p>See examples 6, 8 and 9 on <a title="W3.org - Media Queries" href="http://www.w3.org/TR/css3-mediaqueries/">this page</a> at W3.org for more.</p>

<h3>Adapting a design to all screen sizes</h3>
<p>Great! So we&#8217;ve now created a style-sheet and have included a media query that will apply different styles to smaller screens. But we know that there are more screen sizes than the ones we just created styles for. So what if we wanted to create a design that would adapt to all screen sizes?</p>
<p>You can have several media queries in the same style-sheet to define specific style rules for different conditions. If we want to define some style rules for all screen devices, from cellphones to large wall-mounted monitors, we could include all those queries in our style-sheet like in the example below.</p>
<p>/* Default styles */<br />
div#main { margin:40px; padding:20px; }</p>
<p>/* Large display 1200px and above */<br />
@media screen and (min-width: 1200px) {<br />
div#main { margin:50px; }<br />
}</p>
<p>/* Portrait tablets 768px and above */<br />
@media screen and (min-width: 768px) and (max-width: 979px) {<br />
div#main { margin:30px; }<br />
}</p>
<p>/* Phones to tablets 767px and below */<br />
@media screen and (max-width: 767px) {<br />
div#main { margin:20px; }<br />
}</p>
<p>/* Phones 480px and below */<br />
@media screen and (max-width: 480px) {<br />
div#main { margin:10px; }<br />
}</p>
<p>In the above example, you can see that there is no specific media query for screen devices with a viewport width that is between 980 and 1199px. That&#8217;s because we are considering that size range as our default size. All style-rules that are not contained in media queries will be our default styles, and will apply to all screen devices that fall into that size range.</p>
<p>When you have a relatively <a href="http://wpmu.org/free-simple-clean-wordpress-themes/">simple WordPress theme</a> with a relatively simple design (like <a title="Twenty Twelve theme by WordPress.org" href="http://wordpress.org/extend/themes/twentytwelve">Twenty-Twelve</a> for example), you can get away with adding all your media queries in the same style-sheet. But what about when you&#8217;ve got a boat-load of styling to do for each media type, or want to organize things in different style-sheets?</p>
<h3>Using multiple style-sheets</h3>
<p>Happy days! Media queries can also be used to specify individual style-sheets that must be used <strong>only </strong>for specific media types and/or conditions. So you can have one style-sheet for your default styles, and another for your responsive stuff. Once you&#8217;ve created your style-sheets, there are 2 ways that you can call them (use only one or the other, not both, or things will likely get screwy on your site).</p>
<p>You can call your responsive style-sheet conditionally from within your default style-sheet using the @import rule. You simply need to append the media query conditions to a normal @import rule. So instead of this (which would load the responsive style-sheet regardless of the device):</p>
<p><code>@import url(responsive.css);</code></p>
<p>&#8230;you can use this (which only loads the responsive style-sheet if <em>either </em>of the 2 conditions are met):</p>
<p><code>@import url(responsive.css) screen and (max-width: 979px), screen and (min-width: 1200px) ;</code></p>
<p>The 2nd example above demonstrates the use of the <strong>comma </strong>as a logical OR. So the responsive style-sheet will only be loaded for screen widths less than 980px, OR greater than 1200px.</p>
<p>However, <a title="Google Developers - Best Practices" href="https://developers.google.com/speed/docs/best-practices/rtt#AvoidCssImport">according to Google</a>, there is a drawback to calling additional style-sheets from within the default one using the @import rule: page load time. The browser must first download, parse and execute the default style-sheet before it even realizes that it must also load the responsive one. There is an alternative, and faster way.</p>
<p>Load your style-sheets in parallel in your theme&#8217;s header.php file using <strong>&lt;link&gt;</strong> tags. You&#8217;ve surely noticed how a style-sheet can be loaded from the header in a WordPress theme; something like this:</p>
<p><code>&lt;link rel="stylesheet" type="text/css" href="&lt;?php bloginfo('stylesheet_url'); &gt;" /&gt;</code></p>
<p>You can specify different style-sheets, like your responsive one, that should load only under specific conditions using a media query directly in the link. Here&#8217;s what that might look like using the same conditions specified in the previous example (this assumes that the responsive style-sheet is in the root of the theme):</p>
<p><code>&lt;link rel="stylesheet" type="text/css" media="screen and (max-width: 979px), screen and (min-width: 1200px)" href="&gt;&lt;?php echo get_template_directory_uri(); ?&gt;/responsive.css"&gt;</code></p>

<h3>Wrapping things up</h3>
<p>We&#8217;ve seen how easy it actually is to write a media query, and how to use them in a style-sheet. We&#8217;ve also seen how to call external style-sheets using media queries. The next article in this series will cover a few things to look out for when creating your styles for various media types or conditions.</p>
<p>In the meantime, get out your Twenty-Twelve child-theme (you did make one, didn&#8217;t you?) and play around a bit with the responsive styles beginning on line 1351. You may also want to review <a title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 2" href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/">Part 2</a> and <a title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 3" href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/">Part 3</a> of this series while you&#8217;re at it :)</p>
<h3>Additional resources to check out</h3>
<ul>
<li>Screen sizes referred to in this article are borrowed from <a title="Twitter Bootstrap Scaffolding" href="http://twitter.github.com/bootstrap/scaffolding.html#responsive">Bootstrap Scaffolding</a></li>
<li>Use as few style-sheets as necessary as recommended by <a title="Google Developers - Combine external CSS" href="https://developers.google.com/speed/docs/best-practices/rtt#CombineExternalCSS">Google Best Practices</a>.</li>
<li>Avoid the @import rule and link your style-sheets in the header for faster load times <a title="Google Developers - Avoid CSS @import" href="https://developers.google.com/speed/docs/best-practices/rtt#AvoidCssImport">as recommended by Google</a>.</li>
<li>The complete specs on <a title="W3.org - Media Types" href="http://www.w3.org/TR/CSS21/media.html">media types</a> and <a title="W3.org - Media Queries" href="http://www.w3.org/TR/css3-mediaqueries/">media queries</a> from W3.org.</li>
</ul>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/' rel='bookmark' title='How to Customize Responsive WordPress Themes &#8211; Part 2'>How to Customize Responsive WordPress Themes &#8211; Part 2</a> <small>Style-sheet organization: where stuff is… or should be, and why....</small></li>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/' rel='bookmark' title='How to Customize Responsive WordPress Themes &#8211; Part 1'>How to Customize Responsive WordPress Themes &#8211; Part 1</a> <small>Learn what to do, and what not to do, when...</small></li>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/' rel='bookmark' title='How to Customize Responsive WordPress Themes – Part 3'>How to Customize Responsive WordPress Themes – Part 3</a> <small>CSS properties to watch out for... and why....</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-4-media-queries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>16 Cool Responsive WordPress Plugins for Images and Videos</title>
		<link>http://wpmu.org/16-cool-responsive-wordpress-plugins-for-images-and-videos/</link>
		<comments>http://wpmu.org/16-cool-responsive-wordpress-plugins-for-images-and-videos/#comments</comments>
		<pubDate>Mon, 26 Nov 2012 06:50:36 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[MS Showcase]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=103487</guid>
		<description><![CDATA[Ensure that your WordPress media displays properly on all devices.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-104153" title="Responsive WordPress Plugins" src="http://wpmu.org/wp-content/uploads/2012/11/responsive-wordpress-plugins.jpg" alt="16 Cool Responsive WordPress Plugins for Images and Videos" width="550" height="414" /></p>
<p>Ensuring that your site looks good, loads fast and is easy to navigate is great. It becomes essential when users view it on the smaller screens of their mobile devices. Using a responsive WordPress theme is one way to ensure that your content adapts to those screens.</p>
<p>However, sometimes media stubbornly refuses to resize itself properly to fit those smaller screens. If media on your site is not resizing properly when viewing on smaller screens, you&#8217;re gonna love these <a href="http://wpmu.org/10-responsive-wordpress-plugins-to-complement-your-theme/">responsive WordPress plugins</a>!</p>
<p>Each is available free from the <a title="WPMU.org - WordPress Plugin Repository" href="http://wordpress.org/extend/plugins/">WordPress plugin repository</a>, and some have premium versions with additional features. Check &#8216;em out and have a play with a few of them. You&#8217;re sure to find something that will fit the bill for you. If you know of other responsive WordPress plugins that are not listed here, by all means, include a link to them in the comments. Have fun!</p>
<hr />
<h3>Easy Rotator &#8211; <a title="Responsive WordPress Plugins - EasyRotator for WordPress - Slider Plugin" href="http://wordpress.org/extend/plugins/easyrotator-for-wordpress/">Download</a> | <a title="Responsive WordPress Plugins - EasyRotator for WordPress Documentation" href="http://www.dwuser.com/support/easyrotator/wordpress/">Docs &amp; Demos</a></h3>
<div class="alignright"><iframe src="http://player.vimeo.com/video/40726828?title=0&amp;byline=0&amp;portrait=0&amp;badge=0&amp;color=ffffff" frameborder="0" width="340" height="255"></iframe></div>
<ul>
<li>Dozens of flexible templates included</li>
<li>Create sliders of recent or featured posts</li>
<li>Make any slider responsive or fixed-width</li>
<li><a title="Responsive WordPress Plugins -  EasyRotator Social Add-On" href="http://wordpress.org/extend/plugins/easyrotator-social-add-on/">Social icon addon</a> also available</li>
<li>Built-in touchscreen / mobile support</li>
<li>Premium version with video and audio support</li>
</ul>
<p>This is hands down <strong>the best slider plugin I&#8217;ve ever seen</strong>, and I&#8217;ll be writing a post all about it soon! The UI of this plugin is powered by Adobe Air (if it&#8217;s not already installed on your computer, the plugin will launch the install wizard for you). You can even create sliders within sliders by categorizing the images you add; tabs are added at the top of your slider so users can switch views instantly!</p>
<hr />
<h3>SlideDeck 2 &#8211; <a title="Responsive WordPress Plugins - SlideDeck 2 Lite Responsive Content Slider" href="http://wordpress.org/extend/plugins/slidedeck2/">Download</a> | <a title="Responsive WordPress Plugins - SlideDeck 2 Lite Documentation" href="http://www.slidedeck.com/">Docs &amp; Demos</a></h3>
<figure id="attachment_104128"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104128" title="" src="http://wpmu.org/wp-content/uploads/2012/11/slidedeck2.jpg" alt="Responsive WordPress Plugins - Slidedeck 2 sample slide" width="300" height="224" /><figcaption class="wp-caption-text">Create your own custom look</figcaption></div></div></figure>
<ul>
<li>Multiple content types in the same slider</li>
<li>Add images, videos, plain text or HTML, even maps</li>
<li>Add multiple sliders to pages &amp; posts</li>
<li>Create dynamically updating sliders</li>
<li>Free and premium versions</li>
</ul>
<p>Now fully responsive, Slidedeck 2 enables you to add dynamically updating content to your sliders from over a dozen sources like YouTube, Twitter &amp; Google, even RSS feeds. With 9 different slider themes and several dozen options for each, you have unparalleled customization potential. It also includes a widget, so you can add sliders to your sidebar (remember to <a title="Responsive WordPress Plugins - SlideDeck 2 Responsive Content Slider" href="http://www.slidedeck.com/blog/tutorial-how-to-embed-a-content-slider-in-your-wordpress-sidebar/">set a custom width</a>), or any other widget-ready area of your site.</p>
<hr />
<h3>Meteor Slides &#8211; <a title="Responsive WordPress Plugins -  Meteor Slides" href="http://wordpress.org/extend/plugins/meteor-slides/">Download</a> | <a title="Responsive WordPress Plugins -  Meteor Slides Documentation" href="http://jleuze.com/plugins/meteor-slides/">Docs &amp; Demos</a></h3>
<figure id="attachment_104069"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104069" title="Responsive WordPress Plugins - Meteor Slides" src="http://wpmu.org/wp-content/uploads/2012/11/meteor-slides.jpg" alt="Responsive WordPress Plugins - Meteor Slides Add New" width="300" height="217" /><figcaption class="wp-caption-text">Easily customize individual slideshows</figcaption></div></div></figure>
<ul>
<li>Unlimited slideshows</li>
<li>Unlimited slides</li>
<li>Multiple slideshows on the same page</li>
<li>Display with widget, shortcode or templatetag</li>
<li>Customize individual slideshows</li>
<li>Multiple language files included</li>
<li>Touch support for mobile</li>
</ul>
<p>This is one of my favorites. Once you&#8217;ve set up the general settings, you can easily override them for individual slideshows by specifying whatever metadata you need. You can customize and display multiple slideshows using shortcodes or widgets, or in any theme template. Each slideshow is automatically attributed a unique ID, so styling with CSS is a breeze too.</p>
<hr />
<h3>Soliloquy Lite &#8211; <a title="Responsive WordPress Plugins -  Soliloquy Lite Responsive Image Slider" href="http://wordpress.org/extend/plugins/soliloquy-lite/">Download</a></h3>
<figure id="attachment_103940"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 294px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/soliloquy.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Soliloquy Lite Edit Slider"><img class="size-medium wp-image-103940" title="Responsive WordPress Plugins - Soliloquy Lite Edit Slider" src="http://wpmu.org/wp-content/uploads/2012/11/soliloquy-294x300.png" alt="Responsive WordPress Plugins - Soliloquy" width="294" height="300" /></a><figcaption class="wp-caption-text">Drag-and-drop for each slider</figcaption></div></div></figure>
<ul>
<li>Uses custom post types</li>
<li>Unlimited number of image sliders</li>
<li>Drag-and-drop image uploading, sorting and saving</li>
<li>Completely SEO optimized</li>
<li>Responsive (with touch enabled swiping)</li>
<li>Shortcode and template tags</li>
<li>Media uploader button to easily insert your image slider into your posts/pages from the WYSIWYG editor.</li>
</ul>
<p>With this freebie, you can create an infinite number of responsive image sliders with an infinite number of images in each slider with a few clicks of your mouse. Multiple sliders on the same page is not a problem either. There is also a premium version available that gets you access to a few cool addons.</p>
<hr />
<h3>WOW Slider &#8211; <a title="Responsive WordPress Plugins - WOW Slider" href="http://wordpress.org/extend/plugins/wowslider/">Download</a> | <a title="Responsive WordPress Plugins - WOW Slider Documentation" href="http://wowslider.com/wordpress-jquery-slider.html">Docs &amp; Demo</a></h3>
<figure id="attachment_104141"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/wowslider.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - WOW Slider Templates"><img class="size-medium wp-image-104141" title="Responsive WordPress Plugins - WOW Slider Templates" src="http://wpmu.org/wp-content/uploads/2012/11/wowslider-300x209.png" alt="Responsive WordPress Plugins - WOW Slider" width="300" height="209" /></a><figcaption class="wp-caption-text">Multiple themes and effects</figcaption></div></div></figure>
<ul>
<li>Multiple themes included</li>
<li>Desktop wizard</li>
<li>Publish to WordPress or save on your computer</li>
<li>Touch-swipe support</li>
<li>Compatible with all browsers and devices</li>
<li>Add logo or watermark to slides</li>
<li>Comes in 25 languages</li>
</ul>
<p>This one takes a novel approach to building sliders. You create your sliders on your computer, then upload them to your WordPress install. Once uploaded, simply add a unique shortcode wherever you want a slider to display. It comes with a few uniquely cool transition effects too; check &#8216;em out in the demos.</p>
<hr />
<h3>Captain Slider &#8211; <a title="Responsive WordPress Plugins -  Captain Slider" href="http://wordpress.org/extend/plugins/captain-slider/">Download</a> | <a title="Responsive WordPress Plugins -  Captain Slider Documentation" href="http://captaintheme.com/docs/captain-slider-documentation/">Docs</a></h3>
<figure id="attachment_103929"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/captain-slider.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Captain Slider Example"><img class="size-medium wp-image-103929" title="Responsive WordPress Plugins - Captain Slider Example" src="http://wpmu.org/wp-content/uploads/2012/11/captain-slider-300x210.png" alt="Responsive WordPress Plugins - Captain Slider" width="300" height="210" /></a><figcaption class="wp-caption-text">Uses FlexSlider by WooThemes</figcaption></div></div></figure>
<ul>
<li>Plenty of Settings like animation, speed, etc.</li>
<li>Multiple Sliders</li>
<li>Slider Sorter: Order your slides using drag &amp; drop AJAX.</li>
<li>Responsive</li>
<li>Video Slides</li>
<li>Captions</li>
<li>Slide Links</li>
</ul>
<p>Plus, you have the option of including sliders with template tags or shortcodes. According to the plugin developer, this is probably the best free jQuery slider/slideshow plugin for WordPress. If it does the job you need done, then you be the judge!</p>
<hr />
<h3>Cyclone Slider 2 &#8211; <a title="Responsive WordPress Plugins -  Cyclone Slider 2" href="http://wordpress.org/extend/plugins/cyclone-slider-2/">Download</a> | <a title="Responsive WordPress Plugins -  Cyclone Slider 2 Demos and Documentation" href="http://www.codefleet.net/cyclone-slider-2/">Demos &amp; Docs</a></h3>
<figure id="attachment_103933"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/cyclone-slider.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Cyclone Slider 2 Templates"><img class="size-medium wp-image-103933" title="Responsive WordPress Plugins - Cyclone Slider 2 Templates" src="http://wpmu.org/wp-content/uploads/2012/11/cyclone-slider-300x222.png" alt="Responsive WordPress Plugins - Cyclone Slider 2" width="300" height="222" /></a><figcaption class="wp-caption-text">Several customizable templates included</figcaption></div></div></figure>
<ul>
<li>Uses jQuery Cycle plugin with 25+ transitions</li>
<li>Easy-to-use interface with drag and drop functionality</li>
<li>Multiple slideshows</li>
<li>Individual slideshow settings</li>
<li>Shortcode</li>
<li>Customizable templates</li>
</ul>
<p>Along with a drag-and-drop interface, this plugin leverages the built-in features of WordPress: it uses custom post types for the slideshow, custom fields to store settings, and the media uploader for the images. You can also create your own custom slider templates, and add them to a folder in your theme so they don&#8217;t disappear when you update the plugin.</p>
<hr />
<h3>Easy Gallery Slider &#8211; <a title="Responsive WordPress Plugins -  Easy Gallery Slider" href="http://wordpress.org/extend/plugins/easy-gallery-slider/">Download</a></h3>
<figure id="attachment_103936"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/easy-gallery.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Easy Gallery Slider Settings"><img class="size-medium wp-image-103936" title="Responsive WordPress Plugins - Easy Gallery Slider Settings" src="http://wpmu.org/wp-content/uploads/2012/11/easy-gallery-300x250.png" alt="Responsive WordPress Plugins - Easy Gallery Slider" width="300" height="250" /></a><figcaption class="wp-caption-text">Full-featured settings panel</figcaption></div></div></figure>
<ul>
<li>Automatically display slider for every post and/or page</li>
<li>Slides are created from images attached to the post/page it is displayed on (WordPress Gallery)</li>
<li>Responsive slider performs the same on every platform (desktop or mobile)</li>
<li>Fade or slide effects</li>
<li>Navigation with buttons, &#8220;dots&#8221;, keyboard, scroll-wheel, automatic timer</li>
<li>Show titles and descriptions with an overlay</li>
<li>Link individual slides to any URL</li>
<li>Show a &#8220;zoom&#8221; button to integrate with a Lightbox plugin</li>
<li>Many options available through an easy to use admin interface</li>
</ul>
<hr />
<h3>Responsive Slider &#8211; <a title="Responsive WordPress Plugins -  Responsive Slider" href="http://wordpress.org/extend/plugins/responsive-slider/">Download</a> | <a title="Responsive WordPress Plugins -  Responsive Slider Demo" href="http://demo.alienwp.com/responsive-slider/">Demo</a></h3>
<figure id="attachment_103944"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/responsive-slider.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Responsive Slider Example"><img class="size-medium wp-image-103944" title="Responsive WordPress Plugins - Responsive Slider Example" src="http://wpmu.org/wp-content/uploads/2012/11/responsive-slider-300x191.png" alt="Responsive WordPress Plugins - Responsive Slider" width="300" height="191" /></a><figcaption class="wp-caption-text">About as simple as it gets</figcaption></div></div></figure>
<ul>
<li>Easy and simple deployment – just put the shortcode wherever you want and enjoy the result</li>
<li>Custom post type &#8220;Slides&#8221; for creating and storing slides</li>
<li>Each slide can be linked to any url</li>
<li>You control the order of the slides</li>
<li>Seamless integration with any WordPress theme</li>
</ul>
<p>If all you need is a single responsive slider, this plugin is about as simple as it gets. Just add your slides and drop the shortcode anywhere you want it. Done.</p>
<hr />
<h3>Responsive Video &#8211; <a title="Responsive WordPress Plugins -   Responsive Video" href="http://wordpress.org/extend/plugins/responsive-video/">Download</a></h3>
<figure id="attachment_104099"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104099" title="Responsive WordPress Plugins - Responsive Video Example" src="http://wpmu.org/wp-content/uploads/2012/11/responsive-video.png" alt="Responsive WordPress Plugins - Responsive Video" width="300" height="200" /><figcaption class="wp-caption-text">Publish videos to custom post types too</figcaption></div></div></figure>
<ul>
<li>YouTube and Vimeo only</li>
<li>Shortcode for posts, pages</li>
<li>Recognizes all custom post types</li>
<li>Add multiple instances of widget</li>
<li>Custom title &amp; description for any video</li>
</ul>
<p>This plugin allows you to easily attach a single video to any post, page or custom post type with a shortcode. Or add multiple instances of the Video Widget to any sidebar(s). Both display types are fully responsive and fast loading. There is one drawback with this plugin: videos do not display in category archives. If this is important to you, it may not be your best choice.</p>
<hr />
<h3>Responsive Video Embeds &#8211; <a title="Responsive WordPress Plugins -  Responsive Video Embeds" href="http://wordpress.org/extend/plugins/responsive-video-embeds/">Download</a> | <a title="Responsive WordPress Plugins -  Responsive Video Embeds Demo" href="http://www.kevinleary.net/responsive-video-embeds-plugin-example/">Demo</a></h3>
<figure id="attachment_104135"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104135" title="Responsive WordPress Plugins - Responsive Video Embeds on Smartphone" src="http://wpmu.org/wp-content/uploads/2012/11/responsive-video-embeds.jpg" alt="Responsive WordPress Plugins - Responsive Video Embeds" width="300" height="194" /><figcaption class="wp-caption-text">Renders all embeds responsive</figcaption></div></div></figure>
<ul>
<li>Multisite compatible</li>
<li><a href="http://wpmu.org/wordpress-youtube-gallery-plugin/">YouTube</a></li>
<li>Vimeo</li>
<li>DailyMotion</li>
<li>Blip.tv</li>
<li>Viddler</li>
<li>hulu.com</li>
<li>Revision 3</li>
<li>Funny or Die</li>
<li>WordPress.tv</li>
<li>Scribd</li>
</ul>
<p>This plugin does only one thing: it automatically resizes WordPress auto-embeds, including video and other iframes, in a responsive fashion. Simple.</p>
<hr />
<h3>Advanced Responsive Video Embedder &#8211; <a title="Responsive WordPress Plugins -  Advanced Responsive Video Embedder" href="http://wordpress.org/extend/plugins/advanced-responsive-video-embedder/">Download</a> | <a title="Responsive WordPress Plugins -  Advanced Responsive Video Embedder Demo" href="http://my-hardware.net/plugins/advanced-responsive-video-embedder/demo/">Demo</a></h3>
<figure id="attachment_103906"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/arve.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Advanced Responsive Video Embedder Settings"><img class="size-medium wp-image-103906" title="Responsive WordPress Plugins - Advanced Responsive Video Embedder Settings" src="http://wpmu.org/wp-content/uploads/2012/11/arve-300x192.png" alt="Responsive WordPress Plugins - Advanced Responsive Video Embedder" width="300" height="192" /></a><figcaption class="wp-caption-text">Settings page couldn&#8217;t be simpler</figcaption></div></div></figure>
<ul>
<li>Super-simple settings page</li>
<li>Embed videos with simple shortcodes</li>
<li>Responsive embeds</li>
<li>Max-width if you like</li>
<li>4 Different modes how to embed Videos</li>
<li>Colorbox integration for thumb mode</li>
<li>Make embeds float with align=right/left</li>
</ul>
<p>This plugin currently supports embeds from the following sites: YouTube, Google Video, Metacafe, Liveleak, Myspace, Blip, CollegeHumor, Videojug, Veoh, Break, Dailymotion, Movieweb, Myvideo, Vimeo, Gametrailers, Viddler, Snotr.</p>
<hr />
<h3>Fluid Video Embeds &#8211; <a title="Responsive WordPress Plugins -  Fluid Video Embeds" href="http://wordpress.org/extend/plugins/fluid-video-embeds/">Download</a> | <a title="Responsive WordPress Plugins -  Fluid Video Embeds Demo" href="http://jamie3d.com/fluid-video-embeds-demo/">Demo</a></h3>
<figure id="attachment_104062"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104062" title="Responsive WordPress Plugins - Fluid Video Embeds Example" src="http://wpmu.org/wp-content/uploads/2012/11/fluid-video-embeds.jpg" alt="Responsive WordPress Plugins - Fluid Video Embeds" width="300" height="200" /><figcaption class="wp-caption-text">Videos scale to fit their container</figcaption></div></div></figure>
<ul>
<li>YouTube and Vimeo only</li>
<li>Videos display at full-width</li>
<li>Original aspect ratio maintained (no black bars)</li>
<li>Caches video meta for fast loading</li>
<li>Shortcode</li>
</ul>
<p>This uber-simple plugin has no settings page. It simply overrides the max-width for embeds in &#8220;Settings&#8221; &gt; &#8220;Media&#8221;. One of the neatest things about it is that it fetches meta via YouTube and Vimeo APIs to ensure that videos maintain their original aspect ratio, with no black bars. And you can use the shortcode, with a bit of CSS savvy, to display selected videos in a nice grid if you like.</p>
<hr />
<h3>MarcTV Video Embed &#8211; <a title="Responsive WordPress Plugins -  MarcTV Video Embed" href="http://wordpress.org/extend/plugins/marctv-jquery-video-embed/">Download</a></h3>
<figure id="attachment_104066"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/marctv.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - MarcTV Video Embed Example"><img class="size-medium wp-image-104066" title="Responsive WordPress Plugins - MarcTV Video Embed Example" src="http://wpmu.org/wp-content/uploads/2012/11/marctv-300x183.png" alt="Responsive WordPress Plugins - MarcTV Video Embed" width="300" height="183" /></a><figcaption class="wp-caption-text">Loads player only when clicked</figcaption></div></div></figure>
<ul>
<li>YouTube and Vimeo</li>
<li>Initially loads an image and &#8220;Play&#8221; icon</li>
<li>Loads <a href="http://wpmu.org/10-beautiful-html5-video-audio-players-for-wordpress/">video player</a> only after user interaction</li>
<li>Set video start time</li>
<li>Specify custom video title</li>
<li>Google analytics events</li>
</ul>
<p>This plugin adds &#8220;YouTube&#8221; and &#8220;Vimeo&#8221; events to Google analytics, so you can easily track user interaction on your site. It&#8217;s also the fastest one I&#8217;ve tested: it only loads the video&#8217;s default image and a play icon. The video is only loaded once it&#8217;s clicked. You can also set any video to start at a specific time, so your users can skip those annoying ads!</p>
<hr />
<h3>Video Overlayer &#8211; <a title="Responsive WordPress Plugins - Video Overlayer" href="http://wordpress.org/extend/plugins/video-overlayer/">Download</a></h3>
<figure id="attachment_104131"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><img class="size-full wp-image-104131" title="Responsive WordPress Plugins - Video Overlayer Example" src="http://wpmu.org/wp-content/uploads/2012/11/video-overlayer.png" alt="Responsive WordPress Plugins - Video Overlayer" width="300" height="200" /><figcaption class="wp-caption-text">Brand your video content</figcaption></div></div></figure>
<ul>
<li>Brand your video content with a custom image</li>
<li>Supports YouTube, Vimeo, Viddler and Screenr</li>
<li>Easily enable support for other embed suppliers</li>
</ul>
<p>A bit different than other plugins in this roundup, this one enables you to overlay an image on every video. You can use the included images, or upload your own to brand your content. The result is that not only do they become responsive, your site is much faster because the video only loads when it&#8217;s clicked.</p>
<hr />
<h3>Simple Responsive Images &#8211; <a title="Responsive WordPress Plugins -  Simple Responsive Images" href="http://wordpress.org/extend/plugins/simple-responsive-images/">Download</a></h3>
<figure id="attachment_103947"  class="wp-caption alignright wp-caption-right cgrid-row" style="width: 300px"><div class="cgrid-col cgrid-col-span-2 cgrid-col-right"><div class="cgrid-col-wide-right"><a href="http://wpmu.org/wp-content/uploads/2012/11/simple-responsive-images.png" rel="lightbox[103487]" title="Responsive WordPress Plugins - Simple Responsive Images"><img class="size-medium wp-image-103947" title="Responsive WordPress Plugins - Simple Responsive Images" src="http://wpmu.org/wp-content/uploads/2012/11/simple-responsive-images-300x220.png" alt="Responsive WordPress Plugins - Simple Responsive Images" width="300" height="220" /></a><figcaption class="wp-caption-text">Create breakpoints and watch the magic</figcaption></div></div></figure>
<ul>
<li>Create responsive breakpoints for all images on your site</li>
<li>Affects every image generated with <em>wp_get_attachment_image</em></li>
<li>Optionally specify a div ID or class to target</li>
</ul>
<p>Unlike most of the plugins included here, this one does not generate sliders. Instead, it applies your custom breakpoints to all images on your WordPress site (you define the viewport widths and associated images sizes you want). All images will display according to the viewport size of the device being used to view your content. However, this plugin may not affect images that have already been uploaded; you may need to upload them again for the responsive attributes to be applied.</p>
<hr />
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/daily-tip-devpress-releases-free-responsive-slider-plugin-for-wordpress/' rel='bookmark' title='DevPress Releases Free Responsive Slider Plugin for WordPress'>DevPress Releases Free Responsive Slider Plugin for WordPress</a> <small>If you need a simple, free slider plugin, check out...</small></li>
<li><a href='http://wpmu.org/instantly-add-responsive-video-embeds-to-wordpress/' rel='bookmark' title='Instantly Add Responsive Video Embeds to WordPress'>Instantly Add Responsive Video Embeds to WordPress</a> <small>Want to make your videos automatically resize for different devices?...</small></li>
<li><a href='http://wpmu.org/10-responsive-wordpress-plugins-to-complement-your-theme/' rel='bookmark' title='10 Responsive WordPress Plugins to Complement Your Theme'>10 Responsive WordPress Plugins to Complement Your Theme</a> <small>So, you&#8217;ve finally made the plunge to get a responsive...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/16-cool-responsive-wordpress-plugins-for-images-and-videos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How to Customize Responsive WordPress Themes – Part 3</title>
		<link>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/</link>
		<comments>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 13:56:02 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Plugins & Theme Tutorials]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[responsive]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=102878</guid>
		<description><![CDATA[CSS properties to watch out for... and why.]]></description>
			<content:encoded><![CDATA[<p><img src="http://wpmu.org/wp-content/uploads/2012/11/css-style-sm.jpg" alt="How to Customize Responsive WordPress Themes - Part 3 - CSS styles to watch out for" title="How to Customize Responsive WordPress Themes - Part 3" width="550" height="306" class="aligncenter size-full wp-image-103088" /></p>
<h2>Style rules to look out for… and why.</h2>
<p>This is the 3rd part of the series on &#8220;<a href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/" title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 1">How to Customize Responsive WordPress Themes</a>&#8220;. In this article, we&#8217;ll be taking a look at some style rules that you can use &#8220;risk free&#8221; when customizing responsive WordPress themes, as well as some that should maybe be avoided, and what you can do instead.</p>
<p>Before we begin though, I think it&#8217;s important to note the distinction between <em>responsive</em> and  <em>fluid</em> layouts. In a fluid layout, the contents of a webpage will simply stretch or contract width-wise depending on the width of the viewport (browser window) and the minimum/maximum width settings in the style-sheet. </p>
<p>A responsive layout goes a few magnificent steps further: page elements can be re-sized, displaced elsewhere on a page, eliminated from view or replaced with other elements. Display rules can be defined so that any of those wonderful things happen according to the size and/or orientation of the viewport, or even the type and/or capabilities of the device being used. Very cool.</p>
<p>To begin, let&#8217;s set ourselves a few simple guidelines:</p>
<ul>
<li>Anything to do with what page elements <strong>look</strong> like can be used pretty much <em>ad nauseum</em>.</li>
<li>Style properties that affect <strong>dimension</strong>, <strong>position</strong> or <strong>behavior</strong> of containers should be used with care.</li>
<li>Properties that attribute <strong>fixed values</strong> should only be used under very specific conditions.</li>
</ul>
<p>Sounds simple enough, right? Good. Now, let&#8217;s open up those guidelines and see what&#8217;s inside. <em>Note that all CSS properties mentioned below link to pages at <a href="http://www.w3schools.com" title="W3Schools Online web tutorials">w3schools.com</a> where they have fun <strong>&#8220;Try it yourself&#8221;</strong> editors so you can fiddle around with stuff.</em></p>
<h3>&#8220;No risk&#8221; style properties</h3>
<p>There&#8217;s actually a whole boatload of style rules that you can use willy-nilly throughout your responsive style-sheet, with zero worries of breaking your layout. Basically, any style rule that affects only the <em>appearance </em>of the contents is a safe bet.</p>
<p>For example, anything to do with setting the colors or backgrounds of elements can be used with impunity. Eg &#8211; <a href="http://www.w3schools.com/cssref/css3_pr_background.asp" title="W3Schools - CSS background">background</a>, <a href="http://www.w3schools.com/cssref/pr_text_color.asp" title="W3Schools - CSS color">color</a>, <a href="http://www.w3schools.com/cssref/pr_border-color.asp" title="W3Schools - CSS border-color">border-color</a>, <a href="http://www.w3schools.com/cssref/css3_pr_opacity.asp" title="W3Schools - CSS opacity">opacity</a>.</p>
<p>All <a href="http://www.w3schools.com/cssref/default.asp#text" title="W3Schools - CSS text properties">text</a>, <a href="http://www.w3schools.com/cssref/default.asp#font" title="W3Schools - CSS font properties">font</a> and <a href="http://www.w3schools.com/cssref/default.asp#generatedcontent" title="W3Schools - CSS generated content">generated content</a> properties can also be attributed or modified with no effect on the page layout. Just be sure to preview stuff at different viewport sizes to be sure it&#8217;s still readable!</p>
<p>Other properties that only affect the contents (and not containers) that can be used with no worries include:</p>
<ul>
<li><a href="http://www.w3schools.com/cssref/pr_pos_overflow.asp" title="W3Schools - CSS overflow">Overflow</a></li>
<li><a href="http://www.w3schools.com/cssref/default.asp#flexbox" title="W3Schools - CSS flexible box">Flexible box properties</a></li>
<li><a href="http://www.w3schools.com/cssref/pr_list-style.asp" title="W3Schools - CSS lists">Lists</a> (obviously)</li>
</ul>

<h3>Caution: potential wonkiness here</h3>
<p>We can now see that <em>contents </em>can be styled pretty liberally, even in responsive WordPress themes. Where we can easily get ourselves into trouble is when we start styling the <em>containers</em> or the HTML elements (tags) our content sits inside. Some of the most commonly used elements include:</p>
<ul>
<li><a href="http://www.w3schools.com/tags/tag_body.asp" title="W3schools.com - HTML body">body </a>(the main page container)</li>
<li><a href="http://www.w3schools.com/tags/tag_div.asp" title="W3Schools - HTML div">div </a>(divides a page into sections)</li>
<li><a href="http://www.w3schools.com/tags/tag_p.asp" title="W3Schools - HTML paragraph">p</a> (ooh&#8230; paragraphs)</li>
<li><a href="http://www.w3schools.com/tags/tag_span.asp" title="W3Schools - HTML span">span </a>(used mainly to attribute different styles to sections of text within paragraphs)</li>
<li><a href="http://www.w3schools.com/tags/tag_button.asp" title="W3Schools - HTML button">button </a>(clickable stuff)</li>
<li><a href="http://www.w3schools.com/tags/tag_article.asp" title="W3Schools - HTML article">article </a>&#038; <a href="http://www.w3schools.com/tags/tag_aside.asp" title="W3Schools - HTML aside">aside </a>(often used in WordPress themes to identify the main content area &#038; sidebars)</li>
<li><a href="http://www.w3schools.com/tags/tag_ul.asp" title="W3Schools - HTML unordered list">ul </a>&#038; <a href="http://www.w3schools.com/tags/tag_ol.asp" title="W3Schools - HTML ordered list">ol </a>(containers for ordinary lists &#038; numbered lists)</li>
<li><a href="http://www.w3schools.com/tags/tag_li.asp" title="W3Schools - HTML lists">li </a>(items within lists)</li>
<li><a href="http://www.w3schools.com/html/html_tables.asp" title="W3Schools - HTML table">table</a> (umm&#8230; tables)</li>
</ul>
<p>Where the trouble can start is when we attribute fixed widths to things, and then forget to adapt those widths to different size viewports. Or neglect to account for elements that are floated within other floated elements. If you want to learn more about floating elements, MaxDesign.com has an <a href="http://css.maxdesign.com.au/floatutorial/" title="maxdesign.com - Tutorials">excellent tutorial</a>.</p>
<p>Additional issues can arise if <a href="http://www.w3schools.com/cssref/pr_class_display.asp" title="W3Schools - CSS display">display</a> or <a href="http://www.w3schools.com/cssref/pr_class_position.asp" title="W3Schools - CSS position">position</a> properties are incorrectly defined.</p>
<p>Finally, there are a couple of very cool CSS3 effects that can be potentially troublesome when customizing responsive WordPress themes, or modifying static ones. Note that these effects are not yet supported in Internet Explorer.</p>
<p><a href="http://www.w3schools.com/cssref/css3_pr_animation.asp" title="W3Schools - CSS3 animation">Animation</a> &#8211; Enables you to set animation properties on an HTML element that will automatically <em>play</em> each time that element is viewed in a webpage.</p>
<p><a href="http://www.w3schools.com/cssref/css3_pr_transition.asp" title="W3Schools - CSS3 transition">Transition</a> &#8211; Quite similar to the animation effect, transition enables you to set animation properties on an HTML element to trigger when a user hovers their mouse pointer over the element. The transition property is becoming more and more popular with WordPress theme designers to offer more interactivity in themes. Example uses include menus, other navigational elements, call-to-action buttons, expandable content areas, content highlighting or dimming, etc.</p>
<h3>Calculator, ruler and forward-thinking required here</h3>
<p>As mentioned above, when you are customizing a responsive WordPress theme, or adapting a static one, it is very important to watch out for fixed pixel values, wherever they may occur. Your first thought may be that fixed widths applied to container elements are particularly problematic. While they can create issues, you will likely spend much more time on <a href="http://www.w3schools.com/cssref/pr_border.asp" title="W3Schools - CSS border">border</a>, <a href="http://www.w3schools.com/cssref/pr_padding.asp" title="W3Schools - CSS padding">padding</a> and <a href="http://www.w3schools.com/cssref/pr_margin.asp" title="W3Schools - CSS margin">margin</a> values. Watch out especially for those sneaky <em>negative</em> margins!</p>
<p>There are alternatives to fixed-pixel values for various elements in your theme. These are <em>%</em>, <em>em</em> and <em>rem</em>. There&#8217;s an simple yet <a href="http://filamentgroup.com/lab/on_ems_and_rems/" title="FilamentGroup.com - On ems and rems">informative article here</a> to help you understand the difference between <em>em </em>and <em>rem</em> (also follow the links in that article to other useful ones).</p>
<p>One final caveat I really want to include here at the end: you may be tempted to use certain CSS properties or plugin shortcodes to arrange your content in columns. While this can be very desirable in fixed-width layouts, even fluid ones, it can wreak havoc in a responsive layout. In my opinion, <a href="http://www.w3schools.com/css3/css3_multiple_columns.asp" title="W3Schools - CSS3 multiple columns">CSS3 columns</a> should be avoided at all costs in responsive WordPress themes. Imagine setting a 3-or-4-column display that looks really nice on your laptop. Now check it out on your iPhone&#8230; yikes!</p>
<hr/>
<p>In the next 2 articles of this series on customizing responsive WordPress themes, we&#8217;ll be taking a closer look at media queries. That&#8217;s when the magic happens. It&#8217;s gonna be fun!</p>
<p>As always, I hope you found this article helpful and, if you have any comments or additional insight, please don&#8217;t hesitate to post below. Thanks for reading!</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/' rel='bookmark' title='How to Customize Responsive WordPress Themes &#8211; Part 1'>How to Customize Responsive WordPress Themes &#8211; Part 1</a> <small>Learn what to do, and what not to do, when...</small></li>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/' rel='bookmark' title='How to Customize Responsive WordPress Themes &#8211; Part 2'>How to Customize Responsive WordPress Themes &#8211; Part 2</a> <small>Style-sheet organization: where stuff is… or should be, and why....</small></li>
<li><a href='http://wpmu.org/graphpaperpress-jumps-into-responsive-wordpress-themes/' rel='bookmark' title='Graph Paper Press Jumps Into Responsive WordPress Themes'>Graph Paper Press Jumps Into Responsive WordPress Themes</a> <small>Graph Paper Press has a new look! Check out their...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New WordPress Sidebar Plugin Gives You Total Layout Control</title>
		<link>http://wpmu.org/new-wordpress-sidebar-plugin-gives-you-total-layout-control/</link>
		<comments>http://wpmu.org/new-wordpress-sidebar-plugin-gives-you-total-layout-control/#comments</comments>
		<pubDate>Sat, 10 Nov 2012 18:14:28 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[sidebars]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=102675</guid>
		<description><![CDATA[ Introducing Sidebar &#038; Widget Manager for WordPress.]]></description>
			<content:encoded><![CDATA[<p><img src="http://wpmu.org/wp-content/uploads/2012/11/swm.png" alt="New WordPress Sidebar Plugin Gives You Total Layout Control" title="New WordPress Sidebar Plugin Gives You Total Layout Control" width="550" height="351" class="aligncenter size-full wp-image-102863" /></p>
<h2>Introducing Sidebar &#038; Widget Manager for WordPress</h2>
<p>Hot diggety folks! There&#8217;s a powerful new player in the arena of WordPress sidebar plugins. The <strong>Sidebar &#038; Widget Manager for WordPress</strong> gives you several cool ways to manage the display of your sidebars and widgets:</p>
<ul>
<li><strong>Widgetize any page</strong> to create the page layout of your dreams.</li>
<li>Create as many <strong>custom sidebars</strong> as you want.</li>
<li>Insert any custom sidebar in <strong>any page or post content</strong> with shortcodes.</li>
<li><strong>Replace existing theme sidebars</strong> with your custom ones.</li>
<li>Decide <strong>where to display</strong> your sidebars (pages, posts, archives, categories, taxonomies, etc.)</li>
<li>Granular control for the display of <strong>individual widgets too!</strong> (Enable this in the plugin options.)</li>
</ul>
<h3>Demos <a href="http://otwthemes.com/demos/1ts/?item=Sidebar%20Widget%20Manager" title="OTW Themes - Sidebar &#038; Widget Manager for WordPress Demos">here</a>. More info <a href="http://otwthemes.com/widgetizing-pages-in-wordpress-has-never-been-easier/" title="OTW Themes - Widgetizing pages in WordPress has never been easier">here</a> and <a href="http://otwthemes.com/product/sidebar-widget-manager-for-wordpress/" title="OTW Themes - Sidebar &#038; Widget Manager for WordPress">here</a>. Purchase <a href="http://codecanyon.net/item/sidebar-widget-manager-for-wordpress/2287447?ref=OTWthemes" title="CodeCanyon -  Sidebar &#038; Widget Manager for WordPress ">here</a> for $15.</h3>
<hr/>
<h3>Widgetize a page</h3>
<p>Once you&#8217;ve installed and activated the plugin (with zero configuration!), you&#8217;ll see a new metabox appear beneath the content editor when creating or editing a page. There, you can insert whichever sidebars you want, in any layout you can imagine.</p>
<p><img src="http://wpmu.org/wp-content/uploads/2012/11/swm1.png" alt="WordPress Sidebar Plugin - Widgetize a page" title="WordPress Sidebar Plugin 1" width="951" height="461" class="aligncenter size-full wp-image-102812" /></p>
<p>Here&#8217;s an example of the kind of page layout you can create with this plugin. Imagine building a magazine-style page layout like this, and setting it as your homepage. Your WordPress site will get a whole new life!</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/swm4.png" rel="lightbox[102675]" title="WordPress Sidebar Plugin 2"><img src="http://wpmu.org/wp-content/uploads/2012/11/swm4-1024x419.png" alt="WordPress Sidebar Plugin - Layout example" title="WordPress Sidebar Plugin 2" width="685" height="280" class="aligncenter size-large wp-image-102826" /></a></p>
<h3>Create custom sidebars</h3>
<p>Don&#8217;t want to use the existing sidebars that came with your theme? Create and add your own! In the &#8220;Add Sidebar&#8221; section in your wp-admin, you can create as many custom sidebars as you want. Custom sidebars can be set to display the widgets in a vertical arrangement (default WordPress behavior) or horizontally. There, you can also set any custom sidebar to replace an existing theme sidebar. Any custom sidebar you activate will be instantly available in your <em>Appearance &gt; Widgets</em> area for you to add widgets.</p>
<p><img src="http://wpmu.org/wp-content/uploads/2012/11/swm2.png" alt="WordPress Sidebar Plugin - Create custom sidebars" title="WordPress Sidebar Plugin 3" width="636" height="439" class="aligncenter size-full wp-image-102819" /></p>
<p>As you can see in the above screenshot, you can also set your custom sidebars to display only for certain types of content. Plus, and this is really cool, the plugin automatically recognizes all the custom taxonomies that are available. For example, if you have <a href="http://premium.wpmudev.org/project/e-commerce/" title="MarketPress e-commerce plugin from WPMUdev.org">MarketPress</a> from <a href="http://premium.wpmudev.org" title="WPMUdev.org - The best WordPress, Multisite and BuddyPress plugins on the web.">WPMUdev.org</a> installed, the plugin will recognize the custom post type (product) as well as all the associated taxonomies. This means you can set custom sidebars to display related products on individual product pages, or display featured products on product category archives, or any other arrangement you can think of.</p>

<h3>Using shortcodes</h3>
<p>A shortcode is generated for each custom sidebar you create. Using the shortcode, you can insert a custom sidebar in the content of any page or post. <strong>Yes, widgets in posts!</strong> With a little CSS savvy, you can style the sidebar content by wrapping the shortcode in a div container so the content wraps around it. The example screenshot below shows a custom sidebar inserted in a post with the following simple code:</p>
<p><code>&lt;div class="alignleft"&gt;<br />
[otw_is sidebar=otw-sidebar-1]<br />
&lt;/div&gt;</code></p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/swm3.png" rel="lightbox[102675]" title="WordPress Sidebar Plugin 4"><img src="http://wpmu.org/wp-content/uploads/2012/11/swm3-300x185.png" alt="WordPress Sidebar Plugin - Using shortcodes" title="WordPress Sidebar Plugin 4" width="300" height="185" class="aligncenter size-medium wp-image-102824" /></a></p>
<h3>Replace an existing sidebar</h3>
<p>Already have a number of sidebars included in your theme but want more control over how they display too? Nothing could be easier with this plugin. When you create or edit a custom sidebar, you can set it to replace any theme sidebar, and set the conditions too. This means you can now customize the sidebar content and widget appearance in any widgetized area of any theme, even the footer.</p>
<p><img src="http://wpmu.org/wp-content/uploads/2012/11/swm5.png" alt="WordPress Sidebar Plugin - Replace existing sidebars" title="WordPress Sidebar Plugin 5" width="601" height="356" class="aligncenter size-full wp-image-102828" /></p>
<h3>Display only on selected content</h3>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/swm6.png" rel="lightbox[102675]" title="WordPress Sidebar Plugin 6"><img src="http://wpmu.org/wp-content/uploads/2012/11/swm6-300x179.png" alt="WordPress Sidebar Plugin - Display on selected content" title="WordPress Sidebar Plugin 6" width="300" height="179" class="alignright size-medium wp-image-102830" /></a>As mentioned above, each custom sidebar can be set to display only for the content types you select. It can be a bit tricky if you&#8217;re zeroing in on a very specific content type, because you need to consider things like templates, template hierarchy, categories, etc. But with a little experimentation, you can get things just right. The plugin supports all the following content types:</p>
<ul>
<li>Pages</li>
<li>Page templates</li>
<li>Posts</li>
<li>Categories</li>
<li>Tags</li>
<li>Archives</li>
<li>Custom post types</li>
<li>Taxonomies</li>
<li>Post type archives</li>
<li>WordPress service pages – home, front, 404, search, etc.</li>
</ul>
<h3>Visibility settings for every widget too!</h3>
<p>If you enable this feature in the plugin options (it&#8217;s the only option), you&#8217;ll see a new &#8220;Set Visibility&#8221; button on each widget you drag to your sidebars. Clicking that button will open a modal window where you can select where that particular widget should display. The settings are identical to the ones above but, with this feature, you also have granular control over every widget.</p>
<p><img src="http://wpmu.org/wp-content/uploads/2012/11/swm7.png" alt="WordPress Sidebar Plugin - Widget visibility settings" title="WordPress Sidebar Plugin 7" width="1012" height="414" class="aligncenter size-full wp-image-102838" /></p>
<p>Note that each section of the modal will only show the 15 most recent entries in the content type you select. But a useful feature with this option is the ability to filter out everything you don&#8217;t need. Very handy indeed if you have hundreds of pages or thousands of posts!</p>

<h2>Want to see for yourself?</h2>
<h3>How to widgetize a page</h3>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/Yd8A_7ohCEc?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3>How to replace a sidebar</h3>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/ONo3P5mypDE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3>How to set widget visibility</h3>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/YsPukhZdD_Q?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h2>Where to get this fabulous item, you ask?</h2>
<h3>Purchase the plugin from <a href="http://codecanyon.net/item/sidebar-widget-manager-for-wordpress/2287447?ref=OTWthemes" title="CodeCanyon -  Sidebar &#038; Widget Manager for WordPress ">CodeCanyon.net</a> for a measly $15</h3>
<h3>More info <a href="http://otwthemes.com/widgetizing-pages-in-wordpress-has-never-been-easier/" title="OTW Themes - Widgetizing pages in WordPress has never been easier">here</a> and <a href="http://otwthemes.com/product/sidebar-widget-manager-for-wordpress/" title="OTW Themes - Sidebar &#038; Widget Manager for WordPress">here</a>.</h3>
<h3>Plus lots of demos <a href="http://otwthemes.com/demos/1ts/?item=Sidebar%20Widget%20Manager" title="OTW Themes - Sidebar &#038; Widget Manager for WordPress Demos">here</a>.</h3>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/wordpress-custom-content-plugin/' rel='bookmark' title='10 Free Plugins to Add Custom Content to Your WordPress Sidebar'>10 Free Plugins to Add Custom Content to Your WordPress Sidebar</a> <small>Need more control over your WordPress sidebar content? These plugins...</small></li>
<li><a href='http://wpmu.org/daily-tip-select-sidebar-on-a-post-by-post-basis-using-custom-fields/' rel='bookmark' title='Select Sidebar on a Post-by-Post Basis Using Custom Fields'>Select Sidebar on a Post-by-Post Basis Using Custom Fields</a> <small>If you&#8217;ve every wanted to use different sidebars for different...</small></li>
<li><a href='http://wpmu.org/this-wordpress-sidebar-plugin-stickies-your-sidebar-when-scrolling/' rel='bookmark' title='This WordPress Sidebar Plugin Stickies Your Sidebar When Scrolling'>This WordPress Sidebar Plugin Stickies Your Sidebar When Scrolling</a> <small>Keep your sidebar content on-screen even when scrolling to the...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/new-wordpress-sidebar-plugin-gives-you-total-layout-control/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to Customize Responsive WordPress Themes &#8211; Part 2</title>
		<link>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/</link>
		<comments>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 13:46:17 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[responsive]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=102264</guid>
		<description><![CDATA[Style-sheet organization: where stuff is… or should be, and why.]]></description>
			<content:encoded><![CDATA[<p><img src="http://wpmu.org/wp-content/uploads/2012/11/file-folders-sm.jpg" alt="How to Customize Responsive WordPress Themes - Style-sheet organization" title="How to Customize Responsive WordPress Themes" width="550" height="344" class="aligncenter size-full wp-image-102614" /></p>
<h2>Style-sheet organization: where stuff is… or should be, and why.</h2>
<p>In this 2nd part of the series on <a href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/" title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 1">&#8220;How to Customize Responsive WordPress Themes&#8221;</a>, we&#8217;re gonna take a look at the differences between the style-sheets for regular WordPress themes and responsive ones. We&#8217;ll also see how they should be structured, and why some theme designers put responsive styles in separate files.</p>
<p>If you&#8217;re new to CSS, you may want to bone up before diving into this series. See the end of <a href="http://wpmu.org/you-dont-need-any-coding-skills-when-working-with-wordpress/" title="WPMU.org -  You Don’t Need Any Coding Skills When Working With WordPress">this article</a> for a few great resources to get you started.</p>
<h2>&#8220;Classic&#8221; non-responsive WordPress theme style-sheets</h2>
<p>In a well-structured style-sheet for any WordPress theme, one of the first things you may notice is the presence of an opening section called &#8220;reset&#8221;. This is a set of base styles that, even if there is nothing else in the style-sheet, should render the theme content equally in all browsers. We won&#8217;t get into exploring whether this is required or not, as even the &#8220;experts&#8221; are of divided opinion. Suffice it to say that the consensus is that it&#8217;s a question of craft and personal choice of tools according to the needs of the project.</p>
<p>There are several variations of reset styles (see <a href="http://www.cssreset.com/" title="Cssreset.com - Most popular CSS Reset scripts">here</a> for the 5 most popular). WordPress themes, in general, tend to use the <a href="http://meyerweb.com/eric/tools/css/reset/" title="Meyerweb.com - CSS Tools: Reset CSS">reset script by Eric Meyers</a>. Here&#8217;s a screenshot of what that basic code looks like:</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/reset.png" rel="lightbox[102264]" title="How to Customize Responsive WordPress Themes - Reset styles"><img src="http://wpmu.org/wp-content/uploads/2012/11/reset-300x142.png" alt="How to Customize Responsive WordPress Themes - Style-sheet organization 2" title="How to Customize Responsive WordPress Themes - Reset styles" width="300" height="142" class="aligncenter size-medium wp-image-102494" /></a></p>
<p>As you can see, it&#8217;s minimal and uncluttered, it gets the job done, and it&#8217;s up to date. After the &#8220;reset&#8221; section, you&#8217;ll see hundreds or possibly thousands of lines of (hopefully) familiar CSS. Whole sections would be clearly labeled using commented-out headings like this example: <em>/* Main menu styles */</em>.</p>
<p>Then&#8230; well, that&#8217;s about it for &#8220;classic&#8221; themes. First &#8220;reset&#8221; styles, then the theme styles; not very complicated are they? Now it gets fun&#8230;</p>
<h2>Responsive WordPress theme style-sheets</h2>
<p>Responsive theme style-sheets can look completely different at first glance; they can even seem oddly blank. You will encounter some style rules that may be a bit unfamiliar: things like <em>rem </em>for instance (<em>rem </em>stands for <em>root em</em>; <a href="http://snook.ca/archives/html_and_css/font-size-with-rem" title="Snook.ca - Font sizing with rem">see here</a> and <a href="http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/" title="TypeKit.com -  Type study: Sizing the legible letter ">here</a> for more on that). You may see <em>@import</em> rules at the very top (required by themes that may have several different style-sheets for different purposes). And then there are the all-important <em>media-queries</em>.</p>
<p>Let&#8217;s start by looking at how Twenty-Twelve is set up, then explore something a bit different. Don&#8217;t have Twenty-Twelve yet? You can <a href="http://wordpress.org/extend/themes/twentytwelve" title="Twenty Twelve theme by WordPress.org">download it here</a>.</p>
<p>Twenty-Twelve is a responsive WordPress theme designed by the folks at WordPress and is intended to be the upcoming default theme. Open up the style.css file in your favorite text editor now. You&#8217;ll notice a difference right off the bat: there are notes at the top of the file referring to the <em>rem </em>values used throughout the style-sheet. (Did you read up on rem by following the links above? Good.)</p>
<p>Those values are essential in a responsive theme as they allow the theme to maintain a consistent appearance across all devices. The notes are followed by the familiar reset styles (slightly extended). Then comes about 1200 lines of plain ol&#8217; CSS. So far, so good.</p>
<p>At line 1351, you&#8217;ll spot something new and exciting, and maybe a bit confusing: media queries. Media queries perform the actual wizardry that makes responsiveness possible. If you&#8217;re not familiar with what they are and what they do, you can Google around to arm yourself with your own expertise. Then use it to challenge my presumptions when we get around to exploring them in much greater detail in parts 4 &#038; 5 of this series!</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/media-queries-2012.png" rel="lightbox[102264]" title="How to Customize Responsive WordPress Themes - Media Queries"><img src="http://wpmu.org/wp-content/uploads/2012/11/media-queries-2012-300x194.png" alt="How to Customize Responsive WordPress Themes - Style-sheet organization 3" title="How to Customize Responsive WordPress Themes - Media Queries" width="300" height="194" class="aligncenter size-medium wp-image-102590" /></a></p>
<h2>And now for something completely different&#8230;</h2>
<p>So far, we&#8217;ve seen how the style-sheet for a non-responsive WordPress theme is set up, as well as an example of a basic responsive one. However, many responsive themes will have more than one style-sheet. Take a look at this sample file structure:</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/responsive-stylesheets.png" rel="lightbox[102264]" title="How to Customize Responsive WordPress Themes - Responsive Stylesheets"><img src="http://wpmu.org/wp-content/uploads/2012/11/responsive-stylesheets-300x187.png" alt="How to Customize Responsive WordPress Themes - Style-sheet organization 4" title="How to Customize Responsive WordPress Themes - Responsive Stylesheets" width="300" height="187" class="aligncenter size-medium wp-image-102595" /></a></p>
<p>In the main theme folder, we see the familiar <em>style.css</em> file, then a file called <em>responsive</em>. There&#8217;s also a folder labeled <em>stylesheets </em>with 2 more of them inside. That&#8217;s 4 style-sheets in all!</p>
<p>When several style-sheets are used in a responsive WordPress theme, they must be called in the theme&#8217;s <em>header.php</em> file. Here&#8217;s what that could look like:</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/responsive-header.png" rel="lightbox[102264]" title="How to Customize Responsive WordPress Themes - Responsive Header"><img src="http://wpmu.org/wp-content/uploads/2012/11/responsive-header-300x58.png" alt="How to Customize Responsive WordPress Themes - Style-sheet organization 5" title="How to Customize Responsive WordPress Themes - Responsive Header" width="300" height="58" class="aligncenter size-medium wp-image-102597" /></a></p>
<p>We can see there is the standard call to the <em>style.css</em> file. Then 3 more to include the <em>responsive</em>, <em>base </em>and <em>layout </em>style-sheets. There are 2 simple reasons for the multiple style-sheets as in this example:</p>
<ol>
<li>Sometimes, it&#8217;s just easier to keep things organized by putting the responsive styles in separate files.</li>
<li>This particular theme example was built on a grid framework that already had the <em>base </em>and <em>layout </em>files in it; so why complicate things by removing them? (We&#8217;ll look more into grids and other frameworks in the last part of this series.)</li>
</ol>
<h2>Conclusion</h2>
<p>We can see that style-sheet structure in responsive WordPress themes is really not that complicated once you&#8217;ve taken a good look. For designers, it can be a question of personal preference, or simply keeping the file structure of the base framework being used.</p>
<p>When you get into customizing a responsive WordPress theme, it&#8217;s important to understand that structure, and where to find the stuff you want to modify. When your theme is based on an unfamiliar framework, that can get a little tricky. So, if you have selected a theme you want to modify, take some time to inspect and familiarize yourself with its style-sheet file structure.</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/' rel='bookmark' title='How to Customize Responsive WordPress Themes &#8211; Part 1'>How to Customize Responsive WordPress Themes &#8211; Part 1</a> <small>Learn what to do, and what not to do, when...</small></li>
<li><a href='http://wpmu.org/10-free-responsive-wordpress-themes/' rel='bookmark' title='10 Free Responsive WordPress Themes'>10 Free Responsive WordPress Themes</a> <small>Responsive design has been buzzing on the internet since Ethan...</small></li>
<li><a href='http://wpmu.org/16-beautiful-and-free-responsive-wordpress-themes/' rel='bookmark' title='16 Beautiful and Free Responsive WordPress Themes'>16 Beautiful and Free Responsive WordPress Themes</a> <small>Installing a responsive theme is one of the easiest ways...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to Customize Responsive WordPress Themes &#8211; Part 1</title>
		<link>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/</link>
		<comments>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/#comments</comments>
		<pubDate>Sat, 03 Nov 2012 14:51:17 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Plugins & Theme Tutorials]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[responsive]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=102081</guid>
		<description><![CDATA[Learn what to do, and what not to do, when customizing responsive WordPress themes.]]></description>
			<content:encoded><![CDATA[<p><img src="http://wpmu.org/wp-content/uploads/2012/11/confused-tablet-sm.jpg" alt="How to Customize Responsive WordPress Themes" title="WPMU.org - Customize WordPress Themes" width="550" height="374" class="aligncenter size-full wp-image-102156" /></p>
<blockquote><p><strong>How to Customize Responsive WordPress Themes</strong> is a new series of articles I&#8217;ll be posting at the rate of one every few days. This article is an introduction to the series, which I&#8217;ll be updating with links and additional info as subsequent articles go live.</p></blockquote>
<p>Responsive WordPress themes have taken the design community by storm since their first appearance. For good reason too. With all the awesome advances in mobile communications, and the proliferation of mobile devices, folks are now accessing the web a whole lot <strong>more often from their phones than from their computers</strong>.</p>
<p>It used to be that if you had a website, and wanted to make it accessible to people on mobile devices, you had to either create a dedicated mobile site, or a bunch of dedicated apps. Although the 1st method can now be relegated to the history books,<a href="http://wpmu.org/responsive-design-does-your-wordpress-site-really-need-it/" title="WPMU.org -  Responsive Design: Does Your WordPress Site Really Need It?"> the 2nd <em>may </em>still have its uses</a>.</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/mobile-devices.jpg" rel="lightbox[102081]" title="Variety of mobile devices"><img src="http://wpmu.org/wp-content/uploads/2012/11/mobile-devices-300x225.jpg" alt="How to Customize Responsive WordPress Themes - 2" title="Variety of mobile devices" width="300" height="225" class="alignright size-medium wp-image-102172" /></a>The whole idea of responsiveness in WordPress themes is to ensure that your web pages serve up lightning fast <strong>to any device</strong>, from the smallest hand-held to wall-mounted big-screens. Don&#8217;t freak out; we&#8217;re not gonna get into actually designing a responsive WordPress theme in this series of articles. That&#8217;s way beyond me too. We <em>will </em>be taking a real close look inside one or two of them though.</p>
<p>I&#8217;ve always been a <em>dig-in-and-get-your-hands-dirty</em> kind of guy. Even as a kid, I used to love tearing things apart to see what made them tick. I still do, to an extent. One of my goals for 2012 was to learn more about responsive WordPress themes, and what makes <em>them </em>tick. So, over the course of the next few weeks, that&#8217;s exactly what I will be doing: digging deeper into responsive WordPress themes, and sharing knowledge and discoveries with you.</p>
<p>The series of topics I propose to share will be in a (hopefully) logical structure; from the basics to the more detailed and involved (this is open to debate and suggestions BTW). What makes a good responsive WordPress theme? How are they made? How can they be customized? Those are some of the questions that I hope this series of articles will help answer.</p>
<p>There is <strong>one important caveat</strong> that needs to be noted before we even begin our fun &#038; games.</p>
<blockquote><p>The average Joe (or Jane) really couldn&#8217;t care less how much time and effort you invest in creating an awesome website.</p></blockquote>
<p>What they care about is finding the information they need, quickly and easily, without having to think about how to find it, much less have to wait for the darn pages to load. So, no matter what you do, no matter how hard you work at it, no matter how long it takes or how much it costs you; <strong>keep it simple</strong> :)</p>

<h2>What you can expect from this series</h2>
<h5><a href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-2/" title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 2">Part 2 &#8211; Style-sheet organization: where stuff is&#8230; or should be, and why.</a></h5>
<p>What differences are there between the style-sheets for regular WordPress themes and responsive ones? How should they be structured? Is one way any better than another? Get answers to these questions in this overview.</p>
<h5><a href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-3/" title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 3">Part 3 &#8211; Style rules to look out for&#8230; and why.</a></h5>
<p>What you should watch for when customizing your responsive WordPress themes. Some style rules should simply not be allowed in your style-sheets. Kick &#8216;em out!</p>
<h5><a href="http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-4-media-queries/" title="WPMU.org -  How to Customize Responsive WordPress Themes – Part 4">Part 4 &#8211; Media queries 1: how they work.</a></h5>
<p>Media queries are all the rage nowadays. <em>Their </em>flexibility is what makes responsive themes possible.</p>
<h5>Part 5 &#8211; Media queries 2: when to use them and why.</h5>
<p>Some basic guidelines to follow when using media queries.</p>
<h5>Part 6 &#8211; How to make images and videos responsive.</h5>
<p>One of the challenges when customizing the media output or functionality not inherent to the theme (plugins) is ensuring its responsiveness.</p>
<h5>Part 7 &#8211; Introduction to SASS/LESS CSS pre-processors</h5>
<p>SASS &#038; LESS provide you with tools to make your style-sheets oh-so-much-easier to manage. Let&#8217;s take a quick look at how they do that, and how to use them in WordPress. (Caution: NOT for CSS newbies!)</p>
<h5>Part 8 &#8211; How to make a static theme responsive.</h5>
<p>Got a really nice theme already and don&#8217;t want to chuck it? Let&#8217;s see if we can make it responsive too!</p>
<h5>Part 9 &#8211; Building your own responsive WordPress theme? Think mobile first.</h5>
<p><a href="http://wpmu.org/mobile-first-the-right-way-to-do-responsive-design/" title="WPMU.org -  Mobile first – the right way to do responsive design">Mobile first</a> means designing a fast, lightweight theme for small devices, then expanding on that base design for larger screens. Includes recommendations from some experts, as well as links to tutorials and foundational elements like grid boiler-plates &#038; base style-sheets.</p>
<hr/>
<p>If you want to get your hands dirty too by applying what you&#8217;ll discover over the next few weeks, start now by creating a child-theme of Twenty-Twelve. That&#8217;s the responsive WordPress theme we&#8217;ll be tearing apart throughout this series. If you&#8217;re not sure how to do that, see <a href="http://codex.wordpress.org/Child_Themes" title="WordPress Codex - Child themes">this page in the WordPress codex</a>.</p>
<p>I hope this series will develop into a collaborative effort. So please don&#8217;t be shy, share your thoughts, your expertise, your suggestions, and your own discoveries in the comments below.</p>
<p>Photo credit: <a href="http://www.flickr.com/photos/adactio/6153481666/" title="Flickr.com -  Device landscape">Flickr.com</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/10-free-responsive-wordpress-themes/' rel='bookmark' title='10 Free Responsive WordPress Themes'>10 Free Responsive WordPress Themes</a> <small>Responsive design has been buzzing on the internet since Ethan...</small></li>
<li><a href='http://wpmu.org/graphpaperpress-jumps-into-responsive-wordpress-themes/' rel='bookmark' title='Graph Paper Press Jumps Into Responsive WordPress Themes'>Graph Paper Press Jumps Into Responsive WordPress Themes</a> <small>Graph Paper Press has a new look! Check out their...</small></li>
<li><a href='http://wpmu.org/introducing-alienwp-a-source-for-free-and-beautiful-responsive-wordpress-themes/' rel='bookmark' title='Introducing AlienWP: A Source for Free and Beautiful Responsive WordPress Themes'>Introducing AlienWP: A Source for Free and Beautiful Responsive WordPress Themes</a> <small>Responsive WordPress themes have been popping up everywhere during the...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/how-to-customize-responsive-wordpress-themes-part-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>You Don&#8217;t Need Any Coding Skills When Working With WordPress</title>
		<link>http://wpmu.org/you-dont-need-any-coding-skills-when-working-with-wordpress/</link>
		<comments>http://wpmu.org/you-dont-need-any-coding-skills-when-working-with-wordpress/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 12:28:25 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=101575</guid>
		<description><![CDATA[It's true: you don't. But what if you want to work outside the box?]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-101578" title="Working With WordPress - No Coding Skills Required" src="http://wpmu.org/wp-content/uploads/2012/10/outside-the-box.jpg" alt="Working With WordPress Outside of the Box" width="550" height="367" /></p>
<h2>&#8220;No code required, works right out of the box.&#8221;</h2>
<p>I&#8217;ve been working with WordPress for for a few years now, and I&#8217;ve heard or read that phrase many times when chatting with folks, or reading various articles, forum posts, or promotional materials for plugins and themes. &#8220;No code required&#8221; is a rather frequent buzz-phrase.</p>
<p>And it <em>is </em>true; you don&#8217;t <strong>need </strong>any coding skills. Whether you&#8217;re running a simple blog, a small business site, or even a network of sites, you can get by just fine. The array of built-in features and customization options that come with most plugins and themes nowadays enable you to create some pretty awesome stuff.</p>
<p>So, what&#8217;s the catch? Well, there is no catch, really. There is, however, a box. You know the one, it&#8217;s in the second half of the buzz-phrase above.</p>
<p>What theme designers and plugin developers might <strong>not</strong> tell you is <strong>that box is often required for their stuff to work</strong> the way <strong>they </strong>intended it to.</p>
<h2>Chucking the box</h2>
<p>Although working with WordPress to build a site or network with zero coding skills is entirely feasible, you <strong>are</strong> limited by the features and options built into the theme and plugins you use. But what happens when you need or want some functionality that your plugins don&#8217;t provide? Or stuff doesn&#8217;t look so hot with your theme? Or you&#8217;d prefer some theme feature show up somewhere else? Or&#8230; ?</p>
<p>Well, if you have zero coding skills, you basically have 3 options:</p>
<ol>
<li><strong>Live with things the way they are, and keep on dreaming.</strong>
<ul>
<li><em>This option is easy and requires no effort. It does tend to generate a pervasive state of disappointment and frustration though.</em></li>
</ul>
</li>
<li><strong>Hire a/some developer(s) to create the awesome stuff you want ($$$).</strong>
<ul>
<li><em>Depending on the extent of customization you want done, this can quickly bring your PayPal balance to the same level as your coding skills: zero.</em></li>
</ul>
</li>
<li><strong>Learn how to create the stuff you want yourself.</strong>
<ul>
<li>Effort required: variable. Return on investment: nirvana. Well, maybe not nirvana, but satisfaction and pride in a job well-done are likely (as well as a website that works the way <strong>you </strong>want it to).</li>
</ul>
</li>
</ol>
<p>So what do you need to learn so you can customize stuff the way you want it?</p>
<h2>Minimum coding skills recommended to work with WordPress</h2>
<p>When you start getting into customizing things around your WordPress site, you&#8217;ll quickly discover that there are 3 basic types of code that come into play rather quickly.</p>
<ul>
<li><strong>HTML</strong> (HyperText Markup Language)</li>
<li><strong>CSS</strong> (Cascading Style Sheets)</li>
<li><strong>PHP</strong> (Hypertext Pre-Processor)</li>
</ul>
<p>There are other code languages used throughout pretty much every WordPress theme and plugin (JavaScript, jQuery, etc.) but for the great majority of everyday customizations, you really don&#8217;t need to get into those. If you get a handle on the basics, you&#8217;ll be amazed at the awesome things <strong>you </strong>can accomplish on your site or blog.</p>
<p>At the end of this article, you&#8217;ll find links to some excellent tutorial sites. But for now, to help get you started on your own learning curve, let&#8217;s take a quick look at each of those 3 code languages, and see what they&#8217;re used for. While I would consider the first 2 essential learning, the 3rd (PHP) is optional. Keep reading to find out why.</p>

<h2>HTML (HyperText Markup Language)</h2>
<p>HTML is the easiest coding language to learn (oh, happy days) and, as you are just starting out as a newbie-coder, you can also consider it the most important one. Why? Because that&#8217;s the language that actually displays the content on web pages. To state it simply: HTML is just a collection of identifying tags used to wrap content in containers so it displays on-screen in a particular manner.</p>
<p>You&#8217;re probably already familiar with HTML if you&#8217;ve ever taken a look at the HTML view in your post editor. Go ahead and look at one of your posts in HTML. Notice all the funky brackets before and after your content? That&#8217;s really all there is to it.</p>
<p>HTML tells the browser what is being displayed on-screen. For example, to tell the browser to display content in paragraphs, each paragraph must be preceded by an opening <em>&lt;p&gt;</em> tag, and followed by a closing <em>&lt;/p&gt;</em> tag. The backslash in the closing tag is what tells the browser to &#8220;close this&#8221;. Here&#8217;s a simplified illustration of what a typical WordPress page layout might look like, with the basic HTML needed to produce it:</p>
<p><a href="http://wpmu.org/wp-content/uploads/2012/11/wp-layout.jpg" rel="lightbox[101575]" title="Working With WordPress - No Coding Skills Required"><img class="aligncenter size-full wp-image-101986" title="Working With WordPress - No Coding Skills Required" src="http://wpmu.org/wp-content/uploads/2012/11/wp-layout.jpg" alt="Working With WordPress Outside of the Box" width="683" height="454" /></a></p>
<p>OK, that&#8217;s fine. But the HTML is all in a column, yet the sidebar is off to the right. How do you do that? Ah, that&#8217;s where your 2nd language comes into play: CSS. (Yup, you&#8217;re gonna be multilingual!)</p>
<h2>CSS (Cascading Style Sheets)</h2>
<p>We&#8217;ve seen that HTML is used to tell the browser what <em>type</em> of content to display on the screen. CSS is the language used to tell the browser <em>how</em> to display that content.</p>
<p>As an example, let&#8217;s take a look at the sidebar from the illustration above. In the HTML, the code for the sidebar is written beneath the content. Yet in the actual layout that displays on the screen, it shows up to the right of the content. Here&#8217;s how that happens:</p>
<p><code><br />
#wrapper { float:left; margin:auto; width:960px; }<br />
#content { float:left; margin:20px; width:600px; }<br />
#sidebar { float:left; margin:20px; width:280px; }<br />
</code></p>
<p>Here&#8217;s a quick run-down of the 3 style rules above:</p>
<ul>
<li><strong>Float</strong>: is a style rule that tells the browser how to align an element <strong>with respect to its parent container</strong>. So <em>float:left;</em> tells the browser to align the HTML element with the left side of its parent. If 2 or more elements within the same container are floated, they will line up side-by-side if their dimensions allow it.</li>
<li><strong>Margin</strong>: is simply the thickness of the blank space that surrounds the element. Notice the <em>margin:auto;</em> applied to the wrapper container; <em>auto</em> is an especially useful value for our main container as it effectively centers the wrapper container on screen no matter the size of the browser window.</li>
<li><strong>Width</strong>: is pretty self-explanatory.</li>
</ul>
<p>To get the sidebar on the right-hand side of the content, the sum of the widths and margins of both content and sidebar must be less than or equal to the width of the wrapper.</p>
<ul>
<li>Content: 20px + 600px + 20px = 640px</li>
<li>Sidebar: 20px + 280px + 20px = 320px</li>
<li>Wrapper: 960px&#8230; Bingo!</li>
</ul>
<p>So, if you&#8217;re going to customize anything at all in the look and feel of your WordPress site, you&#8217;ll need to know which HTML container elements to target with your custom CSS style rules. For more examples, see <a title="WPMU.org -  Simple CSS Web Design Tweaks for Your WordPress Theme" href="http://wpmu.org/css-website-design-wordpress-style-tweaks/">this post</a>. See also Tip #1 in <a title="WPMU.org -  5 Tips to Organize Your WordPress Theme Stylesheet and Make it Easier to Navigate" href="http://wpmu.org/wordpress-theme-stylesheets/">this post</a> to learn how to find which HTML elements you need to target.</p>
<h2>PHP (HyperText Pre-Processor)</h2>
<p>I know, it should be HPP instead of PHP, but <a title="PHP explained on Wikipedia" href="http://en.wikipedia.org/wiki/PHP">here&#8217;s why it&#8217;s not</a>. Now that that&#8217;s out of the way, let&#8217;s see why you might want to dabble a bit in PHP.</p>
<p>HTML &amp; CSS are necessary to tell the browser what type of content to display, and how to display it. PHP works completely behind the scenes to dynamically fetch that content according to conditions and variables that are defined in functions.</p>
<p>PHP can be used to fetch content from a variety of sources, including other websites, RSS feeds, etc. But, when working with WordPress, it&#8217;s main use is in querying your database. Functions can be written to fetch and display different information depending on virtually any conditions you can think of.</p>
<p>So, contrary to the HTML &amp; CSS sections above, I&#8217;m not going to waste anybody&#8217;s time by giving examples of actual code here. Instead, I&#8217;m going to stop writing, and give you those links I promised earlier so you can move forward. :)</p>
<p>The sources listed below are the best and simplest I know of (and I visit them regularly when I&#8217;m puzzling something out). If you know of other resources that may be useful for folks just starting to hone their coding skills, please leave a comment below with a link. Thanks for reading!</p>
<h2>Some great places to learn HTML, CSS and PHP</h2>
<ul>
<li><a title="HTML and CSS Tutorials" href="http://www.htmldog.com/"><strong>HTML Dog</strong></a> By far, one of the best HTML &amp; CSS tutorial sites around.</li>
<li><a title="Free tutorials on HTML, CSS, PHP, JS" href="http://www.html.net/"><strong>HTML.net</strong></a> There to help you learn HTML, CSS, PHP &amp; JS in plain English&#8230; and 10 other languages too!</li>
<li><a title="W3Schools Online web tutorials" href="http://www.w3schools.com/"><strong>w3schools</strong></a> They have a neat &#8220;Try it yourself&#8221; editor that allows you to experiment with stuff as you&#8217;re learning.</li>
</ul>
<p>Photo credit: <a title="Working with WordPress - BT ArtBox - Box Lounger" href="http://www.flickr.com/photos/yaketyyakyak/7605082378/">Flickr.com</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-design-a-wordpress-theme/' rel='bookmark' title='How to Design a WordPress Theme With No Coding Skills Whatsoever'>How to Design a WordPress Theme With No Coding Skills Whatsoever</a> <small>Itchin' to design a WordPress theme but lacking the CSS...</small></li>
<li><a href='http://wpmu.org/daily-tip-expand-your-skills-with-code-academys-free-html-and-css-courses/' rel='bookmark' title='Expand Your Skills with Codecademy&#8217;s Free HTML and CSS Courses'>Expand Your Skills with Codecademy&#8217;s Free HTML and CSS Courses</a> <small>Want to get a few extra skills under your belt...</small></li>
<li><a href='http://wpmu.org/a-great-way-to-learn-php-coding-at-lunch/' rel='bookmark' title='A Great Way to Learn PHP Coding at Lunch'>A Great Way to Learn PHP Coding at Lunch</a> <small>Are you a lunch reader? Here's a great way to...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/you-dont-need-any-coding-skills-when-working-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>12 Unusual and Fun WordPress Plugins You&#8217;ve Never Heard About</title>
		<link>http://wpmu.org/fun-wordpress-plugins/</link>
		<comments>http://wpmu.org/fun-wordpress-plugins/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 20:56:35 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=99512</guid>
		<description><![CDATA[Increase user engagement by adding a bit of fun to your blog!]]></description>
			<content:encoded><![CDATA[<p><img src="http://wpmu.org/wp-content/uploads/2012/10/barrel-of-monkeys-sm.jpg" alt="Fun WordPress plugins - A barrel of fun for your WordPress site" title="Fun WordPress plugins" width="550" height="330" class="aligncenter size-full wp-image-100705" /></p>
<h2>WordPress plugins just for fun?</h2>
<p>Sure! We&#8217;re not always all serious and focused on &#8220;let&#8217;s get the job done&#8221;! Why should WordPress be any different? There are loads of fun WordPress plugins to be found in the plugin repository; likely even more by searching Google.</p>
<p>Every once in a while, I come across a little gem that can be puzzling, just loads of fun or sometimes downright mind-boggling. This article proposes 12 such plugins created so you can add that fun factor to your site or blog.</p>
<p>Go ahead and grab any one, or all of them. Watch out though, if you have comment moderation turned on, you may be in for a flood of email in the days ahead!</p>
<p>If you know of any other crazy, mind-boggling or just plain fun WordPress plugins, please add them to the comments below. Thanks!</p>
<h2>Barrel Roll &#8211; <a href="http://wordpress.org/extend/plugins/barrel-roll/" title="WordPress Plugins - Barrel Roll">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/barrel-roll.png" rel="lightbox[99512]" title="Fun WordPress plugins 2"><img src="http://wpmu.org/wp-content/uploads/2012/10/barrel-roll-150x107.png" alt="Fun WordPress plugins - Barrel Roll" title="Fun WordPress plugins 2" width="150" height="107" class="alignleft size-thumbnail wp-image-99514" /></a>You may or may not have noticed the cool little effect that Google added to their search page a while back: you can make the whole page rotate 360° simply by entering the text &#8220;barrel roll&#8221; (without quotes) in the search field. Well, this little plugin enables you to add that little trick to your WordPress site just for the fun of it.</p>
<p>Simply activate the plugin on your site and, when your users enter &#8220;barrel roll&#8221; in any text field&#8230; wheeee! It works just fine in comments, and BuddyPress updates too.</p>
<hr/>
<h2>Mind Reader &#8211; <a href="http://wordpress.org/extend/plugins/mind-reader/" title="WordPress Plugins - Mind Reader">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/mind-reader.png" rel="lightbox[99512]" title="Fun WordPress plugins 3"><img src="http://wpmu.org/wp-content/uploads/2012/10/mind-reader-150x116.png" alt="Fun WordPress plugins - Mind Reader" title="Fun WordPress plugins 3" width="150" height="116" class="alignleft size-thumbnail wp-image-99517" /></a>This one is really weird, in a fun and mind-boggling sense :) I first came across a puzzler like this at <a href="http://www.1800gotjunk.com/ca_en/misc/genie.aspx" title="1-800-Got-Junk Mind Reader">1-800-Got-Junk</a>. I got stuck on that page for several long minutes trying to figure out how it works&#8230; and got nowhere.</p>
<p>Now, there&#8217;s a WordPress plugin that re-creates that puzzler on your site or blog to freak out your users! Here&#8217;s how it works:</p>
<li>Think of a number with 2 digits (ex: 96)</li>
<li>Subtract from this number its 2 digits (96 &#8211; 9 -6 = 81 )</li>
<li>Find the symbol that corresponds to this number</li>
<li>Concentrate on the symbol and click on the magic square&#8230; SHAZAM! Your symbol appears without fail!</li>
<hr/>
<h2>Asteroids Widget &#8211; <a href="http://wordpress.org/extend/plugins/asteroids-widget/" title="WordPress Plugins - Asteroids Widget">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/asteroids.png" rel="lightbox[99512]" title="Fun WordPress plugins 4"><img src="http://wpmu.org/wp-content/uploads/2012/10/asteroids-138x150.png" alt="Fun WordPress plugins - Asteroids Widget" title="Fun WordPress plugins 4" width="138" height="150" class="alignleft size-thumbnail wp-image-99627" /></a>For those of you who are nostalgic for the days of classic arcade games, there&#8217;s Asteroids for your WordPress site. However, this WordPress plugin puts a really fun twist on the game: instead of driving a little spaceship around the screen and shooting asteroids that fly by, users can shoot and <strong>destroy stuff on your pages</strong>! That&#8217;s right, your users can literally destroy elements on any page: paragraphs, titles, avatars, ads, etc. There&#8217;s even a point counter at the bottom of the page! Don&#8217;t worry, everything comes back to normal after a page change or refresh.</p>
<p>Once the plugin is activated, simply add the Asteroids widget to your sidebar (it has a bunch of display options), or use the shortcode in any post or page to create a &#8220;Play&#8221; button.</p>

<h2>CAPTCHA Garb &#8211; <a href="http://wordpress.org/extend/plugins/captcha-garb/" title="WordPress Plugins - CAPTCHA Garb">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/captcha-garb.png" rel="lightbox[99512]" title="Fun WordPress plugins 5"><img src="http://wpmu.org/wp-content/uploads/2012/10/captcha-garb-116x150.png" alt="Fun WordPress plugins - Captcha Garb" title="Fun WordPress plugins 5" width="116" height="150" class="alignleft size-thumbnail wp-image-100457" /></a>If you&#8217;re tired of the plain old text CAPTCHAs, you may want to give Captcha Garb a try; it&#8217;s a fun alternative! Adding a twist to the idea of image captchas, the images are actually little puzzles that a post commenter must solve. The images are split into 4 pieces that can be dragged and dropped to solve the puzzle. The 58 captcha images included are loaded randomly, and you can even upload your own too. </p>
<hr/>
<h2>MyPuzzle Sliding &#8211; <a href="http://wordpress.org/extend/plugins/mypuzzle-sliding/" title="WordPress Plugins - MyPuzzle Sliding">Download</a><br/><br />
MyPuzzle Jigsaw &#8211; <a href="http://wordpress.org/extend/plugins/mypuzzle-jigsaw/" title="WordPress Plugins - MyPuzzle Jigsaw">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/sliding-puzzle.png" rel="lightbox[99512]" title="Fun WordPress plugins 6"><img src="http://wpmu.org/wp-content/uploads/2012/10/sliding-puzzle-150x142.png" alt="Fun WordPress plugins - MyPuzzle Sliding" title="Fun WordPress plugins 6" width="150" height="142" class="alignleft size-thumbnail wp-image-100480" /></a> <a href="http://wpmu.org/wp-content/uploads/2012/10/jigsaw-puzzle.png" rel="lightbox[99512]" title="Fun WordPress plugins 7"><img src="http://wpmu.org/wp-content/uploads/2012/10/jigsaw-puzzle-150x110.png" alt="Fun WordPress plugins - MyPuzzle Jigsaw" title="Fun WordPress plugins 7" width="150" height="110" class="alignleft size-thumbnail wp-image-100479" /></a>These are 2 fun little time-wasters for your users. Like the names suggest, they enable you to add sliding or jigsaw puzzles to your WordPress posts or pages. The neat thing is you can use your own images. For example, imagine using your users avatars as puzzles on their author pages. Now there&#8217;s a novel way to help your members get to know each other a bit better!</p>
<hr/>
<h2>DoppelMe Avatars &#8211; <a href="http://wordpress.org/extend/plugins/doppelme-avatars/" title="WordPress Plugins - DoppelMe Avatar plugin">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/doppelme.png" rel="lightbox[99512]" title="Fun WordPress plugins 8"><img src="http://wpmu.org/wp-content/uploads/2012/10/doppelme-148x150.png" alt="Fun WordPress plugins - DoppelMe Avatars" title="Fun WordPress plugins 8" width="148" height="150" class="alignleft size-thumbnail wp-image-100459" /></a>This plugin can be a somewhat silly, yet fun addition to your BuddyPress arsenal. Then again, if you&#8217;re running a very lighthearted site, or really want to allow your users to remain as anonymous as can be, it may be ideal for you. It enables your users to create, on-the-fly, DoppelMe avatars right from their BuddyPress profile. It&#8217;s a brand-new plugin and has only one drawback as it is now: it completely overrides all other avatar options. If enabled, users cannot upload their own, or use Gravatars. I&#8217;ve requested additional features in their support forum at http://partner.doppelme.com/, so we&#8217;ll have to wait and see.</p>
<hr/>
<h2>Hello Darth &#8211; <a href="http://wordpress.org/extend/plugins/hello-darth/" title="WordPress Plugins - Hello Darth">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/darth.png" rel="lightbox[99512]" title="Fun WordPress plugins 9"><img src="http://wpmu.org/wp-content/uploads/2012/10/darth-150x110.png" alt="Fun WordPress plugins - Hello Darth" title="Fun WordPress plugins 9" width="150" height="110" class="alignleft size-thumbnail wp-image-100461" /></a>This one is for all you Star Wars aficionados, fans &#038; geeks out there. We all know about the &#8220;Hello Dolly&#8221; plugin that comes gift-wrapped with every installation of WordPress, right? You know the one: it displays random quotes from <em>Hello Dolly</em> by <em>Louis Armstrong</em> in your admin area. Well, this is pretty much the same thing, with one big awesome difference in awesomeness: ya get quotes from <strong>Darth Vader</strong> hisself! How awesome is that, you ask? It&#8217;s pretty darned awesome, I say!</p>
<hr/>
<h2>He&#8217;s Dead, Jim &#8211; <a href="http://wordpress.org/extend/plugins/hes-dead-jim/" title="WordPress Plugins - He's Dead, Jim">Download</a><br/><br />
Make It So &#8211; <a href="http://wordpress.org/extend/plugins/make-it-so/" title="WordPress Plugins - Make It So">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/star-trek.png" rel="lightbox[99512]" title="Fun WordPress plugins 10"><img src="http://wpmu.org/wp-content/uploads/2012/10/star-trek-150x35.png" alt="Fun WordPress plugins - He&#039;s Dead, Jim &amp; Make It So" title="Fun WordPress plugins 10" width="150" height="35" class="alignleft size-thumbnail wp-image-100472" /></a>Well, I couldn&#8217;t leave out these goodies for trekkies, now could I? Like <em>Hello Dolly</em> and <em>Hello Darth</em> above, these 2 display famous random quotes in your WordPress admin. But this time, those quotes are from Star Trek (the original series) and Next Generation, respectively. &#8220;I&#8217;m a doctor, not a bricklayer, dammit!&#8221;.</p>
<hr/>
<h2>Vertical Rater &#8211; <a href="http://wordpress.org/extend/plugins/vertical-ratings/" title="WordPress Plugins - Vertical Ratings">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/vertical-rating.png" rel="lightbox[99512]" title="Fun WordPress plugins 11"><img src="http://wpmu.org/wp-content/uploads/2012/10/vertical-rating-150x104.png" alt="Fun WordPress plugins - Vertical rater" title="Fun WordPress plugins 11" width="150" height="104" class="alignleft size-thumbnail wp-image-100463" /></a>This is another brand-new plugin that offers a unique alternative to rating stuff with rows of stars, thumbs, etc. It displays ratings in a vertical fashion using either a thermometer (great for rating members/authors on a dating site!), stars (yep, there they are), balls (?) and more in an upcoming premium version (yes, there&#8217;s that too).</p>
<hr/>
<h2>Reverberation &#8211; <a href="http://wordpress.org/extend/plugins/reverberation/" title="WordPress Plugins - Reverberation">Download</a></h2>
<p><a href="http://wpmu.org/wp-content/uploads/2012/10/reverberation.png" rel="lightbox[99512]" title="Fun WordPress plugins 12"><img src="http://wpmu.org/wp-content/uploads/2012/10/reverberation-150x128.png" alt="Fun WordPress plugins - Reverberation" title="Fun WordPress plugins 12" width="150" height="128" class="alignleft size-thumbnail wp-image-100467" /></a>This plugin gives you a cool and easy way to share your favorite new music with your users. With a simple shortcode generator in the visual editor of any page or post, you can insert a player with titles from any ReverbNation artist. The player is compact and fast, and you can create shortcodes to play singles or playlists. You can even display a Google map with the locations and schedule of upcoming shows. Now, how cool is that?</p>
<hr/>
<p>Photo credit: <a href="http://www.flickr.com/photos/bunnyhero/5450646599/" title="Flickr.com -  189/365 - barrel of monkeys">Flickr.com</a></p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/wordpress-custom-content-plugin/' rel='bookmark' title='10 Free Plugins to Add Custom Content to Your WordPress Sidebar'>10 Free Plugins to Add Custom Content to Your WordPress Sidebar</a> <small>Need more control over your WordPress sidebar content? These plugins...</small></li>
<li><a href='http://wpmu.org/too-many-wordpress-plugins/' rel='bookmark' title='WordPress Plugins: Can You Have Too Many?'>WordPress Plugins: Can You Have Too Many?</a> <small>Some simple tips to help reduce the load on your...</small></li>
<li><a href='http://wpmu.org/jquery-wordpress-menu-plugins/' rel='bookmark' title='9 jQuery WordPress Menu Plugins + Bonus Tutorial for the Adventurous'>9 jQuery WordPress Menu Plugins + Bonus Tutorial for the Adventurous</a> <small>Enhance your user experience with these dynamic jQuery-powered navigation systems....</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/fun-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Break Your WordPress Theme Menus Free From Their Restraints!</title>
		<link>http://wpmu.org/move-wordpress-theme-menus/</link>
		<comments>http://wpmu.org/move-wordpress-theme-menus/#comments</comments>
		<pubDate>Wed, 19 Sep 2012 01:09:04 +0000</pubDate>
		<dc:creator>Patrick Cohen</dc:creator>
				<category><![CDATA[Plugins & Theme Tutorials]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[menus]]></category>

		<guid isPermaLink="false">http://wpmu.org/?p=97171</guid>
		<description><![CDATA[Re-position WordPress theme menus to where you want them with these easy CSS edits.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-97489" title="WordPress Theme Menus - Break your menu free from the constraints of your theme" src="http://wpmu.org/wp-content/uploads/2012/09/wordpress-theme-menus.jpg" alt="WordPress Theme Menus - Your menu where you want it" width="550" height="317" /></p>
<h2>Your WordPress Theme Menus where <em>you </em>want them!</h2>
<p>You&#8217;ve surely come across a WordPress theme and said to yourself, &#8220;Oh this is a beautiful theme, but I wish the menu wasn&#8217;t right <em>there</em>!&#8221; Well, WordPress theme menus don&#8217;t have to be <em>only </em>where the theme designers put them.</p>
<p>Today we&#8217;re gonna look at a few ways you can re-position the main navigation in pretty much any WordPress theme. You&#8217;re not limited to only the main nav, as you can also use these methods to re-position any other WordPress theme menu in themes that have more than one.</p>
<p>Oh, and the methods in this tutorial <strong>do not</strong> require any php code edits whatsoever. Everything can be accomplished with a little CSS magic in the theme&#8217;s style-sheet. Below are a few screenshots from the WordPress default &#8220;Twenty-Eleven&#8221; (2011) theme showing the end results of the methods we&#8217;ll be exploring today.</p>
<p><img class="aligncenter size-full wp-image-97695" title="WordPress Theme Menus -  Menu examples" src="http://wpmu.org/wp-content/uploads/2012/09/custom-menu-examples.png" alt="WordPress Theme Menus - Screenshot of re-positioned custom menus" width="1195" height="794" /></p>
<p>Each exercise in this tutorial references the main nav ID from the 2011 theme. Don&#8217;t worry though, to adapt these methods to your theme, simply change the ID (#access) to the actual ID of your theme&#8217;s navigation container and you&#8217;re good to go! Ready? Let&#8217;s get started.</p>
<h3>Find the ID of the nav container</h3>
<p>The first thing you need to do, and this applies to each method described below, is to identify the ID of the container of the nav element you want to change in your theme. If you don’t know what that ID is, you can easily find it using your browser’s developer tools (see the “Identify the main nav container” section of <a title="WPMU.org -  How to Add Icons to WordPress Custom Menus Without Plugins" href="http://wpmu.org/wordpress-custom-menu-icons/">this post</a> for some tips). Got the ID? Good.</p>
<h3>1) Re-positioning the main nav in the theme</h3>
<p>Let&#8217;s start with a simple exercise: re-positioning WordPress theme menus up or down in a theme. This is actually one of the simplest edits you can make, and it can have a truly dramatic impact on the appearance and usability of your site. All you need to do is add the following snippet to your theme&#8217;s style-sheet.</p>
<pre>body #access {
position:absolute;
top:150px;
}</pre>
<p>The magic happens with <em>position:absolute;</em>. That rule effectively pops the container free from the restraints of the theme, allowing you to re-position it up or down simply by adjusting the value of <em>top:150px;</em>. A word of caution is in order here though: 2011 is a responsive theme. Like all responsive themes, the use of fixed-pixel values doesn&#8217;t always give the best results. Experiment a bit with different pixel values at different screen sizes and/or different devices. Or try different properties such as <strong>em </strong>or <strong>%</strong> or <strong>rem </strong>to get the results you want.</p>

<h3>2) Stick to the top or bottom of the screen</h3>
<p>This is another simple edit you can do to make one of your WordPress theme menus stick persistently to the top or the bottom of the screen as you scroll. This time the magic is done with <em>position:fixed;</em> as in the CSS snippets below.</p>
<p><strong>Use the following to stick to top of screen.</strong> Adjust the <em>top </em>setting if needed (included here in case you have the WordPress toolbar activated). Also, if you stick a menu to the top of the screen, you may want to add a margin to the top of your theme to make room for it (the 1st part of the following snippet&#8230; adjust to fit).</p>
<pre>body {
margin-top:25px;
}
body #access {
position:fixed;
top:25px;
left:0;
width:100%;</pre>
<p><strong>Use the following to stick a menu to the bottom of the screen.</strong> You&#8217;ll likely need to also add some style rules to get sub-menus to <strong>drop up</strong> instead of down (see the next part for that).</p>
<pre>body #access {
position:fixed;
bottom:0;
left:0;
width:100%;</pre>
<h3>3) Make sub-menus <em>drop-up</em> instead of down</h3>
<p>If you need your sub-menus to <em>drop up</em> instead of down (e.g.: a menu stuck to the bottom of the screen), add the following to your style-sheet. The 2nd part of the below snippet ensures that fly-out sub-<em>sub </em>menus align properly with their parent menu items.</p>
<pre>#access ul li:hover ul {
bottom:100%;
top:auto;
}
#access ul ul li:hover ul {
bottom:0;
}</pre>
<h3>4) Stick to the side of the screen</h3>
<p>Finally, here&#8217;s an easy way to ensure that one of your WordPress theme menus stays persistently on the side of the screen as you scroll. Here, we&#8217;re popping the menu out of the theme, and making all menu items children of a single main item that serves as a menu header (see the screenshot below for how to set up your menu for this).</p>
<pre>body #access {
position:fixed;
left:0;
top:230px;
width:193px;
}
body #access ul ul {
display:inline;
}
body #access ul ul ul {
display:none;
}</pre>
<p><img class="aligncenter size-full wp-image-97697" title="WordPress Theme Menus - Sample menu setup" src="http://wpmu.org/wp-content/uploads/2012/09/custom-menu-example-setup.png" alt="WordPress Theme Menus - Screenshot of WordPress menu editor" width="415" height="440" /></p>
<p>As always, I hope you enjoyed this and find use for it. If you need help with any part of this tutorial, please leave a comment (with a link if possible) and I&#8217;ll try to help you over any humps :)</p>
<!-- PHP 5.x --><p>Related posts:</p><ol>
<li><a href='http://wpmu.org/how-to-add-navigation-menus-to-your-wordpress-theme/' rel='bookmark' title='How to add Navigation Menus to your WordPress Theme'>How to add Navigation Menus to your WordPress Theme</a> <small>Learn to quickly add navigation menu support to any WordPress...</small></li>
<li><a href='http://wpmu.org/wordpress-menus/' rel='bookmark' title='Beginner&#8217;s Guide to WordPress Menus'>Beginner&#8217;s Guide to WordPress Menus</a> <small>Learn to easily control your site's navigation menus....</small></li>
<li><a href='http://wpmu.org/how-to-highlight-the-current-page-when-using-wordpress-navigation-menus/' rel='bookmark' title='How to Highlight the Current Page when Using WordPress Navigation Menus'>How to Highlight the Current Page when Using WordPress Navigation Menus</a> <small>WordPress 3.0 brought us a shiny new navigation system with...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://wpmu.org/move-wordpress-theme-menus/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>