<?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>Weblog Tools Collection &#187; Tutorials</title>
	<atom:link href="http://weblogtoolscollection.com/archives/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblogtoolscollection.com</link>
	<description>Weblog Tools Blogging Tools Blog</description>
	<lastBuildDate>Mon, 13 Feb 2012 13:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress 3.0 Walkthrough: Getting Started with Multisite</title>
		<link>http://weblogtoolscollection.com/archives/2010/06/02/wordpress-3-multisite/</link>
		<comments>http://weblogtoolscollection.com/archives/2010/06/02/wordpress-3-multisite/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 04:30:20 +0000</pubDate>
		<dc:creator>Klint Finley</dc:creator>
				<category><![CDATA[HOW-TO]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress 3.0]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=8138</guid>
		<description><![CDATA[WordPress 3.0 Walkthrough: Multsite Multisite is the most talked about new feature in WordPress 3.0 &#8211; the WordPress team has folded the functionality of WordPress Multiuser into the main WordPress project. So how do you use it? This tutorial assumes your are comfortable using FTP clients such as Filezilla and doing basic edits of WordPress files. 1. Download WordPress 3.0 release candidate. You can find it here. 2. Edit wp-config in your favorite text editor and add the following line: define(&#8216;WP_ALLOW_MULTISITE&#8217;, true); (I&#8217;d suggest adding it just above the line &#8220;// ** MySQL settings &#8211; You can get this info from your web host ** //&#8221;) 3. Install WordPress normally NOTE: If you&#8217;ve already installed WordPress 3.0, just edit wp-config and add that line of code, there&#8217;s no need to re-install. 4. Under Tools on the sidebar, you&#8217;ll now have an &#8220;Network&#8221; option. Click it. 5. Here you&#8217;ll setup your [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.0 Walkthrough: Multsite</p>
<p>Multisite is the most talked about new feature in WordPress 3.0 &#8211; the WordPress team has folded the functionality of WordPress Multiuser into the main WordPress project. So how do you use it?</p>
<p>This tutorial assumes your are comfortable using FTP clients such as <a href="http://filezilla-project.org/">Filezilla</a> and doing basic edits of WordPress files.</p>
<p>1. Download WordPress 3.0 release candidate. You can find it <a href="http://wordpress.org/development/2010/05/wordpress-3-0-release-candidate/">here</a>.</p>
<p>2. Edit wp-config in your favorite text editor and add the following line:</p>
<p>define(&#8216;WP_ALLOW_MULTISITE&#8217;, true);</p>
<p>(I&#8217;d suggest adding it just above the line &#8220;// ** MySQL settings &#8211; You can get this info from your web host ** //&#8221;)</p>
<p>3. Install WordPress normally</p>
<p>NOTE: If you&#8217;ve already installed WordPress 3.0, just edit wp-config and add that line of code, there&#8217;s no need to re-install.</p>
<p>4. Under Tools on the sidebar, you&#8217;ll now have an &#8220;Network&#8221; option. Click it.</p>
<p><img src="http://weblogtoolscollection.com/wp-content/uploads/2010/06/screenshot-0.jpg" alt="WordPress 3.0 Multisite Screenshot" title="WordPress 3.0 Multisite Screenshot" width="144" height="118" class="alignnone size-full wp-image-8139" /></p>
<p>5. Here you&#8217;ll setup your &#8220;Network&#8221; &#8211; a Network is all the blogs or sites you&#8217;ll have under your WordPress install (if you&#8217;re migrating back to WordPress from WordPress Multiuser this might be confusing. In WordPress Multiuser the term for network was &#8220;site&#8221; and the term for site was &#8220;blog.&#8221; Explanation <a href="http://www.andrewnacin.com/2010/03/25/terminology-nightmare-blogs-sites-networks/">here</a>).</p>
<p><img src="http://weblogtoolscollection.com/wp-content/uploads/2010/06/screenshot-1.jpg" alt="WordPress 3.0 Multisite Screenshot" title="WordPress 3.0 Multisite Screenshot" width="611" height="226" class="alignnone size-full wp-image-8140" /></p>
<p>If your host supports it, you&#8217;ll have the option here to choose between subdomains and subdirectories.</p>
<p>Example of a subdomain: site1.yourdomain.com<br />
Example of a subdirectory: yourdomain.com/site1</p>
<p>Fill out your Network Title and Admin E-mail Address and press install.</p>
<p>6. You&#8217;ll be greeted with your next list of steps: creating a blogs.dir directory, editing wp-config.php, and .htaccess. WP recommends, as do I, backing up wp-config.php and .htaccess files before proceeding.</p>
<p>After completing the steps, you&#8217;ll need to log back into WordPress.</p>
<p>7. On your next login, you&#8217;ll notice a new menu: &#8220;Super Admin.&#8221;</p>
<p><img src="http://weblogtoolscollection.com/wp-content/uploads/2010/06/screenshot-2.jpg" alt="WordPress 3.0 Multisite Screenshot" title="WordPress 3.0 Multisite Screenshot" width="149" height="168" class="alignnone size-full wp-image-8141" /></p>
<p>8. Click &#8220;Sites&#8221; under this option to create a new site. Fill out the forms accordingly.</p>
<p><img src="http://weblogtoolscollection.com/wp-content/uploads/2010/06/screenshot-3.jpg" alt="WordPress 3.0 Multisite Screenshot" title="WordPress 3.0 Multisite Screenshot" width="414" height="300" class="alignnone size-full wp-image-8142" /></p>
<p>9. After creating a new site, click Users. You&#8217;ll see a new user was created for the new site.</p>
<p>10. You can control all sites on your network through the Super Admin menu, but for right now you might find it easier to administer individual sites through their own admin menus. You can access them as you would a normal wordpress site. In the example above, it would be: http://mydomain.net/malta/wp-admin</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2010/06/02/wordpress-3-multisite/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
		<item>
		<title>Actions and Filters and Classes, Oh My!</title>
		<link>http://weblogtoolscollection.com/archives/2009/08/26/actions-and-filters-and-classes-oh-my/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/08/26/actions-and-filters-and-classes-oh-my/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 21:37:22 +0000</pubDate>
		<dc:creator>James Dimick</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[Action]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Filter]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=6550</guid>
		<description><![CDATA[Ever wondered how you can manipulate WordPress filters and actions that are defined inside a PHP class? I did! I was working on a project recently that needed a plugin. The only problem was that the plugin was inserting some unnecessary cruft into the header of my theme. So, I figured I&#8217;d just use the remove_filter function WordPress provides&#8230; right? Hold on a second! It&#8217;s not working!? But I put in the function name just how the codex explains it: remove_filter('wp_head', 'the_crufty_function'); Why would it not work? Time to do some troubleshooting&#8230; So, I opened up the main plugin PHP file in my code editor and began to look around. What&#8217;s this? It&#8217;s a class! Hmm&#8230; But why should that make a difference? It seems that WordPress requires a special reference to the function if it is defined inside a class. If you, the reader, are at all familiar with [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how you can manipulate WordPress filters and actions that are defined inside a PHP class?</p>
<p>I did! I was working on a project recently that needed a plugin. The only problem was that the plugin was inserting some unnecessary cruft into the header of my theme. So, I figured I&#8217;d just use the <code><a href="http://codex.wordpress.org/Function_Reference/remove_filter">remove_filter</a></code> function WordPress provides&#8230; right?</p>
<p>Hold on a second! It&#8217;s not working!? But I put in the function name just how the codex explains it:</p>
<p><code>remove_filter('wp_head', 'the_crufty_function');</code></p>
<p>Why would it not work? Time to do some troubleshooting&#8230; So, I opened up the main plugin PHP file in my code editor and began to look around. What&#8217;s this? It&#8217;s a class! Hmm&#8230; But why should that make a difference?</p>
<p>It seems that WordPress requires a special reference to the function if it is defined inside a class. If you, the reader, are at all familiar with PHP classes then you probably know that you can usually access a class&#8217;s functions like this:</p>
<p><code>$the_class_initiator_variable-&gt;some_function();</code></p>
<p>So, lets give that a try:</p>
<p><code>remove_filter('wp_head', $the_crufty_class-&gt;the_crufty_function);</code></p>
<p>Still nothing&#8230; Oh boy&#8230; What do I do now? I guess we&#8217;ll try some Googling&#8230;</p>
<p><em>&#8230;Hmm&#8230;</em></p>
<p><em>&#8230;Not finding much&#8230;</em></p>
<p>Well&#8230; after much searching and trying different things I finally came upon this:</p>
<p><code>remove_filter('wp_head', array(&amp;$the_crufty_class, 'the_crufty_function'));</code></p>
<p>It works! <strong>Wonderful!</strong></p>
<p>You take the class initiator variable and the name of the function and put it in an array. Simple as that!</p>
<p><strong>Note:</strong> No, that ampersand is not a typo! It sets up a reference to the original variable instead of copying it’s value. You&#8217;d be surprised how many people don&#8217;t know what the ampersand does in PHP. I didn&#8217;t know for the longest time.</p>
<p>Also, because the <code>remove_filter</code> and <code>remove_action</code> functions are so similar this method applies to both.</p>
<p>There you have it! Just a quick little tip regarding an issue that doesn&#8217;t seem to be very well documented. I&#8217;m sure some of the experts out there already know of this but, I didn&#8217;t. I&#8217;m willing to assume there are some people out there like me who are racking their brains over this very issue.</p>
<p>Hope it helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/08/26/actions-and-filters-and-classes-oh-my/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Create Private Twitter Like Site With WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2009/07/23/create-private-twitter-like-site-with-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/07/23/create-private-twitter-like-site-with-wordpress/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 22:13:22 +0000</pubDate>
		<dc:creator>Keith Dsouza</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress FAQs]]></category>
		<category><![CDATA[WordPress Tips]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress Tutorials]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2009/07/23/create-private-twitter-like-site-with-wordpress/</guid>
		<description><![CDATA[Twitter is definitely becoming popular day by day, by far it is one of the most easiest way to communicate with others.]]></description>
			<content:encoded><![CDATA[<p>Twitter is definitely becoming popular day by day, by far it is one of the most easiest way to communicate with others.</p>
<p>If you want to create a site similar to twitter, Cats Who Code has a excellent step by step tutorial that will help you <a href="http://feedproxy.google.com/~r/Catswhocode/~3/gEyKRW09jDc/create-your-own-private-twitter-site-using-wordpress">create a private twitter site using WordPress</a>.</p>
<p>BTW if you are on twitter, don’t forget to follow us <a href="http://twitter.com/weblogtooltips">@weblogtooltips</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/07/23/create-private-twitter-like-site-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin Development Beginner&#8217;s Guide</title>
		<link>http://weblogtoolscollection.com/archives/2009/03/05/wordpress-plugin-development-beginners-guide/</link>
		<comments>http://weblogtoolscollection.com/archives/2009/03/05/wordpress-plugin-development-beginners-guide/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 15:55:59 +0000</pubDate>
		<dc:creator>Ajay</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2009/03/05/wordpress-plugin-development-beginners-guide/</guid>
		<description><![CDATA[Vladimir Prevolac, the developer of several plugins and themes for WordPress has released a book titled WordPress Plugin Development (Beginners&#8217; Guide). The book, written for anyone who wishes to author WordPress plugins, consists of eight chapters, six of which are dealing with development of actual plugins from scratch. Here&#8217;s what you can learn: Get to know the WordPress code base, WordPress&#8217;s plug-in architecture, and the plug-in application programming interface (API) and learn how to hack it Master the WordPress database and the API &#8211; access and manipulate data, handle user roles and permissions, posts, and so on Hook into the rest of WordPress using actions and filters Change the way your WordPress backend looks by customizing menus, submenus, and the plug-in admin panel Integrate AJAX and jQuery into your plug-ins to dynamically generate content Hook directly to WordPress edit pages and use AJAX to generate fast searches Integrate your plug-in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.prelovac.com/vladimir/">Vladimir Prevolac</a>, the developer of several plugins and themes for WordPress has released a book titled <a href="http://www.prelovac.com/vladimir/wordpress-plugin-development-book">WordPress Plugin Development (Beginners&#8217; Guide)</a>.</p>
<p>The book, written for anyone who wishes to author WordPress plugins, consists of eight chapters, six of which are dealing with development of actual plugins from scratch.</p>
<p>Here&#8217;s what you can learn:</p>
<ul>
<li>Get to know the WordPress code base, WordPress&#8217;s plug-in architecture, and the plug-in application programming interface (API) and learn how to hack it </li>
<li>Master the WordPress database and the API &#8211; access and manipulate data, handle user roles and permissions, posts, and so on </li>
<li>Hook into the rest of WordPress using actions and filters </li>
<li>Change the way your WordPress backend looks by customizing menus, submenus, and the plug-in admin panel </li>
<li>Integrate AJAX and jQuery into your plug-ins to dynamically generate content </li>
<li>Hook directly to WordPress edit pages and use AJAX to generate fast searches </li>
<li>Integrate your plug-in with WordPress panels and the tinyMCE editor </li>
<li>Access and work with third-party APIs like Flickr </li>
<li>Implement localization support for users of other languages </li>
<li>Maintain and manage your plug-in using SVN and publish it to the WordPress Plugin Repository </li>
<li>Handle security issues and make your plug-ins safer to use </li>
</ul>
<p>The book retails for $39.99 for the hard copy and $31.99 for the eBook. You can order the same from <a href="http://www.packtpub.com/wordpress-plug-in-development/book/mid/11020930cx0a">Packt Publishing</a> or <a href="http://www.amazon.com/WordPress-Plugin-Development-Beginners-Guide/dp/1847193595/">Amazon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2009/03/05/wordpress-plugin-development-beginners-guide/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tutorial: Creating Custom Write Panels in WordPress</title>
		<link>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/</link>
		<comments>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 00:12:02 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress FAQs]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[WordPress Tips]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[custom write panel]]></category>
		<category><![CDATA[wordpress tutorial]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/?p=4397</guid>
		<description><![CDATA[Tutorial: Creating Custom Write Panels in WordPress.: A fantastic, detailed and quite useful tutorial on creating custom write panels for the WordPress Write Post page. I had written something similar for the WordPress Jobs site and it turned out to be a fantastic tool to quickly get to and add/modify Custom Fields in posts. Custom write panels are most useful for customized installations of WordPress and could be used to add many different types of information into a post both easily and quickly. The image below shows a couple of examples of custom panels and I am sure there are hundreds more. This tutorial makes use of Custom Fields in WordPress using the various functions that help manage Custom Fields (I keep typing customer), and is a shining example of how useful and flexible Custom Fields can be in developing a full CMS with WordPress. Since the final code is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://wefunction.com/2008/10/tutorial-creating-custom-write-panels-in-wordpress/">Tutorial: Creating Custom Write Panels in WordPress</a>.: A fantastic, detailed and quite useful tutorial on creating custom write panels for the WordPress Write Post page. I had written something similar for the <a href="http://jobs.wordpress.net">WordPress Jobs </a>site and it turned out to be a fantastic tool to quickly get to and add/modify Custom Fields in posts. Custom write panels are most useful for customized installations of WordPress and could be used to add many different types of information into a post both easily and quickly. The image below shows a couple of examples of custom panels and I am sure there are hundreds more.</p>
<p style="text-align: left;"><a href="http://wefunction.com/wp-content/uploads/2008/10/custom_write_panel_example.jpg" rel="thumbnail"><img class="aligncenter size-medium wp-image-4399" title="custom_write_panel_example-490x150" src="http://weblogtoolscollection.com/b2-img/2008/10/custom_write_panel_example-490x150-300x91.jpg" alt="" width="300" height="91" /></a></p>
<p style="text-align: left;">This tutorial makes use of <a href="http://codex.wordpress.org/Using_Custom_Fields">Custom Fields in WordPress</a> using the various functions that help manage Custom Fields (I keep typing customer), and is a shining example of how useful and flexible Custom Fields can be in developing a full CMS with WordPress.</p>
<p style="text-align: left;">Since the final code is included in the tutorial, if you were to put together a Custom Write Panel for your blog with the help of the tutorial, what would you use it for? I would love to use it to add updates to posts, which would then be displayed with some extra styling and markup to denote the change in status of the item in the post.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2008/10/20/tutorial-creating-custom-write-panels-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  weblogtoolscollection.com/archives/category/tutorials/feed/ ) in 0.77786 seconds, on Feb 13th, 2012 at 2:22 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 13th, 2012 at 3:22 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  weblogtoolscollection.com/archives/category/tutorials/feed/ ) in 0.00074 seconds, on Feb 13th, 2012 at 2:37 pm UTC. -->
