<?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>Bull3t's Blog &#187; WordPress</title>
	<atom:link href="http://blog.bull3t.me.uk/archives/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bull3t.me.uk</link>
	<description>The rants and raves of the interweb.</description>
	<lastBuildDate>Mon, 19 Apr 2010 15:08:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Top must have WordPress plugins of 2008</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/top-must-have-wordpress-plugins-of-2008/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/top-must-have-wordpress-plugins-of-2008/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 13:35:57 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Comments]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Statistics]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/?p=109</guid>
		<description><![CDATA[A list of the most useful, popular and helpful WordPress plugins from 2008, most of which are used on this blog. If you've recently installed WordPress and you're looking for some plugins to make your blogging life easier, I'd recommend these. WordPress is an open source blog publishing application, and also what powers this blog.]]></description>
			<content:encoded><![CDATA[<p>Here is the top list of plugins for WordPress that I believe were a must have of 2008. In no particular order:</p>
<ol>
<li><strong><a href="http://www.urbangiraffe.com/plugins/redirection/">Redirection</a></strong>
<p>Redirection is an easy way to create 301 redirections and keep track of 404 errors, it makes it extremely easy to create 301 redirections to posts/pages and outside links, it will automatically add a redirection to a post/page when it's permalink changes, so that you do not loose visitors to a 404 error page. Keeping track of all of the 404 errors your blog spits out is also extremely useful, because it means you can fix broken links and stop visitors from landing on the wrong page.</p>
</li>
<li><strong><a href="http://www.bluesome.net/post/2005/08/18/50/">Exec-PHP</a></strong>
<p>This plugin allows execution of PHP code in your posts, pages and text widgets. It executes PHP code in the excerpt and the content portion of your posts and pages and restricts execution of PHP code in posts and pages to certain users by using roles and capabilities.</p>
</li>
<li><strong><a href="http://ideasilo.wordpress.com/2007/04/30/contact-form-7/">Contact Form 7</a></strong>
<p>Contact Form 7 is a simple, lightweight and flexible contact form. It allows you to create a large amount of contact forms and easily embed them into any post/page. It is very easy to configure and does not have an options page stuffed full with Ajax. I chose this plugin in place of cforms II because it is lightweight. The cforms II plugin has too much junk, for such a small thing. If cforms II wasn't so slow, it would surely take this plugins place.</p>
</li>
<li><strong><a href="http://www.ilfilosofo.com/blog/wp-db-backup/">WP-DB-Backup</a></strong>
<p>WordPress database backup creates backups of your core WordPress tables as well as other tables of your choice in the same database. You can schedule it to backup your database hourly, twice daily, once daily or weekly. I have it scheduled once daily so that if anything goes kaput I don't have to start from square one. However, it does lack some useful features such as download links, listing, restore, deleting and specific schedule time). I have updated it myself to include some of these features and may release it later on.</p>
</li>
<li><strong><a href="http://txfx.net/code/wordpress/subscribe-to-comments/">Subscribe To Comments</a></strong>
<p>Subscribe to Comments allows commenters on your blog to check a box before commenting and get e-mail notification of further comments. It is one of the most popular WordPress plugins out there for the simple reason that it helps foster a community around your blog by encouraging commenters to come back and stay engaged in the dialog.</p>
</li>
<li><strong><a href="http://www.ibegin.com/labs/wp-lifestream/">Lifestream</a></strong>
<p>Lifestream displays your social feeds and photos much like you would see it on many of the social networking sites. It is a good way to let your readers know what and where you are on the web. It can be setup for an unlimited number of feeds, and stores the entire feed history. Best of all it's efficient; it's built on scalable database structures so it won't bog down your website.</p>
</li>
<li><strong><a href="http://www.raproject.com/ajax-edit-comments-20/">Ajax Edit Comments</a></strong>
<p>Ajax Edit Comments allows users and admins to edit comments on a post. Users can edit their own comments for a limited time, while admins can edit all comments on the fly. It attaches a few links to the bottom of comments to allow admins to edit, de-link, delete and mark as spam without ever having to access the WordPress dashboard.</p>
</li>
<li><strong><a href="http://alexking.org/projects/wordpress/readme?project=twitter-tools">Twitter Tools</a></strong>
<p>For all you Twitter freaks out there! Twitter Tools is a plugin that creates a complete integration between your WordPress blog and your Twitter account. It enables you to archive your tweets, tweet from your WordPress dashboard, create digest blog posts from your tweets and tweet about recent posts automatically.</p>
</li>
<li><strong><a href="http://wordpress.org/extend/plugins/copyfeed/">©Feed</a></strong>
<p>This plugin extends your default feed and allows you to add information such as copyright, a digital fingerprint and the IP of the feed reader to eliminate content theft. The feed can be also be supplemented with comments and topic-relevant contributions.</p>
</li>
<li><strong><a href="http://lesterchan.net/wordpress/readme/wp-postviews.html">WP-PostViews</a></strong>
<p>WP-PostViews counts the number of hits each post receives and allows you to display the most popular posts. This plugin is veru helpful for gathering valuable statistics for certain types of posts, so that you know what to write more or less of in the future.</p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/top-must-have-wordpress-plugins-of-2008/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Ajax Post Save WordPress plugin released</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/ajax-post-save-wordpress-plugin-released/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/ajax-post-save-wordpress-plugin-released/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 17:05:37 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/archives/wordpress/ajax-post-save-wordpress-plugin-released/</guid>
		<description><![CDATA[<p>I have just released a new WordPress plugin called Ajax Post Save. Ajax Post Save is a WordPress plugin which enables you to save your posts and pages through Ajax; you can now make edits to a post and not have to reload the WordPress administration every time you want to preview the post.<a href="http://www.flickr.com/photos/bull3t/1484837838/" title="Flickr photo."></a> WordPress already has an Ajax save function which is used to automatically save a drafted post after 120 seconds. This is helpful, but it only works for posts that have the "draft" flag and is not made available for pages; this function almost [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>I have just released a new WordPress plugin called Ajax Post Save. Ajax Post Save is a WordPress plugin which enables you to save your posts and pages through Ajax; you can now make edits to a post and not have to reload the WordPress administration every time you want to preview the post.<a href="http://www.flickr.com/photos/bull3t/1484837838/" title="Flickr photo."><img src="http://farm2.static.flickr.com/1414/1484837838_9333cc3fe6_m.jpg" align="right" alt="Ajax Post Save screenshot." title="Ajax Post Save half way through saving a page." /></a> WordPress already has an Ajax save function which is used to automatically save a drafted post after 120 seconds. This is helpful, but it only works for posts that have the "draft" flag and is not made available for pages; this function almost useless.</p>
<p>This plugin puts the auto save function to good use. The auto save interval can be customized from the options page and you can also manually save the post through Ajax with the press of a button. This button is added next to the default "Save and Continue Editing" one, on the post/page administration pages. The original WordPress auto save function has been edited to accommodate extra features; this function used to only be able to save the posts content and title but it can now save categories, passwords, slugs, statuses and so on. The only settings that are not saved through Ajax is the page template, the post timestamp and tags, these three require a page refresh anyway.</p>
<p><a href="http://www.flickr.com/photos/bull3t/1483980023/" title="Flickr photo."><img src="http://farm2.static.flickr.com/1351/1483980023_bd48f71eaa_m.jpg" align="left" alt="Ajax Post Save screenshot." title="Ajax Post Save half way through saving a page." /></a>You have the option to remove the "Save and Continue Editing" button that is currently used and replace it with a "Save Through Ajax" button or have both of them. The plugin also enables you to change the interval time between each post/page auto save. The name of the new button can also be modified from the options page, which makes it a brilliantly versatile plugin.</p>
<p>Anyway, you can read more about it and download it from the <a href="http://blog.bull3t.me.uk/projects/ajax-post-save/">Ajax Post Save page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/ajax-post-save-wordpress-plugin-released/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Blog fixed and updated</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/blog-fixed-and-updated/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/blog-fixed-and-updated/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 16:13:58 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/archives/wordpress/blog-fixed-and-updated/</guid>
		<description><![CDATA[<p>Damn that took a long time! I have finally managed to clear the warning messages that appeared on my blog, which looked like the following:</p>
<blockquote><p>Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /htdocs/wp-includes/classes.php on line 95</p>
<p>Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /htdocs/wp-includes/classes.php on line 96</p></blockquote>
<p>It didn't only show one though, it showed up to 15 of them and appeared randomly one time while I was editing some of my installed WordPress plugins. I submitted a support ticket to my host asking them whether they had made any [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>Damn that took a long time! I have finally managed to clear the warning messages that appeared on my blog, which looked like the following:</p>
<blockquote><p>Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /htdocs/wp-includes/classes.php on line 95</p>
<p>Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /htdocs/wp-includes/classes.php on line 96</p></blockquote>
<p>It didn't only show one though, it showed up to 15 of them and appeared randomly one time while I was editing some of my installed WordPress plugins. I submitted a support ticket to my host asking them whether they had made any changes to my server recently and their senior engineers took the trouble and effort to try and sort out something that was not even caused by them, which was very helpful. I do not think they were familiar enough with WordPress to be able to tell me that it was something to do with permalinks though.</p>
<p>I knew that I was registered to the WP-Testers mailing list so decided to put it to good use and ask whether anyone had any information about this error message. Within about 10 minutes I got a reply from someone named DD32 who had very kindly read my message and written this reply:</p>
<blockquote><p>Thats something to do with the Pretty Permalinks, (URL Rewriting).<br />
Purely a suggestion would be to either disable permalinks, and then re-enable them, or to change the permalink structure to something else, and then back again, Just to flush the rules and get it to re-generate the rules.</p>
<p>Also, any plugins you have recently installed might be causing an issue, the general stuff.</p></blockquote>
<p>This fixed the problem, yet I am still not sure why it occurred in the first place because I was not making any adjustments to my permalinks.</p>
<p>Anyway, you may or may not have noticed that my blog has been constantly changing over the past month, this is because I am in the process of testing plugins that I can install. The error messages that were shown to me for no apparent reason (see above) were the final straw though, and I have now taken the trouble to transfer all of my K2 modifications from version 0.9.5 to 0.9.6 and I have also created myself a separate WordPress installation to test improvements on. At the moment, this blog powered by <a href="http://blog.bull3t.me.uk/about/statistics/plugins/">52 plugins</a> and counting. For instance, I have recently installed and customised these plugins:</p>
<ul>
<li><a href="http://anthologyoi.com/wordpress/plugins/wordpress-dashboard-editor.html">Dashboard Editor</a>: Enabling me to remove the unwanted crap (such as Developer News) from my WordPress dashboard and add anything I wish.</li>
<li><a href="http://www.deanlee.cn/wordpress/code_highlighter_plugin_for_wordpress/">Dean's Code Highlighter</a>: Highlights code that I post on my blog &#8211; this has been hugely edited to suit my needs, it now accomodates a plain text link feature (for ease of copying) and a nicer styling.</li>
<li><a href="http://txfx.net/code/wordpress/enforce-www-preference/">Enforce www. Preference</a>: To remove the www. prefix from my blog's URL when a visitor navigates to my blog.</li>
<li><a href="http://www.coffee2code.com/wp-plugins/">WP-Untexturize</a>: Runs through all of my posts and pages, removing the 'curly-quotes' and other pointless text modifiers that don't seem to display properly anyway.</li>
<li><a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a>: This is used so that my blog loads faster by way of reading cached files so that it does not have to parse all of the PHP code everytime a visitor browses my blog.</li>
<li><a href="http://www.firestats.cc/">Firestats</a>: An amazing statistics plugin, showing visitor detail including country, web browser and operating system &#8211; very helpful for web developers who like to see their website statistics.</li>
</ul>
<p>I will be installing more at a later date, but I think that 52 is a good number, maybe that explains why my blog is responding so slowly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/blog-fixed-and-updated/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing K2 Explained</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/introducing-k2-explained/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/introducing-k2-explained/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 15:05:04 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/archives/k2-explained/k2-explained-introduced</guid>
		<description><![CDATA[<strong>Please note</strong>K2 Explained is no longer available from this blog as it was old hat and and the information was extremely outdated. If you still have an urge to view them, please <a href="http://blog.bull3t.me.uk/about/contact/">contact me</a>.

<p>I have just started up a new project, called <a href="http://blog.bull3t.me.uk/k2-explained/" title="K2 Explained">K2 Explained</a>; K2 Explained is hopefully going to become a source for documentation of How To's for the currently, extremely popular WordPress theme, K2. In itself, K2 Explained will aim to rewrite some of the "How2K2" articles by Cary Holt (seeing as they are no where to be seen) and add many [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<div class="notations-note">
<strong>Please note</strong>K2 Explained is no longer available from this blog as it was old hat and and the information was extremely outdated. If you still have an urge to view them, please <a href="http://blog.bull3t.me.uk/about/contact/">contact me</a>.
</div>
<p>I have just started up a new project, called <a href="http://blog.bull3t.me.uk/k2-explained/" title="K2 Explained">K2 Explained</a>; K2 Explained is hopefully going to become a source for documentation of How To's for the currently, extremely popular WordPress theme, K2. In itself, K2 Explained will aim to rewrite some of the "How2K2" articles by Cary Holt (seeing as they are no where to be seen) and add many more of it's own.</p>
<p>According to the K2 Wiki, the following articles were created well over a year ago now by Cary Holt:</p>
<ul>
<li><strong>An Indepth Look At Alerts</strong> &#8211; This should explain the built-in K2 alerts that are available and also show you how to add your own alert system.</li>
<li><strong>Customizing Your Header</strong> &#8211; An in-depth explanation of how to customise your K2 header.</li>
<li><strong>Sidebar Customization</strong> &#8211; How to customise your K2 sidebar and have more than one in your installation.</li>
<li><strong>Categories</strong> &#8211; A little help for those of you who are in need of a category and category use explanation.</li>
<li><strong>Modifying Comments</strong> &#8211; This will show you how to modify the comment lists that are shown underneath every post.</li>
<li><strong>Becoming Search Friendly</strong> &#8211; Explanation on how to make your blog as search engine friendly and optimised as it can.</li>
<li><strong>Showing Off Your Stats</strong> &#8211; How to show your readers what your blog consists of.</li>
<li><strong>Text Linking To Your Feed</strong> &#8211; In-depth talk about feeds and feed advertisement.</li>
</ul>
<p>Around about 2 months ago the blog which hosted them became unavailable and has not yet been put back up. Which means that hardly anyone can find the articles that were once there, or atleast they are just rare to come across. This is why I plan to rewrite some of them. The problem being, I do not have the original copies, which means that they will be different and my not be rewrites at all as I only have the titles to go by (which I will more than likely decide to change to avoid confusion).</p>
<p>Some of the tutorials/explainations will only work with the K2 theme and it's variants, whereas others will surely work with both K2 and the default WordPress themes, including many of those custom-made themes that do not make large-scale modifications.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/introducing-k2-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New set of WordPress plugins</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/new-set-of-wordpress-plugins/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/new-set-of-wordpress-plugins/#comments</comments>
		<pubDate>Sun, 20 May 2007 10:54:05 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[Consoles]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/archives/wordpress/new-set-of-wordpress-plugins</guid>
		<description><![CDATA[<p>I have just recently installed a whole new set of WordPress plugins to this blog:</p>
<ul>
<li><a href="http://redalt.com/Resources/Plugins/AntiLeech" title="Visit plugin homepage">AntiLeech</a></li>
<li><a href="http://blog.taragana.com/index.php/archive/word-press-1-5-plugin-referer-bouncer/" title="Visit plugin homepage">Angsuman's Referrer Bouncer</a></li>
<li><a href="http://www.bad-behavior.ioerror.us/" title="Visit plugin homepage">Bad Behavior</a></li>
<li><a href="http://nlindblad.org/index.php/projects/wordpress-plugins/diagnosis" title="Visit plugin homepage">Diagnosis</a></li>
<li><a href="http://www.semiologic.com/software/dofollow/" title="Visit plugin homepage">Dofollow</a></li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/" title="Visit plugin homepage">Google (XML) Sitemaps</a></li>
<li>  <a href="http://stepien.com.pl/2007/04/28/httpbl_wordpress_plugin/" title="Visit plugin homepage">http:BL WordPress Plugin</a></li>
<li><a href="http://www.oratransplant.nl/uga" title="Visit plugin homepage">Ultimate Google Analytics</a></li>
<li><a href="http://wordpress.org/extend/plugins/stats/" title="Visit plugin homepage">WordPress.com Stats</a></li>
</ul>
<p>Angsuman's Referrer Bouncer, Bad Behavior and http:BL WordPress Plugin are anti-comment spam tools. Angsuman's Referrer Bouncer automatically bounces referer spammers back to their own sites. Bad Behavior is a PHP-based solution for blocking link spam and the robots which deliver it. The http:BL WordPress Plugin checks IP addresses of clients connecting to your blog against the <a href="http://www.projecthoneypot.org/">Project Honey</a> [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>I have just recently installed a whole new set of WordPress plugins to this blog:</p>
<ul>
<li><a href="http://redalt.com/Resources/Plugins/AntiLeech" title="Visit plugin homepage">AntiLeech</a></li>
<li><a href="http://blog.taragana.com/index.php/archive/word-press-1-5-plugin-referer-bouncer/" title="Visit plugin homepage">Angsuman's Referrer Bouncer</a></li>
<li><a href="http://www.bad-behavior.ioerror.us/" title="Visit plugin homepage">Bad Behavior</a></li>
<li><a href="http://nlindblad.org/index.php/projects/wordpress-plugins/diagnosis" title="Visit plugin homepage">Diagnosis</a></li>
<li><a href="http://www.semiologic.com/software/dofollow/" title="Visit plugin homepage">Dofollow</a></li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/" title="Visit plugin homepage">Google (XML) Sitemaps</a></li>
<li>  <a href="http://stepien.com.pl/2007/04/28/httpbl_wordpress_plugin/" title="Visit plugin homepage">http:BL WordPress Plugin</a></li>
<li><a href="http://www.oratransplant.nl/uga" title="Visit plugin homepage">Ultimate Google Analytics</a></li>
<li><a href="http://wordpress.org/extend/plugins/stats/" title="Visit plugin homepage">WordPress.com Stats</a></li>
</ul>
<p>Angsuman's Referrer Bouncer, Bad Behavior and http:BL WordPress Plugin are anti-comment spam tools. Angsuman's Referrer Bouncer automatically bounces referer spammers back to their own sites. Bad Behavior is a PHP-based solution for blocking link spam and the robots which deliver it. The http:BL WordPress Plugin checks IP addresses of clients connecting to your blog against the <a href="http://www.projecthoneypot.org/">Project Honey Pot</a> database. All 3 of these plugins prevent any potentially harmful clients from accessing your blog. Since installing these plugins I have had no spam comments at all.</p>
<p>AntiLeech is used to help prevent content theft by <a href="http://en.wikipedia.org/wiki/Splog" title="Spam bloggers." target="_blank">Sploggers</a>. It prevents errant parties from stealing your content and bandwidth by producing a fake set of content especially for them that includes links back to your site. When they steal this content, it appears online just like normal, except now you've turned the tables on them and have provided them with useless content.</p>
<p>Diagnosis adds a debugging page to your WordPress Dashboard so that you can easily debug problems in your WordPress installation or plugins. It also tells you information about your server, MySQL database and PHP settings.</p>
<p>Dofollow is used for the <a href="http://randaclay.com/blog/i-follow/" title="I Follow at Randa Clay Design" target="_blank">"U Comment, I Follow Movement"</a>. The plugin removes the "dead end" piece of code inserted wherever there is a link in a comment, so that search engines will now follow the links as they are crawling the internet. The name was given to this movement by <a href="http://randaclay.com/" title="Randa Clay Design" target="_blank">Randa Clay Design</a> and people are now starting to add logos/images to there website stating that they are part of the movement. I joined in and created my own button-image on my blog's footer, to remove the "nofollow" code on comments I had to install this plugin.</p>
<p>Google (XML) Sitemaps automatically creates a <a href="http://blog.bull3t.me.uk/sitemap.xml" title="Bull3t's Blog sitemap." target="_blank">sitemap</a> for your blog that search engines can use to quickly, simply and easily index pages from your website. Ultimate Google Analytics automatically installs the Google Analytics code so that you do not need to do it manually. WordPress.com Stats allows you to track your blogs statistics as if your blog was created at <a href="http://www.wordpress.com" title="WordPress emulator." target="_blank">WordPress.com</a>.</p>
<p>I would advise that you download and install these plugins to your own WordPress-powered blog as they are extremely helpful. Also, take a look at this blogs <a href="http://blog.bull3t.me.uk/about/statistics/plugins" title="Plugins Used at Bull3t's Blog.">complete list of used plugins</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/new-set-of-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Editing the K2 WordPress theme</title>
		<link>http://blog.bull3t.me.uk/archives/wordpress/wordpress-theme-editing/</link>
		<comments>http://blog.bull3t.me.uk/archives/wordpress/wordpress-theme-editing/#comments</comments>
		<pubDate>Sat, 05 May 2007 13:51:56 +0000</pubDate>
		<dc:creator>Bull3t</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.bull3t.me.uk/archives/wordpress/wordpress-theme-editing</guid>
		<description><![CDATA[<p>You may or may not have noticed that I have been making some small tweaks to my blog to make it look that little bit more unique. I have been doing a lot of editing in the <a href="http://www.getk2.com" title="K2 WordPress theme." target="_blank">K2 theme</a> department and nearly every plugin I have for this blog has been tweaked to be a little better. Hardly anything is the same as it was out-of-the-box. I do this simply to make it more user-friendly, readable, displayable and mostly to make it look the part.</p>
<p>Some of these edits only change parts of the coding [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>You may or may not have noticed that I have been making some small tweaks to my blog to make it look that little bit more unique. I have been doing a lot of editing in the <a href="http://www.getk2.com" title="K2 WordPress theme." target="_blank">K2 theme</a> department and nearly every plugin I have for this blog has been tweaked to be a little better. Hardly anything is the same as it was out-of-the-box. I do this simply to make it more user-friendly, readable, displayable and mostly to make it look the part.</p>
<p>Some of these edits only change parts of the coding to make it quicker to load, thus making it less time-consuming for you, as a reader, to browse through my blog. Others are simply to change the output such as cases, to add punctuation and so on, basically anything that I think should be there that isn't. I have made a few edits to <em>theloop.php </em>file within the K2 theme directory so that I can add the post ratings, views and some other small features.</p>
<p>Currently the biggest tweak I have had to make would be to add those little icons you can see on the right hand side of the sidebar headers (at the time of posting), I added this feature today. To do this I had to edit 2 files in my K2 theme directory, the first was the <em>k2/app/display/sbm-ajax/edit-module-form.php </em>file, this is what shows the sidebar modules' options on the administration panel of the K2 Sidebar. In here I had to add the following:</p>
<p><code>&lt;p&gt;<br />
&lt;label for="output-prefix-image"&gt;&lt;?php _e('Prefix Image', 'k2_domain'); ?&gt;:&lt;/label&gt;&lt;br /&gt;<br />
&lt;input id="output-prefix-image" name="output[prefix_image]" type="text" value="&lt;?php echo($module-&gt;output['prefix_image']); ?&gt;" /&gt;<br />
&lt;/p&gt;</code><br />
After this, on line 25:</p>
<p><code>&lt;p&gt;<br />
&lt;label for="output-css-file"&gt;&lt;?php _e('Related CSS file', 'k2_domain'); ?&gt;:&lt;/label&gt;&lt;br /&gt;<br />
&lt;input id="output-css-file" name="output[css_file]" type="text" value="&lt;?php echo($module-&gt;output['css_file']); ?&gt;" /&gt;<br />
&lt;/p&gt;</code></p>
<p><a href="http://www.flickr.com/photos/bull3t/484938484/" target="_blank"><img src="http://farm1.static.flickr.com/219/484938484_3e270d32fb_m.jpg" title="Showing the tweak made to modules page." alt="Showing the tweak made to modules page." align="right" height="182" width="240" /></a>Producing what you can see on the right. After I had added that and managed to get it to work I then had to open <em>k2/app/classes/sbm.php</em> which is what is used to draw the sidebar when the page loads for the user. In this file I had to change:</p>
<div class="clear"></div>
<p><code>$params[0]['after_title'] = $sidebar-&gt;after_title;</code><br />
On line 766, to this:<br />
<code>if($this-&gt;output['prefix_image']) {<br />
$params[0]['after_title'] = "&lt;span class='metalink'&gt;&lt;img class='feedlink' src='" . $this-&gt;output['prefix_image'] . "' /&gt;&lt;/span&gt;" . $sidebar-&gt;after_title;<br />
} else {<br />
$params[0]['after_title'] = $sidebar-&gt;after_title;<br />
}</code></p>
<p>Which I admit, proved a little difficult to get working at first, trial and error works just fine though. Basically, what that last bit does is add an image which is aligned to the right on the same line as the title of the sidebar module currently being processed. When I say processed, I mean when WordPress goes through every module that you have added to the "Sidebar 1" list in the K2 Sidebar Modules admin page, adding them to the current page's sidebar, one after the other. It reads the image location from the textbox, highlighted in the screenshot above, with this line of code: <em><code>$this-&gt;output['prefix_image'] </code></em>which reads whatever was last saved to the database under the module's (<em>$this</em>) settings.</p>
<p>If you are still unsure of what I am talking about then don't worry, all that you really need to know is that it wasn't easy to do originally and took me a good few hours. All you need to do is follow the steps to do it for your own K2 blog. This may also work with the <a href="http://www.longren.org/unwakeable/" target="_blank" title="T. Longren's WordPress theme.">Unwakeable theme</a> by <a href="http://www.longren.org" title="Tyler Longren's blog." target="_blank">Tyler Longren</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bull3t.me.uk/archives/wordpress/wordpress-theme-editing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
