<?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>New2WP &#187; Featured</title>
	<atom:link href="http://new2wp.com/levels/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://new2wp.com</link>
	<description>Wordpress Tips for Noobs, Rookies and Pros</description>
	<lastBuildDate>Mon, 29 Aug 2011 13:00:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-RC2</generator>
		<item>
		<title>Hackathon In Boston? And Hi Again&#8230;</title>
		<link>http://new2wp.com/rookie/isobar-create48/</link>
		<comments>http://new2wp.com/rookie/isobar-create48/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 13:00:35 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Rookie]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Boston]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2991</guid>
		<description><![CDATA[Back again with some really cool news and a little update about how this year has been going since my last post. There this cool new event called Isobar Create 48 coming up that I wanted to share, and some of what I've been up to for the past 8 months.]]></description>
			<content:encoded><![CDATA[<p>So wow, hi again. It's been quite some time since there was a recent post on this site huh? I know I know, sorry about that. It's been quite a year let me say. I have decided to share some updates and some cool news that you may be interested in!</p>
<h2>Isobar Create 48. Invent Something. Change Everything.</h2>
<p>Isobar is hosting a 3 day non-stop event starting September 13th called <a href="http://na.isobar.com/2011/isobarcreate48/" target="_blank">Isobar Create 48</a>. This is the first DevCon of its kind to explore the NFC chip inside the Google Nexus S. Essentially, it's going to be a 48 hour hackathon that everyone is invited to and encouraged to bring anyone they like with them.</p>
<p>Near Field Communication (NFC) technology will let us make transactions, exchange digital content, and connect electronic devices like never before. Your phone will be your credit card, boarding pass, hotel room key, coupons at the supermarket. You’ll buy only the 3 minutes you need on the parking meter.</p>
<p>If you're interested in checking this out, <a href="http://na.isobar.com/2011/isobarcreate48/" target="_blank">you can get all the details here</a>. Don't worry if you don't have a team, you will be able to jump in with any team, or <a href="http://na.isobar.com/2011/isobarcreate48_teams/">go here to organize with others who need a team</a> too.</p>
<p>This is sure to be an event you don't want to miss!</p>
<h2>Now For An Update</h2>
<p>This year started out with a bang really, at least for me. It was kinda not so great the first couple weeks of the year but, then I started a job working as a Front-end Developer at <a href="http://us.isobar.com">Isobar</a>, which to say the least, has been really great. My first day I was working on <a href="http://adidas.com/">adidas.com</a>, which after my third week there, was suddenly the main front-end developer working on that project. It was crazy intense and a very quick learning experience, but a really awesome one for sure.</p>
<p>The sites I've worked on for adidas are under the Sports Performance part of their site. Some of these I worked on more than others, and some <em>way</em> more than others.</p>
<ul>
<li><a href="http://adidas.com/basketball/us" target="_blank">Basketball</a></li>
<li><a href="http://adidas.com/soccer/us" target="_blank">Football/Soccer</a></li>
<li><a href="http://adidas.com/running/com" target="_blank">Running</a></li>
<li><a href="http://adidas.com/tennis/com" target="_blank">Tennis</a></li>
<li><a href="http://adidas.com/training/us" target="_blank">Men's Training</a></li>
<li><a href="http://adidas.com/women/us" target="_blank">Women's Training</a></li>
<li><a href="http://adidas.com/outdoor/com" target="_blank">Outdoors</a></li>
</ul>
<p>I've been extremely busy working for some really high-profile clients and doing a ton of really cool stuff on the front-end. Also, I helped re-develop and design the <a href="http://na.isobar.com/standards" target="_blank">Isobar Front-end Code Standards &amp; Best Practices</a> page making it HTML5, I wrote the <a href="http://na.isobar.com/standards/#_web_typography">web typography section</a> as a new addition as well as some various other minor edits and additions to the page content too, and I also added in some really cool easter eggs that change the logo to a canvas animation I made and make <strong>#plaidirish</strong> all over the place which is pretty baller. :)</p>
<p>We put the <a href="https://github.com/isobar-idev/code-standards/" target="_blank">doc up on Github</a> and welcome everyone to come give their feedback, open issues for any edits or additions you'd like to see added, and of course, <strong>fork us</strong>!!</p>
<p>I've also been doing some really cool stuff with <a href="http://anti-code.com">HTML5 and Canvas on Anti-code</a>, one of my new sites, so check that out. Plus some even cooler stuff for Samsung's Olympic Genome Project using HTML5 and Canvas too. It's going to be a Facebook app that will be released in the somewhat near future, so be on the lookout for that it's going to be amazing.</p>
<h3>You like ovals?</h3>
<p>As you can see I haven't been doing all that much with my time. But really I have barely had the time to sleep let alone write a new post here. Apologies for disappearing like that. Maybe leaving you with this little snippet will make up for it?</p>
<pre class="brush: php; title: ; notranslate">
// here's a helper function for drawing ovals with bezier curves in canvas
function ovalMaker(centerX, centerY, width, height) {
	con.beginPath();
	con.moveTo(centerX, centerY - height / 2);

	con.bezierCurveTo(
		centerX + width / 2, centerY - height / 2,
		centerX + width / 2, centerY + height / 2,
		centerX, centerY + height / 2
	);
	con.bezierCurveTo(
		centerX - width / 2, centerY + height / 2,
		centerX - width / 2, centerY - height / 2,
		centerX, centerY - height / 2
	);

	con.fill();
	con.closePath();
}
</pre>
<p>This function is useful in Canvas to draw oval shapes, or circles that aren't perfectly round....ovals. How do you use it? Simple.</p>
<pre class="brush: php; title: ; notranslate">
// USAGE

// vertical skinnier oval
bezierCurve(x + 60, y + 75, 80, 130);

// vertical fatter oval
bezierCurve(x + 150, y + 75, 100, 120);

// small oval
bezierCurve(x + 125, y + 175, 20, 30);

// horizontal oval
bezierCurve(x + 105, y + 225, 200, 50);
</pre>
<p>Well, that's all I have time for today. I have to get back to working on work work, work. I work on work when not at work, until I leave for work to work on work work. </p>
<p>That^ pretty much sums up these past months for me right there. All I gotta say is <strong>love what you do, it's awesome</strong>.</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/best-wordpress-hosting-service/" rel="bookmark" class="crp_title">Reliable WordPress Hosting You Never Knew You Wanted</a></li><li><a href="http://new2wp.com/noob/looking-at-html5-css3-svg-canvas-presented-by-w3c/" rel="bookmark" class="crp_title">Looking At HTML5, CSS3, SVG, Canvas Presented By W3C</a></li><li><a href="http://new2wp.com/featured/5-valuable-sites-to-submitshowcasevote-wordpress-only-sites/" rel="bookmark" class="crp_title">5 Valuable Sites To Submit Showcase And Vote Only WordPress Sites</a></li><li><a href="http://new2wp.com/news/new-canvas-added-for-drawing-right-on-new2wp/" rel="bookmark" class="crp_title">New Canvas Added For Drawing Right On New2WP</a></li><li><a href="http://new2wp.com/noob/new2wp-launch-learn-even-more-about-wordpress/" rel="bookmark" class="crp_title">New2WP.com Launch: Learn Even More About WordPress</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/rookie/isobar-create48/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Review] GD Press Tools Plugin For WordPress</title>
		<link>http://new2wp.com/rookie/press-tools-wordpress-plugin-review/</link>
		<comments>http://new2wp.com/rookie/press-tools-wordpress-plugin-review/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 12:00:49 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Rookie]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2917</guid>
		<description><![CDATA[If you haven't used or heard of the Press Tools plugin you should come learn about what it has to offer. I believe everyone using WordPress should know about it, and the features it includes and my overall experience while testing it out on New2WP]]></description>
			<content:encoded><![CDATA[<h2>Possibly The Most Useful WordPress Plugin Ever</h2>
<p>I recently had the pleasure of being able to review some of the premium products from <a href="http://dev4press.com/?affcde=200134536">Dev4Press</a> one of which was their WordPress plugin <a href="http://www.dev4press.com/plugins/gd-press-tools/?affcde=200134536">GD Press Tools</a>, and I was blown away by it. I mean literally in total awe for the 3 hours it took for me to get through playing with all of it's features, options and tools which made my jaw drop on more than occasion. It is the single most useful plugin and most advanced one I have seen to this date. I really can't stress that enough.</p>
<p>How many plugins (or functions you've custom coded into your theme if you're like me) do you use for things that you consider an essential feature or enhancement to the WP dashboard? Maybe a handful or more, right? And how many plugins <em>would</em> you install if not for the fact you don't want 1001 plugins installed just to do one thing here, two things there, etc.? Probably more than a handful, and possibly much more. I know because I would just from the number of custom code functions I wrote or use as common include for every site I make. The dashboard is good, but it can be so much better mostly in little ways depending on your personal preferences.</p>
<p>Now think about how keeping these things all up to date and otherwise regularly maintained and working properly....</p>
<p><a href="http://www.dev4press.com/plugins/gd-press-tools/editions/?affcde=200134536" title="GD Press Tools Plugin"><img src="http://new2wp.com/wp-content/uploads/2011/02/dev4p_gdpt_300x250.png" alt="GD Press Tools Plugin" width="300" height="250" class="alignright size-full wp-image-2958" /></a>Let's say you have 5 plugins installed for enhancing the admin some how in some way, all created by different people. It's not guaranteed that they all will be maintained and/or updated as needed or even at all in some cases. You have to rely on the developers of each plugin to release updates. Plus, let's say even if all 5 of them DID update their plugins regularly, that still means you have 5 things to install updates for. Not to mention options for these things might be non-intuitively implemented like in a section or existing options page you wouldn't expect, or just entirely non-existent. I can think of many more things I have disliked about plugins, leading me to just start coding my own things into my themes and reducing the need to install plugins by a lot.</p>
<h2>One Plugin + One Place + One Update = Win</h2>
<blockquote><p>"The idea is to include as many admin related features as I can, and eliminate need for many different plugins that will potentially break with WordPress updates because their authors didn't update them. So, I am adding all the things I need, and as this is premium plugin, it will be updated to be compatible with latest versions of WP minimizing problems to users when switching to new version."</p>
<div class="alignright">- <em>Milan Petrovic</em></div>
</blockquote>
<p>There are far too many features available in GD Press Tools to list here, but they are organized under the following:</p>
<div class="alignleft">
<ul>
<li>Database tools</li>
<li>Backup Tools</li>
<li>Registrations And Users Management</li>
<li>Search engine optimization</li>
<li>Cron scheduler</li>
<li>Administration tools</li>
<li>Info</li>
<li>Integration</li>
<li>Logging and Debugging</li>
<li>Dashboard Widgets</li>
</ul>
</div>
<div class="alignright" style="margin-right:80px;">
<ul>
<li>Post Tools</li>
<li>Auto Tagging</li>
<li>RSS Feeds</li>
<li>Security</li>
<li>CSS Hacks</li>
<li>Updates</li>
<li>Tracking Visits</li>
<li>PHP Settings</li>
<li>Various Tweaks</li>
</ul>
</div>
<div class="clearfix"></div>
<p>WOW!!! Even as I made that list I said to myself holy S***! I'm serious. And these are just the sections, which each include sub-sections. Basically, picture something like 2 dozen separate things that are like multiple common little plugins your using on your site right now, all packed into one plugin and organized nicely and with more options than those you have installed all have if they were combined into one.</p>
<p>Take a look at the screen shots of just a few of the options pages to see what kinds of settings and features you can customize to get a better idea what I'm talking about.</p>
<div id="screenshots">
<p><br clear="all"></p>
<div align="center" class="alignleft"><strong>Options Front Page</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_frontpanel.jpg" title="Options Front Page"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_frontpanel-260x120.jpg" alt="Press Tools" border="0" class="alignnone" title="Press Tools" /></a>
</div>
<div align="center" class="alignright"><strong>Backup Panel</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_backuppanel.png" title="Backup Panel"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_backuppanel-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<p><br clear="all"></p>
<div align="center" class="alignleft"><strong>Database Backup</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_dbbackup.jpg" title="Database Backup"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_dbbackup-260x120.jpg" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<div align="center" class="alignright"><strong>Unserializer Tool</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_unserializer.png" title="Unserializer Tool"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_unserializer-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<p><br clear="all"></p>
<div align="center" class="alignleft"><strong>User Management Panel</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_registrations.png" title="User Management Panel"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_registrations-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<div align="center" class="alignright"><strong>Meta Tags</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_metaverify.png" title="Meta Tags"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_metaverify-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<p><br clear="all"></p>
<div align="center" class="alignleft"><strong>Maintenance Mode</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_mmodesettings.png" title="Maintenance Mode"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_mmodesettings-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
<div align="center" class="alignright"><strong>Database Table Tools</strong><br />
	<a href="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_databasepanel.png" title="Database Altering Tools"><br />
	<img src="http://new2wp.com/wp-content/uploads/2011/02/gd-press-tools_databasepanel-260x120.png" alt="PressTools" border="0" class="alignnone" title="PressTools" /></a>
</div>
</div>
<p><br clear="all"></p>
<p>There really wasn't anything I found wrong or negative about it. I even said to Antonio how amazed I was with how optimized it was based on the performance and speed of the site. I would think such a plugin would use a lot of memory and slow down your site since I have seen tiny plugins use more memory, but surprisingly, there was no difference at all in speed that I noticed.</p>
<p>The plugin is constantly in development with many new options added with every major update. GD Press Tools 4.0 Pro Beta 1 is coming out on Tuesday, which includes many rewritten or massively improved plugin parts, plus tons of newly added features!! After I heard this, I couldn't even think what else there could even be left to add so I can't wait to see what's new. The official version of 4.0 is set to be released at the end of this month.</p>
<p>On top of regular improvements and additional features it is always kept up to date with latest WordPress core development. It's tested with WordPress 2.8 and newer, including WordPress 3.0 even in multi site mode with additional global settings for the site administrator. Yes there are options pages and settings which allow you to control the multi site features in 3.0 which is wicked awesome.</p>
<p>There are <a href="http://www.dev4press.com/plugins/gd-press-tools/editions/?affcde=200134536">3 editions of GD Press Tools</a> available. The Free Edition is the Lite version, which has less options and features and doesn't include other really good things like documentation, support, and tutorials. The Standard Membership is the Pro version, and includes everything. The Developer Membership is the same as Standard but with email support, SVN and TRAC access included as well. </p>
<h2>Special Offer For Our Readers</h2>
<p>As an added bonus to readers of this site, use the coupon code <strong>NEW2WP</strong> when purchasing this plugin and you will receive a 20% discount (on initial product purchase payment). This promo coupon is good for the next year.</p>
<p>I did the math for you too (I really hate math just so you know):<br />
Using Coupon: <strong>NEW2WP</strong><br />
You pay only: <strong>€48</strong> or <strong>$65</strong> first year (€24 or $32.50 after that)</p>
<p>That's a pretty good deal, and even more worth it, as if the number of plugins this one plugin could replace, and/or improve or add on your site wasn't enough already.</p>
<p>Go check out the huge list of features.</p>
<table width="560" style="border:none;">
<tr style="background:none;">
<td style="padding:3px;border:none"><a href="http://www.dev4press.com/plugins/gd-press-tools/?affcde=200134536"><img src="http://cdnx.dev4press.com/wp-content/themes/lightscape/img/buttons/product_plugininfo.png" alt="Plugin Info" border="0" /></a></td>
<td style="padding:3px;border:none"><a href="http://www.dev4press.com/plugins/gd-press-tools/features/?affcde=200134536"><img src="http://cdnx.dev4press.com/wp-content/themes/lightscape/img/buttons/product_features.png" alt="Features" /></a></td>
<td style="padding:3px;border:none"><a href="http://www.dev4press.com/plugins/gd-press-tools/editions/?affcde=200134536"><img src="http://cdnx.dev4press.com/wp-content/themes/lightscape/img/buttons/product_buynow.png" border="0" alt="Purchase Now" /></a></td>
</tr>
</table>
<p>I personally think it should've won the <a href="http://2010.wphonors.com/category/commercial-plugins/">2010 WPHonors Commercial Plugins</a> if only more people had an idea of what it is capable of.</p>
<p>If anyone has used this plugin before, what did you think about it? Post a comment with your experience of it, and let us know.</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/" rel="bookmark" class="crp_title">New Textmate and Coda Starter Plugins For WordPress Developers</a></li><li><a href="http://new2wp.com/pro/basic-theme-framework-wordpress3-custom-post-type/" rel="bookmark" class="crp_title">3.0 Basics WordPress Theme Framework</a></li><li><a href="http://new2wp.com/roundups/5-great-wordpress-themes-feb-2010/" rel="bookmark" class="crp_title">5 Great WordPress Themes Of February 2010</a></li><li><a href="http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/" rel="bookmark" class="crp_title">New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</a></li><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/rookie/press-tools-wordpress-plugin-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New2 TipItUp jQuery Plugin With Event Delegation</title>
		<link>http://new2wp.com/rookie/tipitup-jquery-image-tooltip/</link>
		<comments>http://new2wp.com/rookie/tipitup-jquery-image-tooltip/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 12:15:53 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Rookie]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tooltips]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2825</guid>
		<description><![CDATA[I developed a new jQuery tooltip plugin that uses event delegation that you can download and use to make your own awesome image tooltips. Come check it out!]]></description>
			<content:encoded><![CDATA[<h2>Tool Tips For Everyone!</h2>
<p>Okay maybe not <em>everyone</em>, but anyone who wants some can try using this jQuery plugin I developed. It's called $.TipItUp(), and it uses event delegation in generating the tooltips. Along with the JavaScript events mouseOver, mouseOut and mouseMove.</p>
<p><a href="https://github.com/jaredwilli/TipItUp">Fork and download it from the Github repository</a>. I had a demo page and had written a blog post about it be recently lost the entire site because I forgot to back it up when switching hosts, and I haven't had time to recreate the site or the post. </p>
<p>Although, I just realized that my host screwed up the configuration of my nameservers for the domain, and I no longer own New2jQuery.com because of it. That's just great news. So I am sorry, but currently the only place this plugin is available is on the Github repository.</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/" rel="bookmark" class="crp_title">New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</a></li><li><a href="http://new2wp.com/pro/basic-theme-framework-wordpress3-custom-post-type/" rel="bookmark" class="crp_title">3.0 Basics WordPress Theme Framework</a></li><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li><li><a href="http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/" rel="bookmark" class="crp_title">New2WP Basic Sidebar Twitter Widget Plugin</a></li><li><a href="http://new2wp.com/noob/best-wordpress-hosting-service/" rel="bookmark" class="crp_title">Reliable WordPress Hosting You Never Knew You Wanted</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/rookie/tipitup-jquery-image-tooltip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</title>
		<link>http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/</link>
		<comments>http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 13:00:14 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Post types]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[wp3.0]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2806</guid>
		<description><![CDATA[<p>For a long time now there has been a huge need for a sidebar widget that allows you to choose from any WordPress post type to show a list of the latest posts in the sidebar.</p>
<p>I've created a fully customizable sidebar widget for doing just that, packed up as a plugin for you to use now!</p>]]></description>
			<content:encoded><![CDATA[<h2>Finally, Just What We All Needed!</h2>
<p>If you've been using WordPress custom post types at all on your site, like I have been now for about 10 months or so... since 3.0 Alpha version, then you'll probably love this.</p>
<p>I've created a new custom sidebar widget for WordPress, to display the latest posts for other post types besides the 'post' post type. This widget actually lets you show not only custom post types, but you can choose to display content from any <em>public</em> post type which includes the built-in post types 'page' and 'attachment', and of course 'post'.</p>
<p>So as long as your custom post types are publicly available, you can display the latest posts for them in your widgetized sidebar areas. What I mean when I say public, that means you must have specified in your code when registering your post type the property <span id="fixed">'public' => true</span> in the $args array which you must set up when you use <span id="fixed">register_post_type()</span>. </p>
<p>Since I don't use custom post type plugins I don't know if you have that capability to set 'public' => true or not. I assume you would be able to, but I'm not sure.</p>
<div align="center"><a href="https://www.e-junkie.com/ecom/gb.php?cl=12635&#038;c=ib&#038;aff=81542" target="ejejcsingle"><img src="http://new2wp.com/wp-content/uploads/2010/06/WProckstar_468x60.jpg" alt="questions" title="questions" class="aligncenter size-full wp-image-1691" /></a></div>
<h2>Plugin Features:</h2>
<p>This plugin is similar to another plugin widget I made and <a href="http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/">recently released for showing your latest Tweets</a>. It simply adds a new custom widget to your Widgets page in the WordPress dashboard, which you can use in your widgetized sidebars.</p>
<p>I have yet to see or hear about anything like this which displays the latest published custom post type posts in your sidebar. It's a replacement for the well-known Latest Posts widget which only displays the latest posts from the 'post' post type, and that's it.</p>
<h3>Features Built Into this Plugin/Widget</h3</p>
<ul>
<li>Ability to choose which post type to display the latest posts from.</li>
<li>Able to control the heading HTML tag for formatting the widget title depending on how your theme displays the headings of widgets.</li>
<li>Control the number of posts to display.</li>
<li>Customizable widget title text.</li>
<li>Full localization of text to support use with non-English languages.</li>
<li>Link to view all posts from XXXX post type, whichever it is you have selected to display.</li>
</ul>
<h2>Plugin Installation:</h2>
<p>You will need to <a href="https://github.com/downloads/jaredwilli/latest-cpt-posts-widget/latest-cpt-posts-widget.zip">Download the n2wp-latest-ptypes.zip</a> file.</p>
<ol type="1">
<li>Unzip the folder `<em>/n2wp-latest-ptypes/</em>` to your computer.</li>
<li>Upload the entire contents of `/n2wp-latest-ptypes/` to the `<strong>/wp-content/plugins/</strong>` directory of your WordPress installation.</li>
<li>Activate the plugin through the 'Plugins' menu in the WordPress dashboard.</li>
<li>Go to your Widgets panel in the dashboard, and drag the New2WP Latest Custom Posts widget to your sidebar, and configure the settings to your liking.</li>
</ol>
<p></p>
<div class="post-next">
<a href="https://github.com/downloads/jaredwilli/latest-cpt-posts-widget/latest-cpt-posts-widget.zip">Download Latest Posts For Custom Types</a>
</div>
<div class="post-next">
<a href="https://github.com/jaredwilli/latest-cpt-posts-widget">Fork Me And Watch The Git Repository...</a>
</div>
<p>If you like this, you might like some of <a href="/tag/plugins/">my other crappy plugins</a> that I've made.</p>
<p><strong>You can see this widget in the sidebar right here showing Latest Snippets &rarr;</strong></p>
<p>Let me know what you think of it in the comments, and if you find any bugs please tell me so I can fix them. I really like this widget myself, and would like to get it added to the WordPress plugin directory if I can.</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/" rel="bookmark" class="crp_title">New2WP Basic Sidebar Twitter Widget Plugin</a></li><li><a href="http://new2wp.com/noob/show-multiple-custom-post-type-posts-query-sidebar/" rel="bookmark" class="crp_title">Showing Posts From Multiple Custom Post Types In The Loop</a></li><li><a href="http://new2wp.com/pro/basic-theme-framework-wordpress3-custom-post-type/" rel="bookmark" class="crp_title">3.0 Basics WordPress Theme Framework</a></li><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li><li><a href="http://new2wp.com/rookie/new-post-form-wordpress-custom-post-types/" rel="bookmark" class="crp_title">[Guest Post] Submit WordPress Posts From The Frontend Of Your Site</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>New2WP Basic Sidebar Twitter Widget Plugin</title>
		<link>http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/</link>
		<comments>http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 14:30:19 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Noob]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2765</guid>
		<description><![CDATA[Sometimes you just need a basic widget that isn't all packed with crazy options and included files. This plugin comes packaged as basic as you can get with no bells and whistles or anything useless. Just the bare essentials for doing what you need to do.

Now you can display your latest Twitter updates in your sidebar, and not have a ton of overhead or extra stuff slowing your site down.]]></description>
			<content:encoded><![CDATA[<h2>You Know The Digits, So Push The Widgets</h2>
<p>I just wrote a sidebar widget for showing Twitter updates, for some reason. Don't ask me how I got so distracted with what I was doing a couple hours ago that I managed to begin writing a sidebar widget for displaying your latest tweets but I did.</p>
<p>I just finished the first version of it, and figured I'd do a blog post to release it to anyone interested in using it. It's quite basic, nothing really all that fancy going on here with this widget.</p>
<div align="center"><a href="http://bit.ly/adsnew2wp" target="_blank" title="Advertise on New2WP"><img src="http://tweeaks.com/wp-content/uploads/2010/08/new2wp-468x60px1.png" alt="Advertise on New2WP!!" /><br />Advertise on New2WP</a></div>
<h2>Plugin Features:</h2>
<p>This is a plugin that just adds a custom sidebar widget I made, for displaying your latest Tweets from Twitter. Here's what it has so far:</p>
<ul>
<li>Show Tweets from an account on Twitter you define in the settings</li>
<li>Control the number of Tweets to show in the sidebar</li>
<li>Easily enable/disable the loading of jQuery.js. Chances are you have it already loaded on your site (possibly more than once) so this allows you to decide whether to load it or not.</li>
<li>Fetches the Tweet data using Ajax and JSON (cool stuff)</li>
</ul>
<p>As of right now that's all that it really needs. I have it running over there in the sidebar down at the bottom, so you can get an idea of what it does. </p>
<p>I may eventually add an options page for it, so you can control some more stuff such as the styling, showing people's avatars, and making the links and stuff clickable. For now, this is good enough until I get some feedback on it at least. </p>
<h2>Plugin Installation:</h2>
<ol type="1">
<li>Simply <a href="http://new2wp.com/labs/downloads/n2wp-witter-twidget.zip">download the n2wp-witter-twidget.zip file</a>, and unzip the /n2wp-witter-twidget/ folder to your plugins directory.</li>
<li>Then go to your plugins page in your WP dashboard, and activate it.</li>
<li>Once it's activated, you go to the Widgets page of your dashboard, and add the Witter Twidget to a widgetized sidebar area which you should already have, otherwise you need to create a widgetized sidebar. Once you add it there, you can control the settings of it as you wish.</li>
</ul>
<div class="post-next">
<a href="http://new2wp.com/labs/downloads/n2wp-witter-twidget.zip">Download New2WP Witter Twidget Plugin</a>
</div>
<p>Let me know what you think of it in the comments</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/" rel="bookmark" class="crp_title">New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</a></li><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li><li><a href="http://new2wp.com/noob/advertise-on-new2wp/" rel="bookmark" class="crp_title">Advertise On New2WP</a></li><li><a href="http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/" rel="bookmark" class="crp_title">New Textmate and Coda Starter Plugins For WordPress Developers</a></li><li><a href="http://new2wp.com/noob/show-multiple-custom-post-type-posts-query-sidebar/" rel="bookmark" class="crp_title">Showing Posts From Multiple Custom Post Types In The Loop</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Textmate and Coda Starter Plugins For WordPress Developers</title>
		<link>http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/</link>
		<comments>http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 16:44:57 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Noob]]></category>
		<category><![CDATA[Rookie]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2694</guid>
		<description><![CDATA[I am at WordCamp Las Vegas its opening session and <a href="http://twitter.com/brandondove" target="_blank">Brandon Dove</a> is discussing theme frameworks and child themes. It reminded me of a little project I started a while ago, to speed up my WordPress Development.]]></description>
			<content:encoded><![CDATA[<h2>Announcing Two New Plugins For WP Devs</h2>
<p>I created a plugin for Textmate and Coda to help speed up development for WordPress, and to make my life easier really. It makes adding commonly used WP snippets of code to a document I'm working on extremely easy. Currently this only exists for Textmate and Coda on Mac. Depending on the demand, there may be support for other applications in the future.</p>
<p>The Textmate WP Starter Plugin and The Coda WP Starter Plugin have two modes:</p>
<ul>
<li><strong>WP Quick:</strong> Which is a folder and file skeleton.</li>
<li><strong>WP Full:</strong> Which is a full theme structure markup and base styling.</li>
</ul>
<div align="center">
<h2><a title="Textmate WP_Starter" href="http://new2wp.com/labs/downloads/wp_starter.tmbundle.zip" target="_blank">DOWNLOAD TEXTMATE WP_STARTER</a></h2>
<p><a title="Textmate WP_Starter" href="http://new2wp.com/labs/downloads/wp_starter.tmbundle.zip" target="_blank"><img class="alignnone size-full wp-image-2696" title="Download Textmate Plugin" src="http://new2wp.com/wp-content/uploads/2010/10/TextmateIcon.png" alt="Download Textmate Plugin" width="128" height="128" /></a></p>
<h2><a href="http://new2wp.com/labs/downloads/wp_starter.codaplugin.zip">DOWNLOAD CODA WP_STARTER</a></h2>
<p><a title="Coda WP_Starter" href="http://new2wp.com/labs/downloads/wp_starter.codaplugin.zip" target="_blank"><img class="alignnone size-full wp-image-2695" title="coda" src="http://new2wp.com/wp-content/uploads/2010/10/coda.png" alt="Download Coda Plugin" title="Download Coda Plugin" width="128" height="127" /></a>
</div>
<p><strong>NOTE:</strong> These plugins are still in beta, i am sure there are errors. Let me know ( and BE NICE!) and i will fix them immediatly</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li><li><a href="http://new2wp.com/featured/363-photoshop-color-swatches-download/" rel="bookmark" class="crp_title">363 Vibrant Color Swatches For Photoshop Download Pack</a></li><li><a href="http://new2wp.com/noob/new2wp-sidebar-twitter-widget-plugin/" rel="bookmark" class="crp_title">New2WP Basic Sidebar Twitter Widget Plugin</a></li><li><a href="http://new2wp.com/roundups/5-great-wordpress-themes-feb-2010/" rel="bookmark" class="crp_title">5 Great WordPress Themes Of February 2010</a></li><li><a href="http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/" rel="bookmark" class="crp_title">New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Create A WordPress 3.0 jQuery Drop Down Nav Menu</title>
		<link>http://new2wp.com/pro/jquery-drop-down-menu-wordpress-3-menu/</link>
		<comments>http://new2wp.com/pro/jquery-drop-down-menu-wordpress-3-menu/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 12:00:47 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Menus]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[wp3.0]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2225</guid>
		<description><![CDATA[Stop searching for a way to make a drop down menu using WP nav menu in WordPress 3.0 only to not be able to find a solution because you've just found it.

Learn how to make a WP drop down nav menu 3.0, right here, including the use of jQuery to add some nice effects to it as well.]]></description>
			<content:encoded><![CDATA[<h2>Finally!! A Drop Down WP Nav Menu!</h2>
<p>This is what you will be thinking if you're like me and have been searching the web for days on how to use the new <span id="fixed">wp_nav_menu()</span> to create a nice drop down menu, and finally have full control over how the links are nested and arranged from the dashboard Menus page, and have probably been unable to find much of anything that is helpful in doing so. Am I right? If you know of any other sources please share in the comments.</p>
<p>I know this because I have been searching not just for days, but for months now for any kind of information I could find on making a drop down menu that doesn't use the disgusting way of the past using <span id="fixed">wp_page_menu()</span>, <span id="fixed">wp_list_pages()</span>, <span id="fixed">wp_list_categories()</span>, or any one of the other <span id="fixed">wp_list_xxx()</span> methods that you were able to do this in the past. </p>
<p>Then this week I found myself in desperate need of a custom <span id="fixed">wp_nav_menu()</span> that dropped down and was all fancy pants, so I had to suck it up and create it from scratch. This is the WP drop down nav menu I made.<br />
<a href="http://new2wp.com/wp-content/uploads/2010/07/nav3.png"><img src="http://new2wp.com/wp-content/uploads/2010/07/nav3.png" alt="Drop Down WP Nav Menu" title="Drop Down WP Nav Menu" width="500" height="160" class="aligncenter size-full wp-image-2247" /></a></p>
<p>As you can see it is rather big, though I wouldn't consider it a <a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/">mega menu</a>, just a long list that I found a way to display in not only 4 colums but 2 or 3 columns as well to see which would look best. In the interest of time, I will not make you create 20 menu items for making a menu like this, but it is possible with 4 items, if displaying as 4 columns.</p>
<h2>Got Menus?</h2>
<p>So first thing we should do is register some menus. This I'll go over quickly since it is more documented and you probably already have it done at least to some extent. </p>
<p>Adding theme support for nav menus has recently changed with an update that was made. You should now be adding support to themes for menus like this.</p>
<pre class="brush: php; title: ; notranslate">
// Theme support adding changed from 'nav-menus' to just 'menus'
add_theme_support( 'menus' );
</pre>
<p>Once that is done, you need should register a menu or 3 and give it a location for use. I recommend that when you make your menus that you don't go crazy and make a whole bunch, at least not until there is a released fix for the quirk that having more than 4 menu tabs causes. You have to scroll horizontally to view all the tabs for each menu. </p>
<p>Once you have added theme support for menus, you can no register some wp_nav_menus and the location they will be used to give them a context.</p>
<pre class="brush: php; title: ; notranslate">
// Function for registering wp_nav_menu() in 3 locations
add_action( 'init', 'register_navmenus' );
function register_navmenus() {
	register_nav_menus( array(
		'Header' 	=&gt; __( 'Header Navigation' ),
		'Sidebar'	=&gt; __( 'Sidebar Navigation' ),
		'Footer'	=&gt; __( 'Footer Navigation' ),
		)
	);
}
</pre>
<p>Once your theme supports the use of menus, and registered at least one which you want to use, you then need to open the template file which should display your menu. Using <span id="fixed">wp_nav_menu()</span>, pass the arguments to it that you need to show different menus and settings. </p>
<p><a href="http://new2wp.com/wp-content/uploads/2010/07/nav4.png"><img src="http://new2wp.com/wp-content/uploads/2010/07/nav4.png" alt="Drop Down WP Nav Menu" title="Drop Down WP Nav Menu" width="299" height="363" class="alignright size-full" /></a></p>
<ul>
<li>The nav menu for will show any menu that is defined for it.</li>
<li>If one isn't filled out, <span id="fixed">wp_nav_menu</span> falls back to <span id="fixed">wp_page_menu</span></li>
<li>The menu assiged to the primary position is the one used</li>
<li>If none is assigned, the menu with the lowest ID is used</li>
</ul>
<p>Since this is the case, on the Menu page of the dashboard I have created a menu named 'Header'. Then added the following code to the header.php temeplate.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
// Using wp_nav_menu() to display menu
wp_nav_menu( array(
	'menu' =&gt; 'Header', // Select the menu to show by Name
	'class' =&gt; '',
	'container' =&gt; false, // Remove the navigation container div
	'theme_location' =&gt; 'Header'
	)
);
?&gt;
</pre>
<p>You can view a list of other arguments here which can be useful depending on your needs.<br />
Now let's check out the HTML code that is output by the <span id="fixed">wp_nav_menu()</span> function so that you can see what we're working with. I </p>
<h2>The HTML Output Of wp_nav_menu()</h2>
<p>The structure of the menu that I am going to be building for this tutorial will be able to have custom post types, custom taxonomies, pages, categories and tags, and custom links combined in one menu that I'll be able to reorder simply by dragging and dropping them on the menu page in the dashboard. </p>
<p>Here is what my example menu structure looks like:</p>
<p><a href="http://new2wp.com/wp-content/uploads/2010/07/nav5.png"><img src="http://new2wp.com/wp-content/uploads/2010/07/nav5.png" alt="Drop Down WP Nav Menu" title="Drop Down WP Nav Menu" width="480" height="546" class="aligncenter size-full" /></a></p>
<p>The HTML code that this menu structure will output when <span id="fixed">wp_nav_menu()</span> is called will give me something like this, only with the links and page titles.</p>
<pre class="brush: php; title: ; notranslate">
&lt;div id=&quot;menu-header&quot;&gt;
	&lt;ul id=&quot;menu-main-menu&quot; class=&quot;menu&quot;&gt;

		&lt;li id=&quot;menu-item-57&quot; class=&quot;menu-item menu-item-type-post_type current_page_item&quot;&gt;
			&lt;a href=&quot;#&quot;&gt;No Drop&lt;/a&gt;
		&lt;/li&gt;

		&lt;li id=&quot;menu-item-58&quot; class=&quot;menu-item menu-item-type-post_type&quot;&gt;
			&lt;a href=&quot;#&quot;&gt;Drop Down&lt;/a&gt;
			&lt;ul class=&quot;sub-menu&quot;&gt;

				&lt;li id=&quot;menu-item-81&quot; class=&quot;menu-item menu-item-type-page&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-85&quot; class=&quot;menu-item menu-item-type-category&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-82&quot; class=&quot;menu-item menu-item-type-taxonomy&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-83&quot; class=&quot;menu-item menu-item-type-tag&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;

			&lt;/ul&gt;
		&lt;/li&gt;

		&lt;li id=&quot;menu-item-60&quot; class=&quot;menu-item menu-item-type-post_type&quot;&gt;
			&lt;a href=&quot;#&quot;&gt;Drop Down&lt;/a&gt;
			&lt;ul class=&quot;sub-menu&quot;&gt;

				&lt;li id=&quot;menu-item-81&quot; class=&quot;menu-item menu-item-type-page&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-85&quot; class=&quot;menu-item menu-item-type-category&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-82&quot; class=&quot;menu-item menu-item-type-taxonomy&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;
				&lt;li id=&quot;menu-item-83&quot; class=&quot;menu-item menu-item-type-tag&quot;&gt;
					&lt;a href=&quot;#&quot;&gt;Link&lt;/a&gt;
				&lt;/li&gt;

			&lt;/ul&gt;
		&lt;/li&gt;

		&lt;li id=&quot;menu-item-59&quot; class=&quot;menu-item menu-item-type-page&quot;&gt;
			&lt;a href=&quot;#&quot;&gt;No Drop&lt;/a&gt;
		&lt;/li&gt;

	&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>The most important part in this code are the things that can be selected using CSS and jQuery. More specifically, what selectors will select a groups of items. Anything that shows up more than once, can be used to style all that have it.</p>
<h3>Which CSS And jQuery Selectors To Use</h3>
<ul>
<li>div.menu-header</li>
<li>ul</li>
<li>li</li>
<li>a</li>
<li>menu-main-menu</li>
<li>menu</li>
<li>ul.sub-menu</li>
<li>menu-item</li>
<li>current_page_item</li>
</ul>
<p>For now just leave the selectors that are specific to a type alone. The selectors that indicate whether its a post_type, _page, _tag, etc. can be used for selecting a set of those items, but with the menu being easily changeable the set list of items may be altered accidently later on.</p>
<p>So now that we know a little more about what were dealing with, we can style it with some CSS code using these ID and class selectors. You can also enable the CSS Classes option under the Screen Options slide down menu of the dashboard menu page.</p>
<p><a href="http://new2wp.com/wp-content/uploads/2010/07/nav1.png"><img src="http://new2wp.com/wp-content/uploads/2010/07/nav1.png" alt="Drop Down WP Nav Menu" title="Drop Down WP Nav Menu" width="560" height="135" class="aligncenter size-full" /></a></p>
<h2>Why Won't This Menu Drop Down, Damnit?!</h2>
<p>If you are not familiar with making drop down menus you might come to find it frustrating. If you're like me and other people I know, then you try to avoid having to make them at all costs. That is why I've made it simple for you, and have already done the work. Below is the CSS for my drop down menu, which uses CSS3 gradients, border radius and other things.</p>
<pre class="brush: php; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
#menu-header { margin: 0 auto; width: 960px; display:block; }
#menu-header { border-bottom:5px solid #A5C3DE; height:41px; left:0; position:relative; top:30px; z-index:3; }

/***************** SUB MENU - Main Tabs **********************/
#menu-header ul.menu { position:absolute; list-style:none; margin-bottom:0px; width:400px; display:inline-block; }
#menu-header ul.menu li {
	background:#deeff7;
	margin:0 12px 0 0; padding:0px; width:160px; float:left;
	background-image: -moz-linear-gradient(top, #d6e7f7, #deeff7);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #d6e7f7),color-stop(1, #deeff7));
	border:1px solid #a5c3de;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
#menu-header ul.menu li a {
	padding:10px 6px; margin:0; display:block; overflow:hidden;
	color:#666666; text-shadow:0 1px 0 rgba(255,255,255,.9);
	text-align:center; text-decoration:none;
	font-size:15px; font-weight:bold;
	font-family: Helvetica, Verdana;
}
#menu-header ul.menu li a:hover, ul.menu li a:active {
	background:#c6d7ef;
	color:#444; text-shadow:0 1px 0 rgba(255,255,255,.7);
	background-image: -moz-linear-gradient(top, #a5c3de, #c6d7ef);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #a5c3de),color-stop(1, #c6d7ef));
}

/****************** SUB MENU - LEVEL 2 ***********************/
#menu-header .sub-menu {
	/* Width of drop menu for changing number of columns:
	  2 columns: 424px;
	  3 columns: 638px;
	  4 columns: 848px;
	  */
	width: 424px;
	background: #c6d7ef;
	position:relative;
	overflow:hidden;
	padding:0px; margin:0px;
}
#menu-header ul.menu li a:hover ul.sub-menu {
	background:#c6d7ef;
}
#menu-header ul.sub-menu li {
	background:#c6d7ef;
	border:1px solid #9cb3c8;
	display:block; float:left; margin:-1px; padding:0; width:212px;
	-moz-border-radius:0px; border-radius:0px; -webkt-border-radius:0px;
}
#menu-header ul ul.sub-menu li a {
	line-height:1.3em; font-size:13px; color:#333; text-shadow:0 1px 0 rgba(255,255,255,.7);
	margin:0px; padding:10px 5px; text-align:center;
}
#menu-header ul ul.sub-menu a:hover {
	color:#345; text-shadow:0 1px 0 rgba(255,255,255,.9);
	background-image: -moz-linear-gradient(top, #d6e7f7, #deeff7);
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #d6e7f7),color-stop(1, #deeff7));
}

#menu-header ul ul {
	display: none; /* For testing, change to display: block; */
	list-style:none;
	z-index:100;
}
#menu-header ul li:hover &gt; ul {
/*  Uncomment to show drop down for testing purposes
	display: block;
*/
}
&lt;/style&gt;
</pre>
<p>There are a few comments in this code that you should notice. First, you can control the width of the drop menu and the number of columns the list items form using the width amounts I've outlined here.</p>
<pre class="brush: php; title: ; notranslate">
	/* Width of drop menu for changing number of columns:
	  2 columns: 424px;
	  3 columns: 638px;
	  4 columns: 848px;
	  */
</pre>
<p>The other part that is very important and one of the single things you should get from this tutorial is below. The trick to making drop menus is to make the parent item of the child items visible using <span id="fixed">display: block;</span>. That way you can position it correctly and design the desired look and feel while it is visible without hovering. Once that's done you can hide it with <span id="fixed">display: none;</span>.</p>
<pre class="brush: php; title: ; notranslate">
#menu-header ul ul {
	display: none; /* For testing, change to display: block; to make visible */
	list-style:none;
	z-index:100;
}
#menu-header ul li:hover &gt; ul {
/*  Uncomment to show drop down for testing purposes
	display: block;
*/
}
</pre>
<h2>Animating The Drop Menu With jQuery</h2>
<p>This is the jQuery code that I wrote for making my drop down menu a little more slick. It's a basic animation that simply slides up and down when hovering on and off of the tabs and drop menu.</p>
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
$(function() {

	$(&quot;#menu-header ul.menu ul&quot;).css({ display: 'none' });
	$(&quot;#menu-header ul.menu li&quot;).hover(function() {
		$(this).find('ul.sub-menu')
			.stop(true, true).delay(50).animate({ &quot;height&quot;: &quot;show&quot;, &quot;opacity&quot;: &quot;show&quot; }, 200 );
	}, function(){
		$(this).find('ul.sub-menu')
			.stop(true, true).delay(50).animate({ &quot;height&quot;: &quot;hide&quot;, &quot;opacity&quot;: &quot;hide&quot; }, 200 );
	});

});
&lt;/script&gt;
</pre>
<p>There is a .delay() that prevents the animation from firing immediately when your mouse touch the tab buttons. Without the .delay() whenever you move your mouse over the tabs, but not intending to open the menu, it would cause it to flicker from your moving too fast for it to drop. I've made it so you have to stop on the tab for it to drop. Just thought I'd explain that since it was something I learned the hard way doing this. That's pretty much all there is to it.</p>
<h2>Check This Out On WPHonors</h2>
<p>You can see another example of this drop menu as a single column drop down over on <a href="http://wphonors.com" target="_blank">WPHonors.com</a>. The menu I made for that site is much nicer looking because I used much more CSS3 styling and customizing.</p>
<p>Also, I wrote this post a long time ago, and realized I never published it. So don't kill me if it turns out to be incomplete or doesn't work. If you have any questions you're always welcome to post a comment below.</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/adding-backwards-compatible-wordpress-menus-to-your-theme/" rel="bookmark" class="crp_title">Adding Backwards Compatible WordPress Menus To Your Theme</a></li><li><a href="http://new2wp.com/noob/new2tip-allow-visitors-to-search-by-category/" rel="bookmark" class="crp_title">New2Tip: Allow Visitors To Search By Category</a></li><li><a href="http://new2wp.com/rookie/just-html5-making-a-basic-page-the-right-way/" rel="bookmark" class="crp_title">Just HTML5 &#8211; Making A Basic Page The Right Way</a></li><li><a href="http://new2wp.com/pro/wordpress-dashboard-themes/" rel="bookmark" class="crp_title">How To Create WordPress Dashboard Themes And Styles</a></li><li><a href="http://new2wp.com/noob/how-to-make-a-simple-image-sliding-animation-with-jquery/" rel="bookmark" class="crp_title">How To Make A Simple Image Sliding Animation With jQuery</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/pro/jquery-drop-down-menu-wordpress-3-menu/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>363 Vibrant Color Swatches For Photoshop Download Pack</title>
		<link>http://new2wp.com/featured/363-photoshop-color-swatches-download/</link>
		<comments>http://new2wp.com/featured/363-photoshop-color-swatches-download/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:04:52 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2548</guid>
		<description><![CDATA[This is the result of me grabbing colors from things I like the color of, which led to me taking multi-colored patterns and gradients and adjusting the hue/saturation, blending mode, and opacity of them over and over grabbing all the colors of it after each change.]]></description>
			<content:encoded><![CDATA[<h2>DarkSide of the Sun Palette</h2>
<p>Needless to say, I spent the better part of my day yesterday grabbing colors from everything and the same things with different color adjustments applied to alter the colors of them. It was not something I planned on doing, but have needed to do for a long time.</p>
<p>This palette of swatches is more than I need to do what I need to do currently. Plus it goes well with the 50 pack of smooth gradients I made not long ago which <a href="/downloads/">you can download here</a> by the way. Hope this color pack helps you make some cool designs! (pay no attention to my misspelling of palette on the image :P)<br />
<a href="http://new2wp.com/labs/downloads/Darkside-of-the-Sun-Swatch-Pallete_New2WP.zip" rel="download"><img src="http://new2wp.com/wp-content/uploads/2010/08/Darkside-of-the-Sun_pallete-New2WP.png" alt="Darkside-of-the-Sun_pallete-New2WP" title="Darkside-of-the-Sun_pallete-New2WP" width="399" height="181" class="aligncenter size-full wp-image-2547" /></a></p>
<h3 align="center"><a href="http://new2wp.com/labs/downloads/Darkside-of-the-Sun-Swatch-Pallete_New2WP.zip">Click here to download this swatch pack</a></h3>
<div align="center"><a href="/downloads/">View more downloads...</a></div>
<p><a href="https://www.e-junkie.com/ecom/gb.php?cl=12635&amp;c=ib&amp;aff=81542" target="ejejcsingle"><img src="http://new2wp.com/wp-content/uploads/2010/06/WProckstar_468x60.jpg" alt="WProckstar" title="WProckstar" class="aligncenter size-full wp-image-1691"></a></p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/news/50-free-smooth-photoshop-gradients/" rel="bookmark" class="crp_title">50 Free Smooth Photoshop Gradients</a></li><li><a href="http://new2wp.com/noob/textmate-coda-plugins-wordpress-development/" rel="bookmark" class="crp_title">New Textmate and Coda Starter Plugins For WordPress Developers</a></li><li><a href="http://new2wp.com/roundups/7-ma7-marketplaces-buy-sell-designs-appsrketplaces-buy-sell-designs-apps/" rel="bookmark" class="crp_title">7 Marketplaces To Buy And Sell Designs And Applications</a></li><li><a href="http://new2wp.com/noob/advertise-on-new2wp/" rel="bookmark" class="crp_title">Advertise On New2WP</a></li><li><a href="http://new2wp.com/pro/latest-custom-post-type-posts-sidebar-widget/" rel="bookmark" class="crp_title">New2WP Latest Posts For Custom Types Sidebar Widget WordPress Plugin</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/featured/363-photoshop-color-swatches-download/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>OOPost Types: Objects Part 3 &#8211; Object Oriented WordPress 3.0 App</title>
		<link>http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series3/</link>
		<comments>http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series3/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 12:00:35 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[Objects]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Post types]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[wp3.0]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=2004</guid>
		<description><![CDATA[If you've been following along you now know how to create a class and custom post types. The next step is to use it to display the posts on your site as a custom page.

Learn how to create new objects of your post type class using a custom page template in WordPress.]]></description>
			<content:encoded><![CDATA[<h2>Time To Make Some Magic Happen</h2>
<p>Continuing where we left of in <a href="http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series2/">part 2 of OOPost Types</a> where we finished building a Php class for setting up methods that our Sites custom post type will use, we now need to put all that code to use. </p>
<p>If you haven't yet read either one of the previous tutorials, you may want to go back and do that before you continue. You will learn how to create the class and functions which are used in this part.</p>
<ul>
<li><a href="http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series1/">OOPost Types: Classes Part 1 - Object Oriented WordPress 3.0 App</a></li>
<li><a href="http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series2/">OOPost Types: Methods Part 2 - Object Oriented WordPress 3.0 App</a></li>
</ul>
<p>This part of the OOPost Types series will go over how to make use of the custom post type WordPress class created in the previous posts, to easily display the Sites post content on a custom page template. That means we will be instantiating the class to create an new object of it.</p>
<p>I've added a method to the class finished in part 2 that is what our object for showing the sites url and screenshot. If you haven't already, add this function below the meta_options() function at the bottom of the post type class.</p>
<pre class="brush: php; title: ; notranslate">
    public function mshot($mshotsize) {
        global $post;
        $imgWidth = $mshotsize;
        $myurl = get_post_meta($post-&gt;ID, 'siteurl', true);
		if ( $myurl != '' ) {
			$mshoturl = '';
			if ( preg_match( &quot;/http(s?):\/\//&quot;, $myurl )) {
				$siteurl = get_post_meta( $post-&gt;ID, 'siteurl', true );
				$mshoturl = 'http://s.wordpress.com/mshots/v1/' . urlencode( $myurl );
			} else {
				$siteurl = 'http://' . get_post_meta( $post-&gt;ID, 'siteurl', true );
				$mshoturl = 'http://s.wordpress.com/mshots/v1/' . urlencode('http://'.$myurl );
			}
		}
        $mshotimg = '&lt;img src=&quot;'.$mshoturl.'?w='.$imgWidth.'&quot; alt=&quot;'.get_the_title().'&quot; title=&quot;'.get_the_title().'&quot; /&gt;';

        return array( $siteurl, $mshotimg );
	}
</pre>
<p>This returns an array consisting of the site url which was entered for each site, and the output of the screenshot image that is created with the use of that url.</p>
<h2>Creating Custom Page Template</h2>
<p>In order to display the content of our Sites post type, we need to either create a custom query to be used in the default WordPress theme templates, or better yet, create new custom WordPress page templates. To learn the best and most stress free way to create new custom templates you should read a previous post I wrote on <a href="http://new2wp.com/noob/wordpress-custom-templates-the-easy-and-most-logical-method/">making custom WordPress page templates</a>.</p>
<p>The format mentioned in that post to create new page templates using <span id="fixed">page-[slug].php</span>, so what we need to do for displaying the list of submitted Sites is create a new file named <span id="fixed">page-sites.php</span>. </p>
<p>In order to display the information of the Site posts, we need to make a custom query which we pass to <a href="http://codex.wordpress.org/The_Loop">the Loop</a>. </p>
<p>First create your page-sites.php template. You can copy and paste the code from page.php or index.php into this new file and remove the IF statement that loops through the posts. It should be something like <span id="fixed">if( have_posts()) : while( have_posts()) : the_post();</span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php get_header(); ?&gt;

&lt;div id=&quot;content&quot; class=&quot;inner clearfix&quot;&gt;
	&lt;div class=&quot;post&quot; role=&quot;main&quot;&gt;

	&lt;?php // Do stuff ?&gt;

	&lt;/div&gt;&lt;!-- end .post --&gt;
&lt;/div&gt;&lt;!-- end #content --&gt;

&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre>
<h2>Custom Post Type Queries For The Loop</h2>
<p>Below is the loop which will display the sites. It first checks to see if were on the right page, and then if so it runs the code. We create an object of the class we made to display the screenshot image of the sites, which is done just with the use of the site url entered when posting. The custom loop query will be done <a href="http://new2wp.com/noob/query_posts-wp_query-differences/">by using WP_Query()</a> to query the post_type.</p>
<p>I've commented the code for further explanation. Pay specific attention to the part that instantiates the custom post type class that was made in the previous posts. The <span id="fixed">$s = new TypeSites();</span> and <span id="fixed">$a = $s->mshot(250);</span> are important for showing the submitted site information.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$q = new WP_query();
	$q-&gt;query( 'post_type=site' );

	/* Begin the Loop */
	if ($q-&gt;have_posts()) :
		while ($q-&gt;have_posts()) : $q-&gt;the_post();

			/**
			 * Now instantiate the Sites class we made in posttypes.php setting the $s variable
			 * Create a new variable $a set to the value of the mshot(250) function from the class.
			 */
			$s = new TypeSites();
			$a = $s-&gt;mshot(250);

			/**
			 * Output the content of the Site posts
			 */
			?&gt;

			&lt;div id=&quot;site-&lt;?php the_ID(); ?&gt;&quot; class=&quot;sites clearfix user_id_&lt;?php the_author_ID(); ?&gt;&quot;&gt;
				&lt;div class=&quot;site-thumbnail&quot;&gt;
					&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;
						&lt;?php
						/**
						 * Here we echo out the value of the $a which is an array.
						 * The [1] will retreive the 2nd value of mshot() which returns the
						 * site thumbnai image which is generated by the Url entered in the post.
						 */
						 echo $a[1];
						 ?&gt;
					&lt;/a&gt;
				&lt;/div&gt;

				&lt;h2 class=&quot;site-title&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot;&gt;&lt;?php the_title();?&gt;&lt;/a&gt;&lt;/h2&gt;
				&lt;div class=&quot;meta&quot;&gt;
					&lt;?php __( 'Added by: '. the_author_posts_link() .' on '. the_time( &quot;F j&quot; ) .' | '. comments_popup_link( __( &quot;0 Comments&quot; ), __( &quot;1 Comment&quot; ), __( &quot;% Comments&quot; ) ); ?&gt;
				&lt;/div&gt;

				&lt;div class=&quot;entry&quot;&gt;
					&lt;?php the_content( __( '(More ...)' )); ?&gt;
				&lt;/div&gt;
				&lt;div class=&quot;fl post-tags&quot;&gt;&lt;?php the_tags( __( ' ' ), ' , ', ' ' ); ?&gt;&lt;/div&gt;
				&lt;div class=&quot;fr edit-link&quot;&gt;&lt;?php edit_post_link( __( 'Edit' ) ); ?&gt;&lt;/div&gt;
			&lt;/div&gt;

		&lt;?php endwhile; ?&gt;

		&lt;?php if( function_exists( 'wp_pagenavi' )) { wp_pagenavi(); } else { ?&gt;
			&lt;div class=&quot;navigation clearfix&quot;&gt;
				&lt;div class=&quot;alignleft&quot;&gt;&lt;?php next_posts_link('&amp;laquo; Previous Entries'); ?&gt;&lt;/div&gt;
				&lt;div class=&quot;alignright&quot;&gt;&lt;?php previous_posts_link('Next Entries &amp;raquo;'); ?&gt;&lt;/div&gt;
			&lt;/div&gt;
		&lt;?php } ?&gt;

&lt;?php endif; ?&gt;
</pre>
<h2>Make A Custom Single Template</h2>
<p>We also need to create a new custom single post template which is what will display the single posts for the Sites. So also create a new file named <span id="fixed">single-site.php</span>. You might remember the reference to single-site.php was made in the template redirect function we made in the class. If you neglected to create this single template, then later down the line you might find yourself getting a Php error saying that it does not exist.</p>
<p>So create another new file named single-site.php and use this code for the Loop.</p>
<pre class="brush: php; title: ; notranslate">
	&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
	&lt;?php $s = new TypeSites();
	$a = $s-&gt;mshot(600);
	?&gt;

	&lt;div id=&quot;site-&lt;?php the_ID(); ?&gt;&quot; class=&quot;user_id_&lt;?php the_author_ID(); ?&gt;&quot;&gt;
		&lt;h2 class=&quot;post-title&quot;&gt;&lt;a href=&quot;&lt;?php echo $a[0]; ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
		&lt;div class=&quot;meta&quot;&gt;
			Added by: &lt;?php the_author_posts_link(); ?&gt; on &lt;?php the_time(&quot;F j&quot;); ?&gt; |
			&lt;?php comments_popup_link( __( '0 Comments' ), __( '1 Comment' ), __( '% Comments' )); ?&gt;
		&lt;/div&gt;

		&lt;div class=&quot;entry&quot;&gt;
			&lt;?php the_content( __( '(More ...)' )); ?&gt;
			&lt;div class=&quot;fl post-tags&quot;&gt;&lt;?php the_tags( __( ' ' ), ' , ', ' ' ); ?&gt;&lt;/div&gt;
			&lt;div class=&quot;fr edit-link&quot;&gt;&lt;?php edit_post_link( __( 'Edit' ) ); ?&gt;&lt;/div&gt;
			&lt;div class=&quot;site-bigthumb&quot; align=&quot;center&quot;&gt;
				&lt;a href=&quot;&lt;?php echo $a[0]; ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;
					&lt;?php echo $a[1]; ?&gt;
				&lt;/a&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;

	&lt;?php endwhile; ?&gt;
	&lt;?php endif; ?&gt;
</pre>
<p>This is all you need to display your custom post types in WordPress. This is more specifically used for the particular post type we've set up using the class, but you can use this same idea to display custom post types that are not created using a class as well.</p>
<h2>Full page-sites.php Code</h2>
<pre class="brush: php; title: ; notranslate">
&lt;?php get_header(); ?&gt;

&lt;div id=&quot;content&quot; class=&quot;inner clearfix&quot;&gt;
	&lt;div class=&quot;post&quot; role=&quot;main&quot;&gt;

	$q = new WP_query();
	$q-&gt;query( 'post_type=site' );

	/* Begin the Loop */
	if ($q-&gt;have_posts()) :
		while ($q-&gt;have_posts()) : $q-&gt;the_post();

			/**
			 * Now instantiate the Sites class we made in posttypes.php setting the $s variable
			 * Create a new variable $a set to the value of the mshot(250) function from the class.
			 */
			$s = new TypeSites();
			$a = $s-&gt;mshot(250);

			/**
			 * Output the content of the Site posts
			 */
			?&gt;

			&lt;div id=&quot;site-&lt;?php the_ID(); ?&gt;&quot; class=&quot;sites clearfix user_id_&lt;?php the_author_ID(); ?&gt;&quot;&gt;
				&lt;div class=&quot;site-thumbnail&quot;&gt;
					&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;
						&lt;?php
						/**
						 * Here we echo out the value of the $a which is an array.
						 * The [1] will retreive the 2nd value of mshot() which returns the
						 * site thumbnai image which is generated by the Url entered in the post.
						 */
						 echo $a[1];
						 ?&gt;
					&lt;/a&gt;
				&lt;/div&gt;

				&lt;h2 class=&quot;site-title&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot;&gt;&lt;?php the_title();?&gt;&lt;/a&gt;&lt;/h2&gt;
				&lt;div class=&quot;meta&quot;&gt;
					&lt;?php __( 'Added by: '. the_author_posts_link() .' on '. the_time( &quot;F j&quot; ) .' | '. comments_popup_link( __( &quot;0 Comments&quot; ), __( &quot;1 Comment&quot; ), __( &quot;% Comments&quot; ) ); ?&gt;
				&lt;/div&gt;

				&lt;div class=&quot;entry&quot;&gt;
					&lt;?php the_content( __( '(More ...)' )); ?&gt;
				&lt;/div&gt;
				&lt;div class=&quot;fl post-tags&quot;&gt;&lt;?php the_tags( __( ' ' ), ' , ', ' ' ); ?&gt;&lt;/div&gt;
				&lt;div class=&quot;fr edit-link&quot;&gt;&lt;?php edit_post_link( __( 'Edit' ) ); ?&gt;&lt;/div&gt;
			&lt;/div&gt;

		&lt;?php endwhile; ?&gt;

		&lt;?php if( function_exists( 'wp_pagenavi' )) { wp_pagenavi(); } else { ?&gt;
			&lt;div class=&quot;navigation clearfix&quot;&gt;
				&lt;div class=&quot;alignleft&quot;&gt;&lt;?php next_posts_link('&amp;laquo; Previous Entries'); ?&gt;&lt;/div&gt;
				&lt;div class=&quot;alignright&quot;&gt;&lt;?php previous_posts_link('Next Entries &amp;raquo;'); ?&gt;&lt;/div&gt;
			&lt;/div&gt;
		&lt;?php } ?&gt;

&lt;?php endif; ?&gt;

	&lt;/div&gt;&lt;!-- end .post --&gt;
&lt;/div&gt;&lt;!-- end #content --&gt;

&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre>
<h2>Full single-site.php Code</h2>
<pre class="brush: php; title: ; notranslate">
&lt;?php get_header(); ?&gt;

&lt;div id=&quot;content&quot; class=&quot;inner clearfix&quot;&gt;
	&lt;div class=&quot;post&quot; role=&quot;main&quot;&gt;

	&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
	&lt;?php $s = new TypeSites();
	$a = $s-&gt;mshot(600);
	?&gt;

	&lt;div id=&quot;site-&lt;?php the_ID(); ?&gt;&quot; class=&quot;user_id_&lt;?php the_author_ID(); ?&gt;&quot;&gt;
		&lt;h2 class=&quot;post-title&quot;&gt;&lt;a href=&quot;&lt;?php echo $a[0]; ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
		&lt;div class=&quot;meta&quot;&gt;
			Added by: &lt;?php the_author_posts_link(); ?&gt; on &lt;?php the_time(&quot;F j&quot;); ?&gt; |
			&lt;?php comments_popup_link( __( '0 Comments' ), __( '1 Comment' ), __( '% Comments' )); ?&gt;
		&lt;/div&gt;

		&lt;div class=&quot;entry&quot;&gt;
			&lt;?php the_content( __( '(More ...)' )); ?&gt;
			&lt;div class=&quot;fl post-tags&quot;&gt;&lt;?php the_tags( __( ' ' ), ' , ', ' ' ); ?&gt;&lt;/div&gt;
			&lt;div class=&quot;fr edit-link&quot;&gt;&lt;?php edit_post_link( __( 'Edit' ) ); ?&gt;&lt;/div&gt;
			&lt;div class=&quot;site-bigthumb&quot; align=&quot;center&quot;&gt;
				&lt;a href=&quot;&lt;?php echo $a[0]; ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;
					&lt;?php echo $a[1]; ?&gt;
				&lt;/a&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;

	&lt;?php endwhile; ?&gt;
	&lt;?php endif; ?&gt;

	&lt;/div&gt;&lt;!-- end .post --&gt;
&lt;/div&gt;&lt;!-- end #content --&gt;

&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre>
<p>If you have any questions on this let me know in the comments below. Also, let me know if there are any errors in my code. I have tested this, and it does work for me but based on the last post there may be issues for other people that I was not aware of.</p>
<div class="postprev"><a href="/pro/wordpress-custom-post-types-object-oriented-series2">&laquo; Part 2</a></div>
<div class="postnext"><a href="/pro/wordpress-custom-post-types-object-oriented-series4">Part 4 &raquo;</a></div>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/rookie/create-social-bookmark-buttons/" rel="bookmark" class="crp_title">Create Your Own Social Bookmark Button Links</a></li><li><a href="http://new2wp.com/noob/new2tip-allow-visitors-to-search-by-category/" rel="bookmark" class="crp_title">New2Tip: Allow Visitors To Search By Category</a></li><li><a href="http://new2wp.com/noob/how-to-make-a-simple-image-sliding-animation-with-jquery/" rel="bookmark" class="crp_title">How To Make A Simple Image Sliding Animation With jQuery</a></li><li><a href="http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series2/" rel="bookmark" class="crp_title">OOPost Types: Methods Part 2 &#8211; Object Oriented WordPress 3.0 App</a></li><li><a href="http://new2wp.com/rookie/sexy-rss-feeds-custom-content/" rel="bookmark" class="crp_title">Making Your RSS Feeds Sexy With Custom Content In WordPress</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/pro/wordpress-custom-post-types-object-oriented-series3/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>New2Tip: Learn The WordPress Core With The Php Cross Reference</title>
		<link>http://new2wp.com/rookie/learn-wordpress-core-php-cross-reference/</link>
		<comments>http://new2wp.com/rookie/learn-wordpress-core-php-cross-reference/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:00:54 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Rookie]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://new2wp.com/?p=1036</guid>
		<description><![CDATA[If you have thought about looking through the WordPress core files to learn how things work behind the scenes, it couldn't be easier to find your way around. Learn how to easily search through the WordPress source using the cross reference.]]></description>
			<content:encoded><![CDATA[<h2>Easily search through the WordPress source</h2>
<p>If you haven't already heard about the <a href="http://xref.yoast.com/">Php Cross Reference for the WordPress source code</a>, or even used it and didn't realize like I had many times before understanding what it was all about, it's an amazing tool provided by <a href="http://yoast.com">Yoast</a> using <a href="http://phpxref.sourceforge.net/">PHPXref</a>. </p>
<p>Trunk versions of WordPress are updated from SVN every 30 minutes,<br />
In the video below, Joost de Valk, talks about what it can do and how to use and <em>cross reference</em> things in the WordPress source code.</p>
<p><object type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf" width="500" height="281"><param name="allowscriptaccess" value="always"/><param name="allowfullscreen" value="true"/><param name="movie" value="http://vimeo.com/moogaloop.swf"/><param name="flashvars" value="clip_id=2937497&#038;server=vimeo.com&#038;fullscreen=1&#038;show_title=1&#038;show_byline=1&#038;show_portrait=1&#038;color=00ADEF"/></object></p>
<h3>Install the plugins</h3>
<p>To make it even easier for you, there are plugins you can install to make searching through code even more convenient for you. There's one for each of the following:</p>
<ul>
<li>WordPress Trunk Install Search Plugin</li>
<li>WordPress 2.9.2 Install Search Plugin</li>
<li>WordPress MU Trunk Install Search Plugin</li>
<li>BBPress Trunk Install Search Plugin</li>
</ul>
<p>Also, if you find this to be a greatly useful tool and have a little extra change laying around, or if you use this tool to make money yourself,  you can/should make a <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=joost%40joostdevalk%2enl&#038;item_name=Yoast%20WordPress%20PHPXref&#038;no_shipping=0&#038;no_note=1&#038;tax=0&#038;currency_code=USD&#038;lc=US&#038;bn=PP%2dDonationsBF&#038;charset=UTF%2d8">donation</a> via Paypal and show your support for this great free service.</p>
<h3>That is all for now</h3>
<p>Hope this helps you out, and motivates you to kick start your longing desires to learn the WP core once and for all. I know it is something that many people would like to do, but put it off, understandably, as can be a lot to try and take in.</p>
<p>Have fun!</p>
<div id="crp_related"><h3>Related Posts</h3><ul class="relatedposts"><li><a href="http://new2wp.com/noob/query_posts-wp_query-differences/" rel="bookmark" class="crp_title">Understanding The Difference Between query_posts and WP_Query</a></li><li><a href="http://new2wp.com/noob/wordpress-plugin-new2wp-author-box-version-1-0/" rel="bookmark" class="crp_title">WordPress Plugin: New2WP Author Box Version 1.0</a></li><li><a href="http://new2wp.com/rookie/press-tools-wordpress-plugin-review/" rel="bookmark" class="crp_title">[Review] GD Press Tools Plugin For WordPress</a></li><li><a href="http://new2wp.com/pro/wordpress-custom-post-types-and-taxonomies-done-right/" rel="bookmark" class="crp_title">WordPress Custom Post Types And Taxonomies The Right Way</a></li><li><a href="http://new2wp.com/noob/why-shouldnt-use-wordpress-admin-account/" rel="bookmark" class="crp_title">Why You Shouldn&#8217;t Use The WordPress Admin Account</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://new2wp.com/rookie/learn-wordpress-core-php-cross-reference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

