<?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>Denver SEO Blog &#187; Web Development</title>
	<atom:link href="http://www.seodenver.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seodenver.com</link>
	<description>Websites designed and optimized for results.</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:53:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>A WordPress Developer&#8217;s Tips for Using Panic Coda</title>
		<link>http://www.seodenver.com/wordpress-developers-tips-panic-coda/</link>
		<comments>http://www.seodenver.com/wordpress-developers-tips-panic-coda/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 17:46:36 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Panic Coda]]></category>
		<category><![CDATA[WordPress Codex]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=4535</guid>
		<description><![CDATA[I use Panic Coda for coding. I like its Mac-style interface and it &#8220;fits&#8221; me well. There are some items that are frustrating, including a lack of auto-complete for functions you&#8217;ve already used in your code. Here are three tips to &#8230; <a href="http://www.seodenver.com/wordpress-developers-tips-panic-coda/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://panic.com/coda/"><img class="alignright size-full wp-image-4540" title="Panic Coda" src="http://www.seodenver.com/wp-content/uploads/2012/02/panic-coda.png" alt="Panic Coda" width="256" height="256" /></a>I use <a href="http://www.panic.com/coda/">Panic Coda</a> for coding. I like its Mac-style interface and it &#8220;fits&#8221; me well. There are some items that are frustrating, including a lack of auto-complete for functions you&#8217;ve already used in your code. Here are three tips to improve your coding experience.<span id="more-4535"></span></p>
<h2>My Three WordPress + Coda Tips</h2>
<h3>1. Install <a href="http://hitchhackerguide.com/2011/02/18/wordpress-syntax-mode-for-panic-coda/">WordPress Syntax mode for Panic Coda</a></h3>
<p>As a WordPress developer, I use lots of WordPress functions. This will allow you to auto-complete WordPress functions. Unfortunately, it doesn&#8217;t include function parameter hints, but that&#8217;s what tip #3 is for.</p>
<h3>2. Replace your WordPress Syntax mode colors</h3>
<p>I didn&#8217;t like the color set it came with, so I exported my colors:</p>
<ol>
<li>Go to Preferences &gt; Colors</li>
<li>Select the color set you like in the &#8220;Language&#8221; window (I exported PHP-HTML)</li>
<li>Click the &#8220;Export&#8221; tab</li>
<li>Edit the <code>.seestyle</code> file in a text editor</li>
<li>Find and replace <code>PHP-HTML</code> with <code>PHP-HTML-WP</code></li>
<li>Save the file</li>
<li>In Coda, click the Import button and select the <code>.seestyle</code> file</li>
<li>Voila: your colors are now what you&#8217;re used to.</li>
</ol>
<h3>3. Configure a <strong>WordPress Codex book</strong> in Coda</h3>
<p><span style="line-height: 24px;">Coda comes built-in with six reference &#8220;books&#8221;; web-based documentation pages for HTML, Javascript, PHP, and CSS.</span></p>
<p>There was <strong>an awesome shortcut in Coda</strong> I didn&#8217;t know about: Command + Double-click on a function name to open a Coda Book describing that function.</p>
<h4>How to configure a WordPress book</h4>
<ol>
<li>Press Command-6 (or go to View &gt; Mode &gt; Books)</li>
<li>Click the + button in the bottom-left of the window</li>
<li>Use the following settings:
<ul>
<li>Book Title: WordPress</li>
<li>Book URL: <code>http://codex.wordpress.org/Function_Reference/</code></li>
<li>Cover Image: Optional. <em><a href="http://www.drastudio.com/past/2008/11/29/adding-more-coda-books/">DRÄ Studio has an article</a> with tons of more book options and a nice <a href="http://www.drastudio.com/file/coda_books/wp.png">WordPress cover image</a> to use.</em></li>
<li>Use for Mode: <code>PHP-HTML</code> or <code>PHP-HTML-WP</code>, depending on whether you installed the Syntax Mode in Step 1</li>
<li>Search URL: <code>http://codex.wordpress.org/Function_Reference/*</code></li>
</ul>
</li>
<li>Click OK</li>
</ol>
<p>Now, when you have auto-completed functions and you forget what parameters the function takes, you can Command+Double-click the function name and be taken directly to the WordPress Codex page relating to it!</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/wordpress-developers-tips-panic-coda/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Sweet Javascript Slideshow Script</title>
		<link>http://www.seodenver.com/a-sweet-javascript-slideshow-script/</link>
		<comments>http://www.seodenver.com/a-sweet-javascript-slideshow-script/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 17:18:26 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Slideshow]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=4533</guid>
		<description><![CDATA[Developers: reveal.js is a great standards-compliant slideshow script. It looks great and is an awesome alternative to Flash-based or image-based slideshows. reveal.js Related posts: Disable Styles and Javascript in Safari with Keyboard Shortcuts &#8211; How To
Related posts:<ol>
<li><a href='http://www.seodenver.com/disable-styles-and-javascript-in-safari-with-keyboard-shortcuts-how-to/' rel='bookmark' title='Disable Styles and Javascript in Safari with Keyboard Shortcuts &#8211; How To'>Disable Styles and Javascript in Safari with Keyboard Shortcuts &#8211; How To</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Developers: <a href="http://lab.hakim.se/reveal-js/#/">reveal.js</a> is a great standards-compliant slideshow script. It looks great and is an awesome alternative to Flash-based or image-based slideshows.</p>
<p><a href="http://lab.hakim.se/reveal-js/#/">reveal.js</a></p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/disable-styles-and-javascript-in-safari-with-keyboard-shortcuts-how-to/' rel='bookmark' title='Disable Styles and Javascript in Safari with Keyboard Shortcuts &#8211; How To'>Disable Styles and Javascript in Safari with Keyboard Shortcuts &#8211; How To</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/a-sweet-javascript-slideshow-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yourls Google Analytics Link Tagging</title>
		<link>http://www.seodenver.com/add-google-analytics-link-tagging-yourls/</link>
		<comments>http://www.seodenver.com/add-google-analytics-link-tagging-yourls/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 21:36:10 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Plugin Development]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[URL Shortener]]></category>
		<category><![CDATA[YOURLS]]></category>
		<category><![CDATA[Yourls Plugin]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=2300</guid>
		<description><![CDATA[In my last post, I wrote about the benefits of using YOURLS, a self-hosted link-shortening service. I&#8217;m finding that YOURLS is great, but it&#8217;s not perfect. Some of the issues I have experience are part of what you get using most &#8230; <a href="http://www.seodenver.com/add-google-analytics-link-tagging-yourls/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/yourls-url-shortener/' rel='bookmark' title='YOURLS URL Shortener'>YOURLS URL Shortener</a></li>
<li><a href='http://www.seodenver.com/bitly-exporter/' rel='bookmark' title='Export Bit.ly Link Data as CSV'>Export Bit.ly Link Data as CSV</a></li>
<li><a href='http://www.seodenver.com/content-only/' rel='bookmark' title='Show Content Only Plugin &#8211; A Perfect Keyword Research Companion'>Show Content Only Plugin &#8211; A Perfect Keyword Research Companion</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In my last post, I wrote about the <a title="YOURLS URL Shortener" href="http://www.seodenver.com/yourls-url-shortener/">benefits of using YOURLS</a>, a self-hosted link-shortening service. I&#8217;m finding that YOURLS is great, but it&#8217;s not perfect. Some of the issues I have experience are part of what you get using most URL shortener services.</p>
<h3><span style="color: #444444;">Some of the downsides of using link shorteners are:</span></h3>
<ol>
<li>Google Analytics doesn&#8217;t always capture the original referrer (and I have no clue how they do the rest of the time!).</li>
<li>When generating links using the bookmarklet (or in this case, also the Yourls installation), there&#8217;s no easy way to add campaign, source, medium, content, and term tags for Google Analytics to track.</li>
<li>Yourls doesn&#8217;t allow query strings on URLs by default, making overriding existing campaign tags difficult/impossible. For example: <code>http://katz.si/t?utm_source=2300</code></li>
</ol>
<p>I&#8217;m <a title="Read the conversation about GA tracking with Yourls" href="http://code.google.com/p/yourls/issues/detail?id=65">not the only one who wanted these things</a>, so I&#8217;ve created a plugin that adds Google Analytics tracking to Yourls. It&#8217;s very cool.</p>
<p><span id="more-2300"></span></p>
<h2>Google Analytics Yourls plugin</h2>
<h3><a href="https://github.com/katzwebservices/google-analytics-for-yourls/">Download Google Analytics for YOURLS</a> from Github</h3>
<h4>The plugin features include:</h4>
<p><strong>Define default tracking tags</strong><br />
You can define a set of default tags that are added to any link that gets shortened.</p>
<ul>
<li><code>utm_source</code></li>
<li><code>utm_medium</code></li>
<li><code>utm_name</code></li>
<li><code>utm_term</code></li>
<li><code>utm_content</code></li>
</ul>
<p><strong>Override existing tags </strong>- you can choose to have your tags replace tags in the long URL that&#8217;s being shortened&#8230;or not.</p>
<p><strong>Tagging options added directly to the URL form</strong> &#8211; the best feature in my opinion, you now have an interface to easily add tracking right from the link shortener.<a href="http://www.seodenver.com/wp-content/uploads/2011/06/Screen-shot-2011-06-22-at-1.16.30-PM-e1308771612262.jpg"><img class="alignnone size-full wp-image-2302" title="Add URL tagging options" src="http://www.seodenver.com/wp-content/uploads/2011/06/add-url-tagging-options.jpg" alt="Add URL tagging options" width="600" height="71" /></a></p>
<p><strong>Add query strings to the shortened URL</strong> to override or add any tracking tags. This feature has support for abbreviations, too.</p>
<p>If you want to see this in action, check out the links below.</p>
<ul>
<li><a href="http://katz.si/t?src=tw">http://katz.si/t?src=tw</a> expands to <code>http://www.seodenver.com/yourls-url-shortener/?utm_source=twitter</code></li>
<li><a href="http://katz.si/t?med=em">http://katz.si/t?med=em</a> expands to <code>http://www.seodenver.com/yourls-url-shortener/?utm_medium=email</code></li>
<li><a href="http://katz.si/t?med=blog&amp;src=seodenver&amp;cam=2300">http://katz.si/t?med=blog&amp;src=seodenver&amp;cam=2300</a> expands to <code>http://www.seodenver.com/yourls-url-shortener/?utm_medium=blog&amp;utm_source=seodenver&amp;utm_campaign=2300</code></li>
</ul>
<h2>Plugin Installation</h2>
<p>To install, follow these steps:</p>
<ol>
<li><a title="Download GA for YOURLS" href="https://github.com/katzwebservices/google-analytics-for-yourls/zipball/master">Download the file</a> (updated to correct Github link)</li>
<li>Upload the <code>google-analytics</code> folder into your <code>users</code> &gt; <code>plugins</code> directory</li>
<li>Go to your YOURLS plugins page</li>
<li>Hover over Google Analytics, click &#8220;Activate&#8221;</li>
<li>Configure the plugin settings by clicking the Google Analytics link in the menu</li>
</ol>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/yourls-url-shortener/' rel='bookmark' title='YOURLS URL Shortener'>YOURLS URL Shortener</a></li>
<li><a href='http://www.seodenver.com/bitly-exporter/' rel='bookmark' title='Export Bit.ly Link Data as CSV'>Export Bit.ly Link Data as CSV</a></li>
<li><a href='http://www.seodenver.com/content-only/' rel='bookmark' title='Show Content Only Plugin &#8211; A Perfect Keyword Research Companion'>Show Content Only Plugin &#8211; A Perfect Keyword Research Companion</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/add-google-analytics-link-tagging-yourls/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>YOURLS URL Shortener</title>
		<link>http://www.seodenver.com/yourls-url-shortener/</link>
		<comments>http://www.seodenver.com/yourls-url-shortener/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 23:20:18 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Bit.ly]]></category>
		<category><![CDATA[Bitly]]></category>
		<category><![CDATA[Goo.gl]]></category>
		<category><![CDATA[Snurl]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[URL Shortener]]></category>
		<category><![CDATA[YOURLS]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=2288</guid>
		<description><![CDATA[I was having trouble finding the right URL shortening service. My requests for shortening were not too picky. I wanted two simple features: Good statistics that are visible only to administrators Edit the long URLs after generating shortened links &#8230;but not one &#8230; <a href="http://www.seodenver.com/yourls-url-shortener/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/add-google-analytics-link-tagging-yourls/' rel='bookmark' title='Yourls Google Analytics Link Tagging'>Yourls Google Analytics Link Tagging</a></li>
<li><a href='http://www.seodenver.com/add-www-remove-www-url/' rel='bookmark' title='How to Add www. &#8211; or Remove www. &#8211; From Your URL'>How to Add www. &#8211; or Remove www. &#8211; From Your URL</a></li>
<li><a href='http://www.seodenver.com/bitly-exporter/' rel='bookmark' title='Export Bit.ly Link Data as CSV'>Export Bit.ly Link Data as CSV</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://yourls.org"><img class="alignright" title="YOURLS Logo" src="http://www.seodenver.com/wp-content/uploads/HLIC/adf40414bc5b951f42470bb9b89cc18e.png" alt="YOURLS Logo" width="201" height="90" /></a>I was having trouble finding the right URL shortening service. My requests for shortening were not too picky. <strong>I wanted two simple features:</strong></p>
<ul>
<li>Good statistics that are <em>visible only to administrators</em></li>
<li>Edit the long URLs after generating shortened links</li>
</ul>
<h3>&#8230;but not one service has both features:</h3>
<ul>
<li><a rel="nofollow" href="http://sn.im">http://sn.im</a> has editable URLs, a bookmarklet, but no stats. Oh, <strong>and they kept on deleting my links</strong>.</li>
<li><a rel="nofollow" href="http://bit.ly">http://bit.ly</a> has great stats, name recognition, but the links aren&#8217;t editable and the stats are public.</li>
<li><a href="http://goo.gl" rel="nofollow">http://goo.gl</a> is the fastest service (so they claim), they have good stats (maybe the best, since they include OS &amp; browser information), but they don&#8217;t have editable links or private stats.</li>
</ul>
<p>Other smaller offerings may have had both features, but they also seem unreliable. <strong>I wanted control of my links.<span id="more-2288"></span></strong></p>
<h2><span style="color: #444444;">Self-hosted Link Shortening with YOURLS</span></h2>
<div id="attachment_2295" class="wp-caption alignright" style="width: 310px"><a href="http://www.seodenver.com/wp-content/uploads/2011/06/Screen-shot-2011-06-20-at-5.19.20-PM.jpg"><img class="size-medium wp-image-2295" title="YOURLS Screenshot" src="http://www.seodenver.com/wp-content/uploads/2011/06/yourls-screenshot-300x211.jpg" alt="" width="300" height="211" /></a><p class="wp-caption-text">YOURLS has a really nice admin page, including good stats.</p></div>
<p>Enter <a href="http://yourls.org/">YOURLS</a>; a self-hosted link shortening service that is created by two amazing WordPress plugin developers: <a href="http://yourls.org/lesterchan">Lester Chan</a> and <a href="http://yourls.org/ozh">Ozh Richard</a>.</p>
<p>They created YOURLS in a WordPress-like fashion, with developer goodies such as hooks (actions and filters) and plugin capabilities, so you can easily modify how the application works.</p>
<p>You can set up YOURLS however you want, including making it a public service, public stats, etc. or making it private.  I set up a YOURLS installation on my new <a href="http://katz.si">katz.si</a> domain, which was a snap, <a title="HostGator bookmarklet bug" rel="nofollow" href="http://code.google.com/p/yourls/issues/detail?id=451">except for one minor snag</a> caused by HostGator&#8217;s security rules.</p>
<p>You do need to be able to set up a database and edit one configuration file, but other than that, super-simple.</p>
<p>They also have <a rel="nofollow" href="http://wordpress.org/extend/plugins/yourls-wordpress-to-twitter/">a WordPress plugin</a> that links your WP installation with YOURLS, aut0-generates links, and works like a charm.</p>
<h2>Don&#8217;t Track Logged-In Users in YOURLS</h2>
<p>Once it was installed, I became a link-generating fool. I was clicking the links to see how well the redirections work (they work well!), but the test clicks were logged &#8212; this pissed me off with bit.ly and <strong>other URL shorteners: don&#8217;t offer a way to not track logged in users</strong>! I have long thought that this is ridiculous.</p>
<p>To make it so that YOURLS doesn&#8217;t track logged-in users, it&#8217;s a simple two-line update. Find the following lines in <code>yourls-go.php</code>:</p>
<p><code>// Update click count in main table<br />
$update_clicks = yourls_update_clicks( $keyword );<br />
// Update detailed log for stats<br />
$log_redirect = yourls_log_redirect( $keyword );</code></p>
<p>and update them to be:</p>
<p><code>if(yourls_is_valid_user() !== true) { // Begin: Don&#039;t log logged-in users<br />
// Update click count in main table<br />
$update_clicks = yourls_update_clicks( $keyword );<br />
// Update detailed log for stats<br />
$log_redirect = yourls_log_redirect( $keyword );<br />
} // End: Don&#039;t log logged-in users<br />
</code></p>
<h2>Do yourself a favor and check out <a rel="nofollow" href="http://yourls.org">YOURLS</a></h2>
<p>In all, my experience was rewarding: it was very easy to set up the YOURLS installation, once up I have a <a rel="nofollow" href="http://code.google.com/p/yourls/wiki/Plugins">very configurable</a> and fun URL shortener. I get to build links to a domain I control, which is nice for <a href="http://www.seodenver.com/tag/SEO/">SEO</a>.</p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/add-google-analytics-link-tagging-yourls/' rel='bookmark' title='Yourls Google Analytics Link Tagging'>Yourls Google Analytics Link Tagging</a></li>
<li><a href='http://www.seodenver.com/add-www-remove-www-url/' rel='bookmark' title='How to Add www. &#8211; or Remove www. &#8211; From Your URL'>How to Add www. &#8211; or Remove www. &#8211; From Your URL</a></li>
<li><a href='http://www.seodenver.com/bitly-exporter/' rel='bookmark' title='Export Bit.ly Link Data as CSV'>Export Bit.ly Link Data as CSV</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/yourls-url-shortener/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable PDF Uploads in CubeCart 4</title>
		<link>http://www.seodenver.com/enable-pdf-uploads-cubecart-4/</link>
		<comments>http://www.seodenver.com/enable-pdf-uploads-cubecart-4/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 20:17:51 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CubeCart]]></category>
		<category><![CDATA[CubeCart 4]]></category>
		<category><![CDATA[CubeCart Upload]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[image uploader]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=2031</guid>
		<description><![CDATA[The CubeCart file and image uploader in the product editor only allows for a small set of file types: jpg, gif, jpeg, png, swf, fla, jpg, gif, jpeg, png, avi, mpg, and mpeg. If you want to upload a PDF &#8230; <a href="http://www.seodenver.com/enable-pdf-uploads-cubecart-4/">Continue reading <span class="meta-nav">&#8594;</span></a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seodenver.com/wp-content/uploads/2011/01/1167101_47789075.jpg"><img class="alignright size-medium wp-image-2034" title="PDF File Uploads Not Allowed in CubeCart 4" src="http://www.seodenver.com/wp-content/uploads/2011/01/1167101_47789075-201x300.jpg" alt="No swimming, no file uploads in CubeCart either!" width="201" height="300" /></a>The CubeCart file and image uploader in the product editor only allows for a small set of file types: jpg, gif, jpeg, png, swf, fla, jpg, gif, jpeg, png, avi, mpg, and mpeg. If you want to upload a PDF in CubeCart, you will have to manually FTP it into the uploads folder, and even then the <strong>file browser won&#8217;t show you PDFs</strong>. If you try to upload PDFs, you&#8217;ll get the following alert: &#8220;Invalid file type.&#8221;  Well here&#8217;s how to fix that.<span id="more-2031"></span></p>
<h2>1. Make the uploaded file type valid.</h2>
<ul>
<li>Go to <code>&#091;your site&#093;/admin/includes/rte/editor/filemanager/connectors/php/config.php</code></li>
<li>Near the bottom of the file (around line 191), you should see this:
<pre>$Config['AllowedExtensions']['uploads'] = array('jpg','gif','jpeg','png','swf','fla','jpg','gif','jpeg','png','avi','mpg','mpeg') ;</pre>
</li>
<li>Add additional file formats you want to include, or you can replace the code with this (which adds a ton of file extensions):
<pre>$Config['AllowedExtensions']['uploads'] = array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'docx', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'pdfx', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip')</pre>
</li>
<li>Save the file</li>
</ul>
<h2>2. Make the files visible in the file browser</h2>
<p>Now that you can upload files, you want to be able to see them in the file browser.</p>
<ul>
<li>Go to <code>&#091;your site&#093;/admin/includes/rte/editor/filemanager/connectors/php/commands.php</code></li>
<li>Around line 71, find the following code:
<pre>elseif(preg_match('/\.(jpg|jpeg|png|gif|swf)$/i',$sFile))</pre>
</li>
<li>and replace it with this:
<pre>elseif(preg_match('/\.([a-zA-Z]{2,4})$/i',$sFile))</pre>
</li>
<li>Now, every normal file extension should be visible</li>
</ul>
<h2>3. Enjoy uploading non-image files to CubeCart</h2>
<p>It&#8217;s pretty silly that CubeCart limited this in the first place, but at least the fix is relatively painless. <strong>Remember &#8211; if you upgrade CubeCart in the future, these changes will be lost</strong>.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/enable-pdf-uploads-cubecart-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress.org Changes Plugin Page Layout</title>
		<link>http://www.seodenver.com/wordpress-plugin-page-layout/</link>
		<comments>http://www.seodenver.com/wordpress-plugin-page-layout/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 17:55:45 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Development]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[WordPress.org]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=1708</guid>
		<description><![CDATA[WordPress.org plugin page layout change likely for usability A couple of weeks ago, WordPress.org changed the layout of their plugins directory plugin pages. The update was likely to improve usability for users trying to determine whether a plugin is trustworthy &#8230; <a href="http://www.seodenver.com/wordpress-plugin-page-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/seo-wordspinner/' rel='bookmark' title='SEO WordSpinner Plugin &#8211; A Killer SEO Plugin for WordPress'>Kick SEO Ass with SEO WordSpinner Plugin for WordPress</a></li>
<li><a href='http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/' rel='bookmark' title='How to tell if your WordPress Plugin or Widget is Activated in WordPress'>How to tell if your WordPress Plugin or Widget is Activated in WordPress</a></li>
<li><a href='http://www.seodenver.com/snow-report/' rel='bookmark' title='Snow Report &#8211; Ski Mountain Conditions Plugin for WordPress'>Snow Report &#8211; Ski Mountain Conditions Plugin for WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h3>WordPress.org plugin page layout change likely for usability</h3>
<div id="attachment_1709" class="wp-caption alignright" style="width: 310px"><a href="http://www.seodenver.com/wp-content/uploads/2010/09/Screen-shot-2010-09-20-at-11.20.37-AM.jpg"><img class="size-medium wp-image-1709 " title="WordPress.org used to look like this" src="http://www.seodenver.com/wp-content/uploads/2010/09/Screen-shot-2010-09-20-at-11.20.37-AM-300x252.jpg" alt="Wordpress.org plugin page from 2008" width="300" height="252" /></a><p class="wp-caption-text">What the WordPress.org plugin page used to look like.</p></div>
<p>A couple of weeks ago, WordPress.org changed the layout of their plugins directory plugin pages. The update was likely to improve usability for users trying to determine whether a plugin is trustworthy and what it does. I believe the re-arranging of the page has achieved those goals.</p>
<h4>The update removes author links</h4>
<p>The layout redesign removes links to the official plugin page. I believe this makes it more difficult for users trying to get support on plugins.</p>
<p><strong>Removing links also affects plugin authors</strong>. One of the ways that plugin authors are &#8220;rewarded&#8221; for creating plugins used to be a link from the WordPress.org website. This resulted in two things: increased traffic to the author&#8217;s website and some passed SEO value from the WordPress website to the author&#8217;s website.</p>
<p>I recommend all authors to go back through their <code>readme.txt</code> files and add a link to their support pages.<span id="more-1708"></span></p>
<h3>Changes that were made to the layout:</h3>
<p><a href="http://www.seodenver.com/wp-content/uploads/2010/09/wp-plugin-page-changes-e1285004747884.jpg"><img class="aligncenter size-full wp-image-1710" title="WordPress.org plugin page changes" src="http://www.seodenver.com/wp-content/uploads/2010/09/wp-plugin-page-changes-e1285004747884.jpg" alt="WordPress.org plugin page" width="500" height="485" /></a></p>
<ol>
<li>Added plugin summary below plugin title and above tabs</li>
<li>Added version number to the download button text</li>
<li>Moved plugin requirements above the “FYI” box and made it more prominent</li>
<li>Moved star ratings above the FYI box</li>
<li>Removed the “Author Homepage” and “Plugin Homepage” links</li>
<li>Moved the Author to the bottom of the content</li>
</ol>
<p>In the future, I would like WordPress to send a notice to developers of these types of changes. <strong>What do you think of the changes?</strong></p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/seo-wordspinner/' rel='bookmark' title='Kick SEO Ass with SEO WordSpinner Plugin for WordPress'>WordPress Content Spinner Plugin &#8211; SEO WordSpinner</a></li>
<li><a href='http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/' rel='bookmark' title='How to tell if your WordPress Plugin or Widget is Activated in WordPress'>How to tell if your WordPress Plugin or Widget is Activated in WordPress</a></li>
<li><a href='http://www.seodenver.com/snow-report/' rel='bookmark' title='Snow Report &#8211; Ski Mountain Conditions Plugin for WordPress'>Snow Report &#8211; Ski Mountain Conditions Plugin for WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/wordpress-plugin-page-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add www. &#8211; or Remove www. &#8211; From Your URL</title>
		<link>http://www.seodenver.com/add-www-remove-www-url/</link>
		<comments>http://www.seodenver.com/add-www-remove-www-url/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:38:47 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[QuickTip]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Canonical Tag]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[SEO Steps]]></category>
		<category><![CDATA[SEO Tutorial]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=1467</guid>
		<description><![CDATA[This has been done many times by others, but just a quick tip on how to add or remove www. from your website&#8217;s address. This is helpful for URL canonicalization and user experience consistency. You can also achieve SEO-friendly canonicalization &#8230; <a href="http://www.seodenver.com/add-www-remove-www-url/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/coldfusion-redirects/' rel='bookmark' title='Redirect a Website in ColdFusion &#8211; Add www. or Move to New Domain'>Redirect a Website in ColdFusion &#8211; Add www. or Move to New Domain</a></li>
<li><a href='http://www.seodenver.com/yourls-url-shortener/' rel='bookmark' title='YOURLS URL Shortener'>YOURLS URL Shortener</a></li>
<li><a href='http://www.seodenver.com/add-canonical-tags-shopp-plugin-seo/' rel='bookmark' title='Add Canonical Tags to Shopp Plugin for SEO'>Add Canonical Tags to Shopp Plugin for SEO</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img class="post_image aligncenter" src="http://www.seodenver.com/wp-content/uploads/2010/02/1213666_10835722-e1266860260538.jpg" width="500" height="116" alt="Add or remove .www from your site's address" /><p>This has been done many times by others, but just a quick tip on how to add or remove <code>www.</code> from your website&#8217;s address. <strong>This is helpful for <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&#038;answer=139066">URL canonicalization</a></strong> and user experience consistency. You can also achieve SEO-friendly canonicalization using <code>rel="canonical"</code>. Oh boy, I&#8217;m getting too technical <img src='http://www.seodenver.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h2>Here&#8217;s the juicy part:</h2>
<p>Add the following to the <code>.htaccess</code> file in your website&#8217;s root folder (often named <code>public_html</code> or <code>www</code>). If there&#8217;s not a file named <code>.htaccess</code>, you may create it. If you are creating the <code>.htaccess</code> file, set the permissions to <code>644</code>. For security reasons, you don&#8217;t want others to be able to write to this file.<span id="more-1467"></span></p>
<p><strong>Note:</strong> These snippets are for <code>http://</code> only, not secure <code>https://</code> URLs.</p>
<h3>Add <code>www.</code></h3>
<pre>
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com/?(.+)?$
RewriteRule ^(.*)$ "http\:\/\/www\.example\.com/$1" [R=301,L]
</IfModule>
</pre>
<h3>Remove <code>www.</code></h3>
<pre>
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
</IfModule>
</pre>
<p>This will work with the majority of web hosts in my experience, but not all.</p>
<h4>Additional resources</h4>
<p>For more <code>.htaccess</code> information, and great follow-up reading on <code>.htaccess</code>, check out <a href="http://corz.org/serv/tricks/htaccess.php">corz.org&#8217;s tutorial</a> and <a href="http://corz.org/serv/tricks/htaccess2.php">second tutorial</a> on some of the most-used <code>.htaccess</code> tricks.</p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/coldfusion-redirects/' rel='bookmark' title='Redirect a Website in ColdFusion &#8211; Add www. or Move to New Domain'>Redirect a Website in ColdFusion &#8211; Add www. or Move to New Domain</a></li>
<li><a href='http://www.seodenver.com/yourls-url-shortener/' rel='bookmark' title='YOURLS URL Shortener'>YOURLS URL Shortener</a></li>
<li><a href='http://www.seodenver.com/add-canonical-tags-shopp-plugin-seo/' rel='bookmark' title='Add Canonical Tags to Shopp Plugin for SEO'>Add Canonical Tags to Shopp Plugin for SEO</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/add-www-remove-www-url/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Save Coding Time by Creating Special-Case Categories in WordPress</title>
		<link>http://www.seodenver.com/excluded-categories/</link>
		<comments>http://www.seodenver.com/excluded-categories/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 17:54:26 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ACE]]></category>
		<category><![CDATA[Advanced Category Excluder]]></category>
		<category><![CDATA[Categories]]></category>
		<category><![CDATA[Custom Functions]]></category>
		<category><![CDATA[Excluded Categories]]></category>
		<category><![CDATA[Functions.php]]></category>
		<category><![CDATA[Testimonials]]></category>
		<category><![CDATA[WordPress Developer]]></category>
		<category><![CDATA[WordPress Development]]></category>
		<category><![CDATA[WordPress Functions]]></category>

		<guid isPermaLink="false">http://www.seodenver.com/?p=1262</guid>
		<description><![CDATA[When you would use excluded categories: When using WordPress as more of a content management system (CMS) than a blogging platform, there are many things that you need control over. One of them is special-case categories. Frequently asked questions Testimonials &#8230; <a href="http://www.seodenver.com/excluded-categories/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/custom-titles-for-tag-category/' rel='bookmark' title='Add Custom Titles for Tags and Categories in WordPress'>Add Custom Titles for Tags and Categories in WordPress</a></li>
<li><a href='http://www.seodenver.com/get-images-wordpress-functions/' rel='bookmark' title='Get Adjacent Images &#8211; More WordPress Functions'>Get Adjacent Images &#8211; More WordPress Functions</a></li>
<li><a href='http://www.seodenver.com/how-to-display-a-random-testimonial-or-post-in-wordpress/' rel='bookmark' title='How to Display a Random Testimonial or Post in WordPress'>How to Display a Random Testimonial or Post in WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img class="post_image aligncenter" src="http://www.seodenver.com/wp-content/uploads/2009/12/sort-fruit-e1262108298840.jpg" width="500" height="170" alt="Get a list of WordPress categories to sort and exclude them...kind of like fruit!" /><h3>When you would use excluded categories:</h3>
<p>When using WordPress as more of a content management system (CMS) than a blogging platform, there are many things that you need control over. One of them is special-case categories.</p>
<ul>
<li>Frequently asked questions</li>
<li>Testimonials</li>
<li>Case studies</li>
<li>Press releases</li>
</ul>
<p>When you have a category of posts that you don&#8217;t want to have comments, publishing dates, post author, etc., you can define a list of excluded categories. <strong>In most cases, you should use <a href="http://codex.wordpress.org/Category_Templates">Category Templates</a> to achieve this functionality</strong>, but that is not always practical or the best option.<span id="more-1262"></span></p>
<h2>If you use the ACE plugin</h2>
<p>I use the <a href="http://wordpress.org/extend/plugins/advanced-category-excluder/">Advanced Category Excluder Plugin</a> for nearly every WordPress installation I work with. That being said, there is always custom functionality that needs to find out what categories are being excluded by the plugin. Instead of hard-coding the Excluded categories, you can use this function (in your theme&#8217;s <code>functions.php</code> file, or Thesis Theme&#8217;s <code>custom_functions.php</code> file) to find out what categories are being excluded:</p>
<pre lang="php">global $kws_exclude;
$kws_exclude = excluded_categories();
function excluded_categories($type='array') {
	global $wpdb, $wp_query, $ace_targets;
	if (is_array($ace_targets) &amp;&amp; get_option("ace_settings_hide"))
	{
		foreach ($ace_targets as $key=&gt;$val)
		{
			if (!empty($wp_query-&gt;$key) &amp;&amp; $wp_query-&gt;$key == 1) $filter = $key;
		}
		$cats_to_exclude = get_option("ace_categories_".$filter);
	}
	if(strtolower($type) == 'array') { $cats_to_exclude = explode(',', $cats_to_exclude); }
	return $cats_to_exclude;
}
</pre>
<h2>If you want to hard-code excluded categories</h2>
<p>If you don&#8217;t use the Advanced Category Excluder plugin, or simply want to use this functionality in a different way, here&#8217;s how to hard-code (manually define) the categories to exclude. Add this code to your <code>functions.php</code> file.</p>
<pre>	global $exclude;
	$exclude = array();
	$excludes = get_categories('child_of=10'); // Exclude sub-categories of a specific category (in this case, 10)
	$excludes2 = get_categories('8'); // Exclude a specific category (in this case, <img src='http://www.seodenver.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' />
	$excludeList = array_merge($excludes, $excludes2); // Combine the two excludes
	foreach($excludeList as $e) { $exclude[] = $e-&gt;cat_ID; } // Build the master list of excludes
</pre>
<h2>Great, now what?</h2>
<p>Then, when you want to find out if the post or category is excluded in another function, you do this:</p>
<pre>function any_function_you_are_working_with() {
	global $exclude; // make sure to add this
	if(is_category($exclude) || in_category($exclude)) {
		// If the post or category is, or is in an excluded category, do this
	} else {
		// If not, do this
	}
}
</pre>
<p>This way, you can customize how content appears based on whether it&#8217;s an excluded category (removing comment forms, date/time, etc&#8230;).</p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/custom-titles-for-tag-category/' rel='bookmark' title='Add Custom Titles for Tags and Categories in WordPress'>Add Custom Titles for Tags and Categories in WordPress</a></li>
<li><a href='http://www.seodenver.com/get-images-wordpress-functions/' rel='bookmark' title='Get Adjacent Images &#8211; More WordPress Functions'>Get Adjacent Images &#8211; More WordPress Functions</a></li>
<li><a href='http://www.seodenver.com/how-to-display-a-random-testimonial-or-post-in-wordpress/' rel='bookmark' title='How to Display a Random Testimonial or Post in WordPress'>How to Display a Random Testimonial or Post in WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/excluded-categories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Redirect a Website in ColdFusion &#8211; Add www. or Move to New Domain</title>
		<link>http://www.seodenver.com/coldfusion-redirects/</link>
		<comments>http://www.seodenver.com/coldfusion-redirects/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 21:42:21 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[301 Redirect]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Redirects]]></category>
		<category><![CDATA[SEO Redirect]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://seodenver.com/?p=802</guid>
		<description><![CDATA[Redirecting a website in ColdFusion (.CFM) I have been working on a ColdFusion website, and I wanted to find a way to require &#8216;www.&#8217; in the URL (to consolidate all pages on www. for SEO). I normally work with PHP &#8230; <a href="http://www.seodenver.com/coldfusion-redirects/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/add-www-remove-www-url/' rel='bookmark' title='How to Add www. &#8211; or Remove www. &#8211; From Your URL'>How to Add www. &#8211; or Remove www. &#8211; From Your URL</a></li>
<li><a href='http://www.seodenver.com/seo-updating-your-website/' rel='bookmark' title='SEO implications for updating your website'>SEO implications for updating your website</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2><img class="alignright size-full wp-image-805" title="ColdFusion, Baby" src="http://katzwebdesign.files.wordpress.com/2009/07/cf_appicon.jpg" alt="ColdFusion, Baby" width="152" height="150" />Redirecting a website in ColdFusion (.CFM)</h2>
<p>I have been working on a ColdFusion website, and I wanted to find a way to require &#8216;www.&#8217; in the URL (to consolidate all pages on www. for SEO). I normally work with PHP and Apache servers, so I&#8217;m used to .htaccess. I knew there had to be a way.</p>
<h4>Here&#8217;s a simple method of redirecting a whole website in ColdFusion:</h4>
<p><code>&lt;!-- If the site isn't www... --&gt;<br />
&lt;cfif (CGI.SERVER_NAME NEQ "www.example.com")&gt;<br />
&lt;!-- Save the URL (and $_GET variables too) as the string 'strUrl' --&gt;<br />
&lt;cfset strUrl = CGI.script_name &amp; "?" &amp; CGI.query_string /&gt;<br />
&lt;!-- Use 301 for SEO-friendly redirects --&gt;<br />
&lt;cfheader statuscode="301" statustext="Moved permanently"&gt;<br />
&lt;!-- Redirect to new website (this case, added www.) with strUrl added on --&gt;<br />
&lt;cfheader name="Location" value="http://www.example.com#strUrl#"&gt;<br />
&lt;/cfif&gt;</code></p>
<h4><span id="more-802"></span>Here&#8217;s how to redirect a single page in ColdFusion:</h4>
<p>This code is real easy to find online, so the post was mostly to deal with the site-wide redirect&#8230;but here&#8217;s the single page code. Add this code to the top of the page you&#8217;d like to redirect from. <a rel="nofollow" href="http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&amp;file=00000270.htm">Learn more about <code>cfheader</code> here</a>.</p>
<p><code> &lt;cfheader statuscode="301" statustext="Moved permanently"&gt;<br />
&lt;cflocation url="http://www.example.com/new-page.cfm"&gt;</code></p>
<h3>Redirect with HTTPS sensativity</h3>
<p>There are additional methods of checking whether or not HTTPS is active.<br />
<code>&lt;cfif (CGI.SERVER_NAME EQ "www.example.com") AND (HTTPS Is "on")&gt;<br />
&lt;!-- If is HTTPS and not www. --&gt;<br />
&lt;cfelseif (CGI.SERVER_NAME EQ "www.mcstech.net") AND (HTTPS Is "off")&gt;<br />
&lt;!-- If is HTTP and www. --&gt;<br />
&lt;cfelse&gt;<br />
&lt;!-- If is HTTP and not www. --&gt;<br />
&lt;/cfif&gt;</code></p>
<p>Thanks to <a href="http://www.bennadel.com/index.cfm">Ben Nadel&#8217;s Blog</a> for the helpful ColdFusion resources.  Let&#8217;s hope I stick around PHP in the future <img src='http://www.seodenver.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/add-www-remove-www-url/' rel='bookmark' title='How to Add www. &#8211; or Remove www. &#8211; From Your URL'>How to Add www. &#8211; or Remove www. &#8211; From Your URL</a></li>
<li><a href='http://www.seodenver.com/seo-updating-your-website/' rel='bookmark' title='SEO implications for updating your website'>SEO implications for updating your website</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/coldfusion-redirects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to tell if your WordPress Plugin or Widget is Activated in WordPress</title>
		<link>http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/</link>
		<comments>http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 15:24:51 +0000</pubDate>
		<dc:creator>Zack Katz</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Multidimensional Array]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Widget]]></category>
		<category><![CDATA[WordPress Development]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[WordPress Widget]]></category>

		<guid isPermaLink="false">http://seodenver.com/?p=744</guid>
		<description><![CDATA[Ever wonder if your widget or plugin is activated on an external site? Here&#8217;s how to find out. When you register a sidebar widget, you use code like this: register_sidebar_widget(array('Name of Widget', 'class-of-widget'), 'widget_function'); If you want to check whether &#8230; <a href="http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://www.seodenver.com/constant-contact-wordpress-widget/' rel='bookmark' title='Constant Contact WordPress Widget &#8211; Add a Newsletter Signup Form to your Sidebar'>Constant Contact WordPress Widget &#8211; Add a Newsletter Signup Form to your Sidebar</a></li>
<li><a href='http://www.seodenver.com/vertical-response-widget/' rel='bookmark' title='VerticalResponse Widget for WordPress'>VerticalResponse Widget for WordPress</a></li>
<li><a href='http://www.seodenver.com/seo-wordspinner/' rel='bookmark' title='SEO WordSpinner Plugin &#8211; A Killer SEO Plugin for WordPress'>WordPress Content Spinner Plugin &#8211; SEO WordSpinner</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-745" title="Check your plugin or widget activation &amp; settings" src="http://katzwebdesign.files.wordpress.com/2009/06/check-plugin-status.jpg" alt="Check your plugin or widget activation &amp; settings" width="500" height="150" /></p>
<h3>Ever wonder if your widget or plugin is activated on an external site?</h3>
<h4>Here&#8217;s how to find out.</h4>
<p>When you register a sidebar widget, you use code like this:</p>
<p><code>register_sidebar_widget(array('Name of Widget', '<strong>class-of-widget</strong>'), 'widget_function');</code></p>
<p>If you want to check whether the widget is activated (you may want to for a variety of reasons), you can do it like this (the &#8220;class-of-widget&#8221; value from above will be used in the code below):<span id="more-744"></span> <code>if(isset($_REQUEST['check_status'])) {<br />
if(is_active_widget('<strong>class-of-widget</strong>')) {<br />
echo 'Active';<br />
} else {<br />
echo 'Inactive';<br />
} // End if 'is_active_widget'<br />
} // End if 'check_status' </code></p>
<p>Now, simply browse to your widget or plugin&#8217;s location and add the variable &#8220;check_status&#8221; at the end: (<code>wp-content/plugins/class-of-widget/widget.php<strong>?check_status</strong></code>). You will then see the plugin/widget is &#8220;Active&#8221; or &#8220;Inactive.&#8221;</p>
<p>I hope someone finds this useful; if you&#8217;re in plugin or widget development for WordPress, try the code out!</p>
<p>Related posts:<ol>
<li><a href='http://www.seodenver.com/constant-contact-wordpress-widget/' rel='bookmark' title='Constant Contact WordPress Widget &#8211; Add a Newsletter Signup Form to your Sidebar'>Constant Contact WordPress Widget &#8211; Add a Newsletter Signup Form to your Sidebar</a></li>
<li><a href='http://www.seodenver.com/vertical-response-widget/' rel='bookmark' title='VerticalResponse Widget for WordPress'>VerticalResponse Widget for WordPress</a></li>
<li><a href='http://www.seodenver.com/seo-wordspinner/' rel='bookmark' title='WordPress Content Spinner Plugin &#8211; SEO WordSpinner'>WordPress Content Spinner Plugin &#8211; SEO WordSpinner</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.seodenver.com/how-to-tell-if-your-wordpress-widget-is-activated/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 0/0 objects using disk: basic

Served from: www.seodenver.com @ 2012-02-11 13:26:48 -->
