<?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/"
	>

<channel>
	<title>Kaizeku Ban &#187; wpistalker</title>
	<atom:link href="http://blog.kaizeku.com/topics/wordpress/themes/wpistalker/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kaizeku.com</link>
	<description>So many evil plans, so little time...</description>
	<pubDate>Sat, 13 Dec 2008 17:01:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" />
	<image>
		<link>http://blog.kaizeku.com/</link>
		<url>http://i.istalker.net/1.6.2/stamp.png</url>
		<title>Kaizeku Ban</title>
	</image>
		<item>
		<title>Error has been made</title>
		<link>http://blog.kaizeku.com/search_engine/google/error-has-been-made/</link>
		<comments>http://blog.kaizeku.com/search_engine/google/error-has-been-made/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 04:16:07 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[404]]></category>

		<category><![CDATA[google webmaster]]></category>

		<category><![CDATA[iStalker]]></category>

		<category><![CDATA[Owned]]></category>

		<category><![CDATA[prefetching]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=333</guid>
		<description><![CDATA[The &#8220;404 page not found&#8221; shouldn&#8217;t be so depressing so I rebuild WP-iStalker 1.6.2 404 page. It now has a Google Webmaster 404 widget customize to your locale language setting and it will also trigger &#8216;prefeching&#8217; content (base on the request link and google fixURL suggestion).
Try get yourself lost around here. ^D]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/10/404-not-found1.png" alt="" title="404 not found" width="128" height="128" class="alignleft size-full thumb- wp-image-340" />The &#8220;404 page not found&#8221; shouldn&#8217;t be so depressing so I rebuild <a href="http://wp-istalker.googlecode.com" title="WP-iStalker 1.6.2 (Chrome Milk)" rel="external">WP-iStalker 1.6.2</a> 404 page. It now has a <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=93641" rel="external" title="Google Webmaster">Google Webmaster 404</a> widget customize to your locale language setting and it will also trigger &#8216;prefeching&#8217; content <small>(base on the request link and google fixURL suggestion)</small>.</p>
<p>Try get yourself lost around here. ^D</p>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/search_engine/google/error-has-been-made/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wp-iStalker 1.6 hidden theme options</title>
		<link>http://blog.kaizeku.com/wordpress/wp-istalker-16-hidden-theme-options/</link>
		<comments>http://blog.kaizeku.com/wordpress/wp-istalker-16-hidden-theme-options/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 03:59:04 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=182</guid>
		<description><![CDATA[There are more than ten hidden options in Wp-iStalker theme, these hidden options will be available if certain conditions are met. Checkout the requirements below

1. Blog header Advanced Customization


Upload any TTF fonts inside /themes/wp-istalker-%versions%-pb/public/fonts directory.
GD2 is enabled

2. Post layout avatar options

Enabled Avatar refer Admin > Settings > Discussion > Avatar Display

3. ICRA pics-ratings

Upload ICRA labels.rdf [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/07/crunchy.gif" alt="dont bother" title="crunchy" width="50" height="50" class="alignnone size-full wp-image-185" />There are more than ten hidden options in Wp-iStalker theme, these hidden options will be available if certain conditions are met. Checkout the requirements below</p>
<p><span id="more-182"></span></p>
<h5 class="cr">1. Blog header Advanced Customization</h5>
<p><a href='http://blog.kaizeku.com/wordpress/wp-istalker-16-hidden-theme-options/attachment/blog-header-customization/' rel="attachment wp-att-183"><img src="http://blog.kaizeku.com/wp-content/uploads/2008/07/blog-header-customization-300x218.png" alt="wp-istalker blog header customization" title="blog-header-customization" width="300" height="218" class="alignnone size-medium wp-image-183" /></a></p>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Upload any <span class="hilite-2">TTF</span> fonts inside <tt>/themes/wp-istalker-%versions%-pb/public/fonts</tt> directory.</li>
<li><a href="http://php.net/manual/en/book.image.php">GD2</a> is enabled</li>
</ol>
<h5>2. Post layout avatar options</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Enabled Avatar <small>refer <tt>Admin > Settings > Discussion > Avatar Display</tt></small></li>
</ol>
<h5>3. ICRA pics-ratings</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Upload <a href="http://www.icra.org">ICRA</a> <tt>labels.rdf</tt> inside your wordpress blog root directory.</li>
</ol>
<h5>4. Post layout relative date options</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Activated <a href="http://binarybonsai.com/wordpress/time-since/">Dustan&#8217;s time since</a> plugin </li>
</ol>
<h5>5. ClaimID delegate meta link options</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Valid microID hash</li>
</ol>
<h5>6. XRDS</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Activated <a href="http://willnorris.com/projects/wp-openid">WP Openid</a> plugin.</li>
</ol>
<h5>7. Language alternate meta links</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Activated <a href="http://www.nothing2hide.net/wp-plugins/wordpress-global-translator-plugin/">Global Translator</a> plugin.</li>
</ol>
<h5>8. Related post widget extra options</h5>
<ol class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Activated &#8220;Related posts widget&#8221;.</li>
</ol>
<h5>9. A9 Open search auto-discovery</h5>
<ul class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Make sure there is no <tt>osd.xml</tt> in your wordpress blog root directory</li>
<li>The theme public directory is writable <tt>/themes/wp-istalker-%versions%-pb/public/</tt></li>
</ul>
<h5>10. APC template options</h5>
<p class="r"><small>Premium versions only</small></p>
<ul class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Enabled APC</li>
<li>Defined WP_CACHE constant inside wp-config.php</li>
<li>Upload APC <tt><a href="http://txfx.net/files/wordpress/apc-object-cache.phps">object-cache.php</a></tt> inside <tt>/wp-content/</tt> directory</li>
</ul>
<h5>11. Botnet Cloaking options</h5>
<p class="r"><small>Premium versions only</small></p>
<ul class="xoxo cf mgb" style="list-style-type:hiragana-iroha">
<li>Install <a href="http://www.crawltrack.fr">CrawlTrack</a> within the same wordpress database</li>
</ul>
<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/07/easter-egg.gif" alt="easter egg" title="easter-egg" width="30" height="26" class="alignnone size-full wp-image-184" /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/wp-istalker-16-hidden-theme-options/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPI Cross Browser Support</title>
		<link>http://blog.kaizeku.com/wordpress/wpi-cross-browser-support/</link>
		<comments>http://blog.kaizeku.com/wordpress/wpi-cross-browser-support/#comments</comments>
		<pubDate>Mon, 19 May 2008 10:48:51 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[Themes]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[hook]]></category>

		<category><![CDATA[Internet Browser]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=150</guid>
		<description><![CDATA[Wp-iStalker Cross browser CSS &#38; Scripts Guide.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/05/istalker-css-autoload1.png" alt="istalker-css-autoload1" title="istalker-css-autoload1" width="128" height="128" class="alignleft size-full wp-image-152 fl" longdesc="http://blog.kaizeku.com/wordpress/wpi-cross-browser-supportwpi-cross-browser-support/"/> If you are frustrated that certain <abbr title="Wp-iStalker">WPI</abbr> version <small>(i.e., public &#038; beta)</small> doesn&#8217;t support MSIE. I intentionally did that (just) to annoyed Microhoo and the rest of MSIE users (that is 70% of internet population). </p>
<h2>Cross Browser Autoload</h2>
<p>Before you stalked me, WPI WordPress theme has a build in function for auto-loading cross browser stylesheet and script files. This function is available since our first release. </p>
<h5>How to load Browser specific CSS &#038; Scripts?</h5>
<p>We asume you are using the crappy broken MSIE 6 browser running on Windows XP.<br />
When WPI theme load it will look for specific stylesheet &#038; script files like below list. </p>
<ul>
<li>stylesheet &rarr; <tt>/themes/wp-istalker/css/ &darr;</tt>
<ol>
<li>ie.css</li>
<li>ie-6.css</li>
<li>winxp.css</li>
</ol>
</li>
<li>javascript &rarr; <tt>/themes/wp-istalker/scripts/ &darr;</tt>
<ol>
<li>ie.js</li>
<li>ie-6.js</li>
<li>winxp.js</li>
</ol>
</li>
</ul>
<p>If any of the files exists, It will queue the specific files and append it to the master file then proceed with minified &rarr; crunch &rarr; combine &rarr; gzip or deflate (if the ua allowed it) and send it to the browser as a single file. Walla<br />
<span id="more-150"></span><br />
Depend on the user <abbr title="User Agent">UA</abbr> the complete files will be cached inside the the following cache directory.</p>
<ul>
<li>/themes/wp-istalker/cache/css/*.css.compression-type</li>
<li>/themes/wp-istalker/cache/scripts/*.js.compression-type</li>
</ul>
<p>the combine files can be found at </p>
<ul>
<li>/themes/wp-istalker/css/combine-md5hash.css</li>
<li>/themes/wp-istalker/scripts/combine-md5hash.js</li>
</ul>
<h5>how to check for browser versions number?</h5>
<p>Its a bit tricky to know the correct name and version numbers, here&#8217;s how I do it. </p>
<p>Go to your blog frontpage and look inside the source code body-tag. On the <em>&#8220;class&#8221;</em> attribute you can find something similar like the below example. &darr;</p>
<pre class="smallbox">&#60;body id&#61;&#34;wpi&#45;blog&#45;kaizeku&#45;com&#34; class&#61;&#34;wp&#45;home firefox firefox&#45;20 winxp &#45;foaf&#45;Document&#34;&#62;</pre>
<p>If you have <strong>firebug </strong> &rarr; <tt>console.log($(&#8217;body&#8217;).attr(&#8217;class&#8217;) );</tt></p>
<p>code break:</p>
<ol>
<li><strong>wp-home</strong> &rarr; <a href="#section" title="Section References">Section </a>, Refer <a href="http://codex.wordpress.org/Template_Hierarchy#Visual_Overview" title="Wordpress Template Hierarchy Visual Overview" class="ext">WordPress Template Hierarchy</a></li>
<li><strong>firefox</strong> &rarr; Browser name</li>
<li><strong>firefox-2</strong> &rarr; Browser name &amp; Major Version numbers.</li>
<li><strong>winxp </strong> &rarr; OS platform</li>
</ol>
<p class="sticky">for variant of gecko base engine (i.e., prism, flock, seamonkey,mozilla suite) it will just show it as &#8220;mozilla mozilla-19 winxp&#8221; or something similar.</p>
<p>just to see how clever this go, you can used this wonderful root body browser-class-name CSS selector to create different CSS styling/tweak for cross browser like so &darr;</p>
<pre class="prebox">
body.safari div.hentry{
 position:relative; top: -10px; min-height:400px
}
body.ie-6 div.hentry{
 height:auto;height:450px
}
body.opera div.hentry{
 min-height: 500px
}
</pre>
<h2>The CSS files Ordering</h2>
<p>Inheritance is very important factor in CSS. Below is list of files sort by number starting from top to bottom. </p>
<pre class="smallbox">
&#64;import url&#40;&#39;&#47;wp&#45;content&#47;themes&#47;wp&#45;istalker&#47;icecream&#46;css&#44;auth&#46;css&#44;single&#46;css&#44;lang&#46;css&#44;firefox&#46;css&#44;winxp&#46;css&#39;&#41;&#59;
</pre>
<ol>
<li><strong>icecream.css</strong> &rarr; global css (style.css) load at all page include in this file is our blueprint.css (blueprint framework css), image.css.
<p class="sticky">I prefer delicious filename more than generic :) .</p>
</li>
<li><strong>auth.css</strong> &rarr; this file will be loaded if you are registered user.</li>
<li><strong>single.css</strong> &rarr; section files
<p class="sticky"><strong id="section">sections:</strong> home.css, single.css, attachment.css, page.css, search.css, archive.css, category.css, tag.css, year.css, month.css, day.css, 404.css etc.. </p>
</li>
<li><strong>plugins &#038; widgets</strong> &rarr; supported plugins and widgets file will be append here (i.e., wp-pagenavi, openid, global translator, wpseo, wpstats)</li>
<li><strong>firefox</strong> &rarr; browser name specific stylesheets</li>
<li><strong>firefox-2</strong> &rarr; it get more specific. </li>
<li><strong>platform</strong> &rarr; os/platform base stylesheets. good for declaring supporting fonts class </li>
<li><strong>extra_css</strong> - filter hook wpi_css_import_array </li>
</ol>
<h5>Custom Hook</h5>
<p>Hook for each of the import files &rarr; wpi_css_import_<strong>$int </strong><br />
<strong>$int</strong> &rarr; 1 to 7</p>
<p>notes<br />
if you want to append a file just after the <em>section</em> css you will used &#8216;wpi_css_import_2&#8242; as hook. I wont cover the how part in this guide. check out Wordpress Codex if neeed too.</p>
<p class="sticky">If you are on MSIE6, this page will render in XML ;p. Not my fault really, This site has valid xhtml, CSS 2.1 , xhtml/xml, WCAG A1 &#038; Section 508. Your browser just pwned too much propriety language to survive</p>
<p><em>Support the standards so it will continue to look good in the future.</em> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/wpi-cross-browser-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPI Gravatar shortcode</title>
		<link>http://blog.kaizeku.com/wordpress/wpi-gravatar-shortcode/</link>
		<comments>http://blog.kaizeku.com/wordpress/wpi-gravatar-shortcode/#comments</comments>
		<pubDate>Sat, 17 May 2008 19:47:44 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[shortcode]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[filter]]></category>

		<category><![CDATA[gravatar]]></category>

		<category><![CDATA[hook]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=148</guid>
		<description><![CDATA[Gravatar shortcode references for wpistalker theme]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/05/wpistalker-gravatar-shortcode.png" alt="wpistalker-gravatar-shortcode" title="wpistalker-gravatar-shortcode" width="128" height="128" class="alignleft size-full wp-image-149 fl" />Wp-iStalker (WPI) theme has plenty of undocumented shortcode i.e., redirect, cropper, hcard, just to name a few. </p>
<h2>Notes</h2>
<p class="sticky">WPI gravatar used SPAN and <abbr title="Cascading Style Sheets">CSS</abbr> inheritance instead of the normal image &#60;img&#62; tag. It may seem a bit weird in term of normal coding standard. But this implementation will save you some bandwidth and rendering time in the long run. Data embed is also part of <abbr title="Hyper Text Markup Language">HTML</abbr> 5 draft work in progress ([wpi_redirect href="http://www.whatwg.org/specs/web-apps/current-work/#embedded0" title="Html 5 Data Embed"]data embed[/wpi_redirect]).</p>
<p><span id="more-148"></span></p>
<h2>Avatar Shortcode</h2>
<pre class="smallbox">&#91;wpi_avatar attribute&#61;&#34;value&#34;&#93;Content&#91;&#47;wpi_avatar&#93;</pre>
<h5>Content:</h5>
<p>A comma separate value.</p>
<ol>
<li><span class="fw">Email</span> &rarr; valid <a href="http://gravatar.com" title="gravatar" class="ext">Gravatar</a> Email (e.g., billgates@microsoft.com)
<p>Invalid or wrong email will be replace with [wpi_redirect href="http://scott.sherrillmix.com/blog/blogger/wp_identicon/"]wp-identicon[/wpi_redirect] geometrical avatar.</p>
</li>
<li><strong>Size</strong> &rarr; 35
<p>size range from 15 to 150 (multiples of 5 - 15,20,25 .. 100)</p>
</li>
</ol>
<h5>Attributes:</h5>
<p>An attribute-value pairs. Default value as follow.</p>
<ol>
<li><strong>title </strong> &rarr; gravatar</li>
<li><strong>align </strong> &rarr; left
<p> possible value : left, right, center &#038; none</p>
</li>
<li><strong>url </strong>&rarr; null
<p>link the avatar <small>(Embed with hcard/microid format)</small></p>
</li>
</ol>
<h2>Example Galore</h2>
<ol>
<li>
<h4>simple gravatar shortcode</h4>
<pre class="smallbox">&#91;wpi_avatar&#93;sakurab&#64;somewhere&#46;org&#91;&#47;wpi_avatar&#93;</pre>
<hr />
[wpi_avatar]is.b.e@hotmail.com,35[/wpi_avatar] Gravatar aims to put a face behind the name. This is the beginning of trust. In the future, Gravatar will be a way to establish trust between producers and consumers on the internet. It will be the next best thing to meeting in person. ~ <a href="http://en.gravatar.com/site/about" class="ext">about gravatar</a>
</li>
<li class="pdt">
<h4>blank gravatar shortcode (identicon)</h4>
<pre class="smallbox">&#91;wpi_avatar&#93;1.618&#91;&#47;wpi_avatar&#93;</pre>
<hr />
<p>[wpi_avatar]1.618[/wpi_avatar]Identicons allow visual representations of commenters without requiring any external sites or user interactions. With 40 possible shapes (about 70 with inversions) in 3 possible positions, around 8000 distinguishable colors and four different rotations for each part, there should be several billion possible shape combinations &#8230; ~ [wpi_redirect href="http://scott.sherrillmix.com/blog/blogger/wp_identicon/" title="wp_identicon"]wp-identicon[/wpi_redirect]</p>
</li>
<li>
<h4>full gravatar shortcode</h4>
<pre class="smallbox">&#91;wpi_avatar url&#61;&#34;http&#58;&#47;&#47;gravatar&#46;com&#34; align&#61;&#34;right&#34; title&#61;&#34;Microhoo&#34;&#93;hbill&#46;gates&#64;gmail&#46;com&#44;40&#91;&#47;wpi_avatar&#93;</pre>
<hr />
<p>[wpi_avatar url="http://en.gravatar.com/site/privacy" align="right" title="Microhoo"]hbill.gates@gmail.com,40[/wpi_avatar]Gravatar.com collects your email address as part of the gravatar service. We will never rent, sell, or otherwise distribute or make public your email address. We hate spam as much as you do. The way gravatar requests are structured, your email address is encrypted before transmission. Your email address cannot be harvested from gravatar enabled sites due to gravatar requests. We take your privacy seriously. ~ [wpi_redirect href="http://en.gravatar.com/site/privacy" title="Gravatar police"]Gravatar Policy[/wpi_redirect]</p>
</li>
</ol>
<h2 class="cb">Custom Hook</h2>
<p>Filter Hook for wpi_avatar shortcode. </p>
<pre>wpi_avatar_shortcode</pre>
<p>Return raw html output.<br />
<small>see: <tt>KaizekuShortCode::avatarCallback()</tt>. </small></p>
<h2>External Links</h2>
<ul>
<li>Must read &rarr; <a href="http://codex.wordpress.org/Shortcode_API#Limitations" class="ext">Wordpress Shortcode Limitation</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/wpi-gravatar-shortcode/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPI Redirect Shortcode</title>
		<link>http://blog.kaizeku.com/wordpress/redirect-shortcode/</link>
		<comments>http://blog.kaizeku.com/wordpress/redirect-shortcode/#comments</comments>
		<pubDate>Sat, 17 May 2008 08:22:23 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[hook]]></category>

		<category><![CDATA[redirect]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=146</guid>
		<description><![CDATA[Wp-iStalker redirect shortcode references.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.kaizeku.com/wp-content/uploads/2008/05/wpistalker-redirect-wp-shortcode.png" alt="Wp-iStalker Redirect Shortcode" title="wpistalker-redirect-wp-shortcode" width="128" height="128" class="alignleft size-full wp-image-147 fl" longdesc="/#content" />Simple shortcode for making safe external redirect. Made this for those <abbr title="SEO Aware">SEOware</abbr> user.</p>
<h2>introduction</h2>
<p>Wordpress 2.5 introduce new function for adding shortcode <small>(aka bbcode)</small>. A simple set of functions for creating macro codes for use in post content. It just make developing plugins much easier and neat. If you want to digg more about WordPress shortcode check out the [wpi_redirect href="http://codex.wordpress.org/Shortcode_API"]WordPress Codex Shortcode API[/wpi_redirect] . </p>
<p><span id="more-146"></span></p>
<h3 class="cb">Shortcode</h3>
<pre class="smallbox">&#91;wpi_redirect attribute&#61;&#34;value&#34;&#93;text&#91;&#47;wpi_redirect&#93;</pre>
<h5>attributes:</h5>
<p>with default values</p>
<ul class="pdb">
<li>href &#61; #content</li>
<li>title &#61; redirect</li>
<li>rel &#61; external noarchive</li>
<li>class &#61; curie</li>
</ul>
<p class="notice">if there is no &#8220;text&#8221; the default value is &#8220;Link&#8221;.</p>
<h3>Example</h3>
<p>redirect links to <em>wordpress.org</em></p>
<pre class="smallbox">&#91;wpi_redirect href&#61;&#34;http&#58;&#47;&#47;wordpress&#46;org&#34; rel&#61;&#34;noarchive&#34;&#93;WordPress.org&#91;&#47;wpi_redirect&#93;</pre>
<p>results &rarr; [wpi_redirect href="http://wordpress.org" rel="noarchive"]WordPress.org[/wpi_redirect]</p>
<h3>Wp-iStalker Custom Wordpress Hook</h3>
<p>The WordPress Filter Hook for our redirect shortcode. </p>
<pre>wpi_redirect_shortcode</pre>
<p>This hook return raw html output.<br />
<small>see: <tt>KaizekuShortCode::redirectCallback()</tt>. </small></p>
<h2>Lo, the do and dont</h2>
<ul>
<li>
<h5 class="title-">When to used redirect links?</h5>
<p>This depends on your content &#038; context as whole. If the external sites that you are linking doesn&#8217;t have any weight with your content. So is best to used redirect links instead of the normal links. </p>
</li>
<li>
<h5 class="title-">When NOT to used redirect links?</h5>
<p>I&#8217;ve encounter some damaging issue with certain Wordpress Translation Plugins. Because of the relative links, the translation scripts might create a local cache of the external sites in your server. Its a complete mirror of wasted sources. so beware. You might get penalized for duplicate content proxy hacking. scarry.</p>
</li>
</ul>
<h2>External Links</h2>
<ul>
<li>Must read &rarr; <a href="http://codex.wordpress.org/Shortcode_API#Limitations">Shortcode Limitation</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/redirect-shortcode/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPI Theme Typeface Modifications</title>
		<link>http://blog.kaizeku.com/wordpress/how-to-change-the-blog-name-typeface/</link>
		<comments>http://blog.kaizeku.com/wordpress/how-to-change-the-blog-name-typeface/#comments</comments>
		<pubDate>Fri, 16 May 2008 14:05:26 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[filters]]></category>

		<category><![CDATA[freetype]]></category>

		<category><![CDATA[gd]]></category>

		<category><![CDATA[hook]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/?p=143</guid>
		<description><![CDATA[How to Change WP-iStalker Theme Header Typeface Tutorials.]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.kaizeku.com/wordpress/how-to-change-the-blog-name-typeface/attachment/istalker-tutorials/' rel="attachment wp-att-144"><img src="http://blog.kaizeku.com/wp-content/uploads/2008/05/istalker-tutorials.png" alt="istalker-tutorials" title="istalker-tutorials" width="128" height="128" class="alignleft size-full wp-image-144 fl" longdesc="/#istalker-tutorials"/></a>I made this guide because of many request from my theme user asking for the blog-header <abbr title="adobe photoshop documents">PSD</abbr>. FYI, the new theme <em>blog-header</em> is generated via server side scripts <small>(gd-font png)</small>. If you need to change the font face, size or the foreground background colors etc,&#8230; read on. </p>
<p>Before we start, this guide are for WPiStalker WordPress theme <small>(version 1.6x on WordPress 2.5.x)</small>. </p>
<h3>Editing the font face.</h3>
<ul>
<li>First, Upload your fonts file to <tt>*/themes/wp-istalker/lib/webfonts/</tt> directory.
<p class="notice">note: avoid funky font name with symbols or non-utf, rename it if you must.</p>
</li>
<li>Next, go to your WordPress Admin Dashboard, <tt>Design &raquo; Theme Editor</tt>. Then on the right sidebar links, click on &#8220;Theme Functions&#8221; (<tt>functions.php</tt>).</li>
</ul>
<p><span id="more-143"></span>&nbsp;.</p>
<ul>
<li> Inside theme functions, scroll down to the end of file. Copy and paste the below code.
<pre class="smallbox">
function my_new_header_settings($options){
	$options = array('font'=>'the-font-name','size'=>24,'hex'=>'F4F5F7');
	return $options;
}
</pre>
<p>But first you need to replace/edit &#8220;the-font-name&#8221; with your upload font file name. </p>
<h5>Example:</h5>
<p>assuming your upload filename is <tt class="fw">BDBARDUS.ttf</tt>, so the correct code should be like so &darr;</p>
<pre class="smallbox">
function my_new_header_settings($options){
	$options = array('font'=>'BDBARDUS','size'=>24,'hex'=>'F4F5F7');
	return $options;
}
</pre>
</li>
<li>While still inside the &#8220;Theme Functions&#8221; file, find on line 1541 <tt>function wpi_init()</tt>, add the following code &darr;
<pre class="smallbox">
add_filter('wpi_blog_header_options','my_new_header_settings');
</pre>
<p><span class="fw">After</span></p>
<pre class="smallbox">
$active_plugins = $Wpi->getActivePlugins;
</pre>
<p>The results should be &darr;</p>
<pre class="prebox">
$active_plugins = $Wpi->getActivePlugins;
add_filter('wpi_blog_header_options','my_new_header_settings');
</pre>
</li>
<li>OK thats it, save the theme functions file and go to your front-page. Dont forget to refresh the browser.</li>
<li>Do the happy dance, the end. Namaste </li>
</ul>
<h2 class="pdt">External Links</h2>
<ul class="xoxo">
<li>Recommended font resources <a href="http://www.dafont.com">daFont</a> </li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/how-to-change-the-blog-name-typeface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wp-Istalker Minor Fixes</title>
		<link>http://blog.kaizeku.com/wordpress/wp-istalker-minor-fixes/</link>
		<comments>http://blog.kaizeku.com/wordpress/wp-istalker-minor-fixes/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 08:32:29 +0000</pubDate>
		<dc:creator>Avice</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[wpistalker]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[safari]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://blog.kaizeku.com/wordpress/wp-istalker-minor-fixes/</guid>
		<description><![CDATA[Minor tweaks ]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.kaizeku.com/wp-content/uploads/2008/03/wp-istalker-pin.png' alt='wp-istalker-pin.png' width='128' height='128' longdesc='http://blog.kaizeku.com/wordpress/wp-istalker-minor-fixes/' class="photo thumb- fl" />Minor fix for WP-istalker Theme <tt class="di">inloop_get_cat_links</tt> &#038; <tt class="di">wpi_get_grid_width</tt> functions (version 1.x). You could either wait for WPISTALKER v2 or apply this quick patch.</p>
<h2>functions.php</h2>
<p>Login to WordPress Admin Open &darr;<br />
<span id="more-124"></span></p>
<pre class="smallbox">Presentation &raquo; Theme Editor &raquo; functions.php</pre>
<p>On line 745 replace <tt class="di">inloop_get_cat_links</tt> function with the following code:-</p>
<h3 class="title-">View Code</h3>
<pre class="prebox dn">
function inloop_get_cat_links($echo= 1, $index = false, $separator = '&amp;#184;')
{
	$cats = get_the_category();
	$options = array( 'class' =&gt; 'cat-link dc-subject',
				'href'	 =&gt; '#content',
				'rel'	 =&gt; 'category foaf.topic',
				'title' =&gt; 'category',
				'rev'	 =&gt; 'site:archive');

		if (is_bool($index)):
			$links = &quot;\n&quot;;
			$ismore = false;
			$cnt = count($cats);

			if ($cnt &gt;= 0):
				$ismore = true;
				$endcnt = ($cnt - 1);
			endif;

			$i = 1;

			foreach($cats as $cat):
				$options['href'] = wpi_relative(get_category_link($cat-&gt;cat_ID));
				$options['title'] = $cat-&gt;cat_name.' ('.$cat-&gt;count.' articles in this category)';
				$links .= _t('a',$cat-&gt;name, $options);	

						 if ( $ismore &amp;&amp; $i == $endcnt):
						 	$links .= ' '._t('span','&amp;amp;',array('class'=&gt;'sep')).' ';

						 elseif ( $i !== $cnt):
						 	$links .= _t('span',$separator,array('class'=&gt;'sep')).' ';

						 endif;
			$i++;
			endforeach;

		elseif(is_integer($index)):	

			$cats = $cats[$index];
			$options['href'] = wpi_relative(get_category_link($cats-&gt;cat_ID));
			$options['title'] = $cats-&gt;cat_name.' ('.$cats-&gt;count.' articles in this category)';

			$links .= _t('a', $cats-&gt;name, $options);	

		endif;

		unset($cats);

		if ($echo == 1): echo $links; else: return $links; endif;
}
</pre>
<p>On line 341 replace wpi_get_grid_width function with the below code</p>
<h3 class="title-">View Code</h3>
<pre class="prebox dn">
 function wpi_get_grid_width( $column = 10 )
 { global $kaizeku;
 if (!$kaizeku-&gt;engine-&gt;enabled_grid){
 $kaizeku-&gt;object_cache-&gt;set(WPI_REF_TOKEN,'admin',array('theme_styles'=&gt;'fluid'));
 return false;

 } else {

 settype( $column, &quot;integer&quot; );

 $setwidth = ( $kaizeku-&gt;css['colwidth'] + $kaizeku-&gt;css['margin'] ) ;
 return ( ($column * $setwidth) - $kaizeku-&gt;css['margin'] ) ;

 }
 }
</pre>
<h2 class="cb mgt mgb-">CSS</h2>
<ul class="xoxo exturl pdt">
<li><a href='http://blog.kaizeku.com/wp-content/uploads/2008/02/is_home.css' title='is_home.css' class="inturl">is_home.css</a></li>
<li><a href='http://blog.kaizeku.com/wp-content/uploads/2008/02/is_single.css' title='is_single.css' class="inturl">is_single.css</a></li>
<li><a href='http://blog.kaizeku.com/wp-content/uploads/2008/02/safari.css' class="inturl" title='safari.css'>safari.css</a></li>
<li><a href='http://blog.kaizeku.com/wp-content/uploads/2008/02/mozilla.css' title='mozilla.css' class="inturl">mozilla.css</a></li>
</ul>
<h2 class="cb mgt mgb-">External Links</h2>
<ul class="xoxo exturl pdt">
<li><a href="http://theme.istalker.net">theme.istalker.net</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.kaizeku.com/wordpress/wp-istalker-minor-fixes/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
