<?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>takien, not taken &#187; Website</title> <atom:link href="http://takien.com/category/website/feed" rel="self" type="application/rss+xml" /><link>http://takien.com</link> <description>Webmaster&#039;s Information and Resource</description> <lastBuildDate>Wed, 28 Jul 2010 15:45:24 +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>jQuery Twitter Marquee</title><link>http://takien.com/699/jquery-twitter-marquee.php</link> <comments>http://takien.com/699/jquery-twitter-marquee.php#comments</comments> <pubDate>Wed, 28 Jul 2010 15:45:24 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[css]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[Twitter]]></category><guid
isPermaLink="false">http://takien.com/?p=699</guid> <description><![CDATA[May be you see it everyday, a seamless-continuous  marquee in the Twitter homepage shows the current trending topic.  It's damn good with fading background and short description in a tooltips. If you like that marquee and want to put it in your website/blog, I have write such script using jQuery and CSS3 I just stolen [...]]]></description> <content:encoded><![CDATA[<div
id="attachment_700" class="wp-caption alignleft" style="width: 160px"><a
href="http://takien.com/wp-content/uploads/2010/07/twitter-marquee.png"><img
class="size-medium wp-image-700 " title="twitter-marquee" src="http://takien.com/wp-content/uploads/2010/07/twitter-marquee-300x230.png" alt="Twitter Marquee" width="150" /></a><p
class="wp-caption-text">Twitter Marquee</p></div><p>May be you see it everyday, a seamless-continuous  marquee in the Twitter homepage shows the current trending topic.  It's damn good with fading background and short description in a tooltips.</p><p>If you like that marquee and want to put it in your website/blog,<span
style="text-decoration: line-through;"> I have write such script using jQuery and CSS3</span> I just stolen a bunch of jQuery and CSS code from Twitter, clean it up and made to work standalone. <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>All you need to do is edit the CSS (marquee width, background, text color etc) and image to fit to your need and drop it into your website or blog.</p><p>It's nothing easier than to try it yourself and the following links will tell you everything.</p><div
class="information"><strong>Demo</strong><p><br
/> Demo:</p><p><a
href="http://cektkp.com/twittermarquee/twitmarquee.html">http://cektkp.com/twittermarquee/twitmarquee.html</a></p><p>Script, CSS and required images:</p><p><a
href="http://cektkp.com/twittermarquee/">http://cektkp.com/twittermarquee/</a><br
/></p></div><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/twitter+marquee+jquery" title="twitter marquee jquery">twitter marquee jquery</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/699/jquery-twitter-marquee.php/feed</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>WordPress Plugin WP Sub Post</title><link>http://takien.com/550/wordpress-plugin-wp-sub-post.php</link> <comments>http://takien.com/550/wordpress-plugin-wp-sub-post.php#comments</comments> <pubDate>Thu, 28 Jan 2010 14:08:08 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[child post]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[wordpress plugins]]></category> <category><![CDATA[wordpress sub post]]></category><guid
isPermaLink="false">http://takien.com/?p=550</guid> <description><![CDATA[WP Sub Post is a wordpress plugin that allow you to make your wordpress post has a parent or child post. Notes: Child post is a real post that has a parent. Child post only displayed on it's parent post page or when parent page is displayed. Child post can not be viewed individually. Child [...]]]></description> <content:encoded><![CDATA[<p>WP Sub Post is a wordpress plugin that allow you to make your wordpress post has a parent or child post.</p><p><strong>Notes:</strong></p><ul><li>Child post is a real post that has a parent.</li><li>Child post only displayed on it's parent post page or when parent page is displayed.</li><li>Child post can not be viewed individually.</li><li>Child post has all possibility <strong>like a normal post</strong>, such as attachment, custom fields etc.<strong><br
/> </strong></li></ul><p><strong>Features:</strong></p><ul><li>Add/edit parent post directly from your post area.</li><li>No need to edit theme file.</li></ul><p><strong>Limitations:</strong></p><ul><li>No setting page</li><li>I don't know about it's compatibility.</li></ul><p><strong>Bugs:</strong></p><ul><li>Not compatible with my syntax highlight plugin <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></li></ul><div
class="refsect1"><h3 class="title">Screenshot</h3><p>Plugin page:</p><blockquote><p><img
src="http://i48.tinypic.com/66gtg4.png" alt="WP sub post" width="500" /></p></blockquote><p>New/Edit post page:</p><blockquote><p><img
src="http://i50.tinypic.com/2z7mxxv.png" alt="Wp sub post" width="500" /></p></blockquote><p>View Single Post:</p><blockquote><p><img
src="http://i50.tinypic.com/25urubq.png" alt="Wp sub post" width="500" /></p></blockquote><p>RSS:</p><blockquote><p><img
src="http://i46.tinypic.com/e9t9gl.png" alt="Wp sub post" width="500" /></p></blockquote><p></div><br
/> <strong>Code:</strong></p><p>Here is the code of this plugins...  Hahaha.. little bit messy<strong></strong></p><div
class="refsect1"><h3 class="title">WP Sub Post</h3><div
class="example"><p><strong>WP Sub Post</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php</span><span
style="color: #007700">&lt;/</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;<br
/></span><span
style="color: #FF8000">/*<br
/>Plugin&nbsp;Name:&nbsp;WP&nbsp;Sub&nbsp;Post<br
/>Plugin&nbsp;URI:&nbsp;http://wordpress.org/#<br
/>Description:&nbsp;You&nbsp;can&nbsp;make&nbsp;a&nbsp;post&nbsp;is&nbsp;a&nbsp;child&nbsp;of&nbsp;another&nbsp;post.<br
/>Author:&nbsp;Takien<br
/>Version:&nbsp;0.1&nbsp;Alpha<br
/>Author&nbsp;URI:&nbsp;http://takien.com<br
/>*/<br
/><br
/>////////////////////////////<br
/><br
/></span><span
style="color: #007700">class&nbsp;</span><span
style="color: #0000BB">Walker_PostDropdown&nbsp;</span><span
style="color: #007700">extends&nbsp;</span><span
style="color: #0000BB">Walker&nbsp;</span><span
style="color: #007700">{<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span
style="color: #0000BB">$tree_type&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span
style="color: #0000BB">$db_fields&nbsp;</span><span
style="color: #007700">=&nbsp;array&nbsp;(</span><span
style="color: #DD0000">'parent'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'post_parent'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'id'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'ID'</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span
style="color: #0000BB">start_el</span><span
style="color: #007700">(&amp;</span><span
style="color: #0000BB">$output</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$page</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$depth</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pad&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">str_repeat</span><span
style="color: #007700">(</span><span
style="color: #DD0000">' '</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$depth&nbsp;</span><span
style="color: #007700">*&nbsp;</span><span
style="color: #0000BB">3</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"\tID\""</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">$page</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID&nbsp;</span><span
style="color: #007700">==&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'selected'</span><span
style="color: #007700">]&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">'&nbsp;selected="selected"'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">'&gt;'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$title&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">esc_html</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$page</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_title</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"$pad$title"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"\n"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>}<br
/></span><span
style="color: #FF8000">/////////////<br
/></span><span
style="color: #007700">function&nbsp;&amp;</span><span
style="color: #0000BB">wp_get_posts</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$args&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$defaults&nbsp;</span><span
style="color: #007700">=&nbsp;array(<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'child_of'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'sort_order'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'ASC'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'sort_column'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'post_title'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'hierarchical'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'exclude'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'include'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'meta_key'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'meta_value'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'authors'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'parent'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;-</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'exclude_tree'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'number'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'offset'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">0<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$r&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">wp_parse_args</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$defaults&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">extract</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$r</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">EXTR_SKIP&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$number&nbsp;</span><span
style="color: #007700">=&nbsp;(int)&nbsp;</span><span
style="color: #0000BB">$number</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$offset&nbsp;</span><span
style="color: #007700">=&nbsp;(int)&nbsp;</span><span
style="color: #0000BB">$offset</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$cache&nbsp;</span><span
style="color: #007700">=&nbsp;array();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$key&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">md5</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">serialize</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">compact</span><span
style="color: #007700">(</span><span
style="color: #0000BB">array_keys</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$defaults</span><span
style="color: #007700">))&nbsp;)&nbsp;);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">$cache&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">wp_cache_get</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'wp_get_posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'posts'&nbsp;</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">is_array</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">)&nbsp;&amp;&amp;&nbsp;isset(&nbsp;</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">[&nbsp;</span><span
style="color: #0000BB">$key&nbsp;</span><span
style="color: #007700">]&nbsp;)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">apply_filters</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'wp_get_posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">[&nbsp;</span><span
style="color: #0000BB">$key&nbsp;</span><span
style="color: #007700">],&nbsp;</span><span
style="color: #0000BB">$r&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!</span><span
style="color: #0000BB">is_array</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$cache&nbsp;</span><span
style="color: #007700">=&nbsp;array();<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$inclusions&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!empty(</span><span
style="color: #0000BB">$include</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$child_of&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #FF8000">//ignore&nbsp;child_of,&nbsp;parent,&nbsp;exclude,&nbsp;meta_key,&nbsp;and&nbsp;meta_value&nbsp;params&nbsp;if&nbsp;using&nbsp;include<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$parent&nbsp;</span><span
style="color: #007700">=&nbsp;-</span><span
style="color: #0000BB">1</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclude&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$meta_key&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$meta_value&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$hierarchical&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">false</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$incpages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">preg_split</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'/[\s,]+/'</span><span
style="color: #007700">,</span><span
style="color: #0000BB">$include</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$incpages</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(&nbsp;</span><span
style="color: #0000BB">$incpages&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$incpage&nbsp;</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(empty(</span><span
style="color: #0000BB">$inclusions</span><span
style="color: #007700">))<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$inclusions&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;AND&nbsp;(&nbsp;ID&nbsp;=&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$incpage</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$inclusions&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;OR&nbsp;ID&nbsp;=&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$incpage</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!empty(</span><span
style="color: #0000BB">$inclusions</span><span
style="color: #007700">))<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$inclusions&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">')'</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclusions&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!empty(</span><span
style="color: #0000BB">$exclude</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$expages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">preg_split</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'/[\s,]+/'</span><span
style="color: #007700">,</span><span
style="color: #0000BB">$exclude</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$expages</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(&nbsp;</span><span
style="color: #0000BB">$expages&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$expage&nbsp;</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(empty(</span><span
style="color: #0000BB">$exclusions</span><span
style="color: #007700">))<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclusions&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;AND&nbsp;(&nbsp;ID&nbsp;&lt;&gt;&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$expage</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclusions&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;AND&nbsp;ID&nbsp;&lt;&gt;&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$expage</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!empty(</span><span
style="color: #0000BB">$exclusions</span><span
style="color: #007700">))<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclusions&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">')'</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!empty(</span><span
style="color: #0000BB">$authors</span><span
style="color: #007700">))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_authors&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">preg_split</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'/[\s,]+/'</span><span
style="color: #007700">,</span><span
style="color: #0000BB">$authors</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$post_authors</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(&nbsp;</span><span
style="color: #0000BB">$post_authors&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$post_author&nbsp;</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//Do&nbsp;we&nbsp;have&nbsp;an&nbsp;author&nbsp;id&nbsp;or&nbsp;an&nbsp;author&nbsp;login?<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">if&nbsp;(&nbsp;</span><span
style="color: #0000BB">0&nbsp;</span><span
style="color: #007700">==&nbsp;</span><span
style="color: #0000BB">intval</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_author&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_userdatabylogin</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty(</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty(</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_author&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #DD0000">''&nbsp;</span><span
style="color: #007700">==&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;post_author&nbsp;=&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;OR&nbsp;post_author&nbsp;=&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_author</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #DD0000">''&nbsp;</span><span
style="color: #007700">!=&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$author_query&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;($author_query)"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$join&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"$exclusions&nbsp;$inclusions&nbsp;"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!&nbsp;empty(&nbsp;</span><span
style="color: #0000BB">$meta_key&nbsp;</span><span
style="color: #007700">)&nbsp;||&nbsp;!&nbsp;empty(&nbsp;</span><span
style="color: #0000BB">$meta_value&nbsp;</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$join&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"&nbsp;LEFT&nbsp;JOIN&nbsp;$wpdb-&gt;postmeta&nbsp;ON&nbsp;(&nbsp;$wpdb-&gt;posts.ID&nbsp;=&nbsp;$wpdb-&gt;postmeta.post_id&nbsp;)"</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;meta_key&nbsp;and&nbsp;meta_value&nbsp;might&nbsp;be&nbsp;slashed<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$meta_key&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$meta_key</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$meta_value&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$meta_value</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!&nbsp;empty(&nbsp;</span><span
style="color: #0000BB">$meta_key&nbsp;</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;$wpdb-&gt;postmeta.meta_key&nbsp;=&nbsp;%s"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$meta_key</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!&nbsp;empty(&nbsp;</span><span
style="color: #0000BB">$meta_value&nbsp;</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;$wpdb-&gt;postmeta.meta_value&nbsp;=&nbsp;%s"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$meta_value</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">$parent&nbsp;</span><span
style="color: #007700">&gt;=&nbsp;</span><span
style="color: #0000BB">0&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prepare</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&nbsp;AND&nbsp;post_parent&nbsp;=&nbsp;%d&nbsp;'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$parent</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$query&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;$wpdb-&gt;posts&nbsp;$join&nbsp;WHERE&nbsp;(post_type&nbsp;=&nbsp;'post'&nbsp;AND&nbsp;post_status&nbsp;=&nbsp;'publish')&nbsp;$where&nbsp;"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$query&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$author_query</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$query&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&nbsp;ORDER&nbsp;BY&nbsp;"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$sort_column&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">"&nbsp;"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$sort_order&nbsp;</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!empty(</span><span
style="color: #0000BB">$number</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$query&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">'&nbsp;LIMIT&nbsp;'&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$offset&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">','&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$number</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">get_results</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$query</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">apply_filters</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'wp_get_posts'</span><span
style="color: #007700">,&nbsp;array(),&nbsp;</span><span
style="color: #0000BB">$r</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;Sanitize&nbsp;before&nbsp;caching&nbsp;so&nbsp;it'll&nbsp;only&nbsp;get&nbsp;done&nbsp;once<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$num_pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">&lt;&nbsp;</span><span
style="color: #0000BB">$num_pages</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;=&nbsp;</span><span
style="color: #0000BB">sanitize_post</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],&nbsp;</span><span
style="color: #DD0000">'raw'</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;Update&nbsp;cache.<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">update_page_cache</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">$child_of&nbsp;</span><span
style="color: #007700">||&nbsp;</span><span
style="color: #0000BB">$hierarchical&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;&amp;&nbsp;</span><span
style="color: #0000BB">get_page_children</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$child_of</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!empty(</span><span
style="color: #0000BB">$exclude_tree</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$exclude&nbsp;</span><span
style="color: #007700">=&nbsp;(int)&nbsp;</span><span
style="color: #0000BB">$exclude_tree</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$children&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_page_children</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$exclude</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$excludes&nbsp;</span><span
style="color: #007700">=&nbsp;array();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(&nbsp;</span><span
style="color: #0000BB">$children&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$child&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$excludes</span><span
style="color: #007700">[]&nbsp;=&nbsp;</span><span
style="color: #0000BB">$child</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$excludes</span><span
style="color: #007700">[]&nbsp;=&nbsp;</span><span
style="color: #0000BB">$exclude</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$num_pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;</span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">&lt;&nbsp;</span><span
style="color: #0000BB">$num_pages</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">in_array</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$excludes</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">[&nbsp;</span><span
style="color: #0000BB">$key&nbsp;</span><span
style="color: #007700">]&nbsp;=&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">wp_cache_set</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'wp_get_posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$cache</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'posts'&nbsp;</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">apply_filters</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'wp_get_posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$r</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">;<br
/>}<br
/></span><span
style="color: #FF8000">//////////////<br
/><br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">walk_post_dropdown_tree</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$args&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">func_get_args</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty(</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">[</span><span
style="color: #0000BB">2</span><span
style="color: #007700">][</span><span
style="color: #DD0000">'walker'</span><span
style="color: #007700">])&nbsp;)&nbsp;</span><span
style="color: #FF8000">//&nbsp;the&nbsp;user's&nbsp;options&nbsp;are&nbsp;the&nbsp;third&nbsp;parameter<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$walker&nbsp;</span><span
style="color: #007700">=&nbsp;new&nbsp;</span><span
style="color: #0000BB">Walker_PostDropdown</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;else<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$walker&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">[</span><span
style="color: #0000BB">2</span><span
style="color: #007700">][</span><span
style="color: #DD0000">'walker'</span><span
style="color: #007700">];<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">call_user_func_array</span><span
style="color: #007700">(array(&amp;</span><span
style="color: #0000BB">$walker</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'walk'</span><span
style="color: #007700">),&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">);<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">wp_dropdown_posts</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$args&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$defaults&nbsp;</span><span
style="color: #007700">=&nbsp;array(<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'depth'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'child_of'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'selected'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'echo'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'name'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'page_id'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'show_option_none'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'show_option_no_change'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'option_none_value'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">''<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$r&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">wp_parse_args</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$args</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$defaults&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">extract</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$r</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">EXTR_SKIP&nbsp;</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$pages&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">wp_get_posts</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$r</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$name&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">esc_attr</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$name</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!&nbsp;empty(</span><span
style="color: #0000BB">$pages</span><span
style="color: #007700">)&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;select&nbsp;id=""$name\""&nbsp;</span><span
style="color: #0000BB">name</span><span
style="color: #007700">=</span><span
style="color: #DD0000">"\"$name\""</span><span
style="color: #007700">&gt;<br
/>&lt;</span><span
style="color: #0000BB">option&nbsp;value</span><span
style="color: #007700">=</span><span
style="color: #DD0000">"\"-1\""</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">$show_option_no_change</span><span
style="color: #007700">&lt;/</span><span
style="color: #0000BB">option</span><span
style="color: #007700">&gt;<br
/>&lt;</span><span
style="color: #0000BB">option&nbsp;value</span><span
style="color: #007700">=</span><span
style="color: #DD0000">"\"""&gt;$show_option_none&lt;/option&gt;<br
/><br
/>\n"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$output&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">apply_filters</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'wp_dropdown_pages'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$output</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;</span><span
style="color: #0000BB">$echo&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #0000BB">$output</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$output</span><span
style="color: #007700">;<br
/>}<br
/></span><span
style="color: #FF8000">/////////////////////////////<br
/><br
/>/*&nbsp;Use&nbsp;the&nbsp;admin_menu&nbsp;action&nbsp;to&nbsp;define&nbsp;the&nbsp;custom&nbsp;boxes&nbsp;*/<br
/></span><span
style="color: #0000BB">add_action</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'admin_menu'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_add_custom_box'</span><span
style="color: #007700">);<br
/><br
/></span><span
style="color: #FF8000">/*&nbsp;Use&nbsp;the&nbsp;save_post&nbsp;action&nbsp;to&nbsp;do&nbsp;something&nbsp;with&nbsp;the&nbsp;data&nbsp;entered&nbsp;*/<br
/></span><span
style="color: #0000BB">add_action</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'save_post'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_save_postdata'</span><span
style="color: #007700">);<br
/><br
/></span><span
style="color: #FF8000">/*&nbsp;Adds&nbsp;a&nbsp;custom&nbsp;section&nbsp;to&nbsp;the&nbsp;"advanced"&nbsp;Post&nbsp;and&nbsp;Page&nbsp;edit&nbsp;screens&nbsp;*/<br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">myplugin_add_custom_box</span><span
style="color: #007700">()&nbsp;{<br
/><br
/>&nbsp;&nbsp;if(&nbsp;</span><span
style="color: #0000BB">function_exists</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'add_meta_box'&nbsp;</span><span
style="color: #007700">))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_meta_box</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'myplugin_sectionid'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">__</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'WP&nbsp;Sub&nbsp;Posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_textdomain'&nbsp;</span><span
style="color: #007700">),&nbsp;</span><span
style="color: #DD0000">'myplugin_inner_custom_box'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'side'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'high'&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//add_meta_box(&nbsp;$id,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$title,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$callback,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$page,&nbsp;$context,&nbsp;$priority&nbsp;);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_meta_box</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'myplugin_sectionid'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">__</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'WP&nbsp;Sub&nbsp;Posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_textdomain'&nbsp;</span><span
style="color: #007700">),&nbsp;</span><span
style="color: #DD0000">'myplugin_inner_custom_box'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'page'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'advanced'&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_action</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'dbx_post_advanced'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_old_custom_box'&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_action</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'dbx_page_advanced'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_old_custom_box'&nbsp;</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;}<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">myplugin_inner_custom_box</span><span
style="color: #007700">()&nbsp;{<br
/>echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;style&nbsp;type="text/css"&gt;<br
/>select#parent_id,&nbsp;select#parent_id&nbsp;option&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;width:250px;<br
/>}<br
/>&lt;/style&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/><br
/>echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;input&nbsp;id="myplugin_noncename"&nbsp;name="myplugin_noncename"&nbsp;type="hidden"&nbsp;value="'&nbsp;</span><span
style="color: #007700">.<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">wp_create_nonce</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">plugin_basename</span><span
style="color: #007700">(</span><span
style="color: #0000BB">__FILE__</span><span
style="color: #007700">)&nbsp;)&nbsp;.&nbsp;</span><span
style="color: #DD0000">'"&nbsp;/&gt;'</span><span
style="color: #007700">;&nbsp;&nbsp;</span><span
style="color: #0000BB">?&gt;<br
/></span>&lt;h5&gt;<span
style="color: #0000BB">&lt;?php&nbsp;_e</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'Parent'</span><span
style="color: #007700">)&nbsp;</span><span
style="color: #0000BB">?&gt;</span>&lt;/h5&gt;<br
/><br
/>&lt;label&nbsp;for="post_parent"&gt;Please&nbsp;select&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;post&lt;/label&gt;<br
/><br
/><span
style="color: #0000BB">&lt;?php&nbsp;<br
/><br
/>$currentid&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_GET</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">];<br
/></span><span
style="color: #0000BB">wp_dropdown_posts</span><span
style="color: #007700">(array(</span><span
style="color: #DD0000">'exclude_tree'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$currentid</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'selected'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_parent</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'name'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'parent_id'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'show_option_none'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">__</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'Main&nbsp;Post&nbsp;(no&nbsp;parent)'</span><span
style="color: #007700">),<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'sort_column'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'menu_order,&nbsp;post_title'</span><span
style="color: #007700">));<br
/>&nbsp;}<br
/><br
/></span><span
style="color: #FF8000">/*&nbsp;Prints&nbsp;the&nbsp;edit&nbsp;form&nbsp;for&nbsp;pre-WordPress&nbsp;2.5&nbsp;post/page&nbsp;*/<br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">myplugin_old_custom_box</span><span
style="color: #007700">()&nbsp;{<br
/><br
/>&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;class="dbx-b-ox-wrapper"&gt;'&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">"\n"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;fieldset&nbsp;id="myplugin_fieldsetid"&nbsp;class="dbx-box"&gt;'&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">"\n"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;class="dbx-h-andle-wrapper"&gt;<br
/>&lt;h3&nbsp;class="dbx-handle"&gt;'&nbsp;</span><span
style="color: #007700">.<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">__</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'WP&nbsp;Sub&nbsp;Posts'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'myplugin_textdomain'&nbsp;</span><span
style="color: #007700">)&nbsp;.&nbsp;</span><span
style="color: #DD0000">"&lt;/h3&gt;<br
/>&lt;/div&gt;<br
/><br
/>"</span><span
style="color: #007700">;&nbsp;&nbsp;&nbsp;<br
/><br
/>&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;class="dbx-c-ontent-wrapper"&gt;<br
/>&lt;div&nbsp;class="dbx-content"&gt;'</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;output&nbsp;editing&nbsp;form<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #0000BB">myplugin_inner_custom_box</span><span
style="color: #007700">();<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;end&nbsp;wrapper<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #DD0000">"&lt;/div&gt;<br
/>&lt;/div&gt;<br
/>&lt;/fieldset&gt;<br
/>&lt;/div&gt;<br
/><br
/>\n"</span><span
style="color: #007700">;<br
/>}<br
/><br
/></span><span
style="color: #FF8000">/*&nbsp;When&nbsp;the&nbsp;post&nbsp;is&nbsp;saved,&nbsp;saves&nbsp;our&nbsp;custom&nbsp;data&nbsp;*/<br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">myplugin_save_postdata</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$post_id&nbsp;</span><span
style="color: #007700">)&nbsp;{<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;verify&nbsp;this&nbsp;came&nbsp;from&nbsp;the&nbsp;our&nbsp;screen&nbsp;and&nbsp;with&nbsp;proper&nbsp;authorization,<br
/>&nbsp;&nbsp;//&nbsp;because&nbsp;save_post&nbsp;can&nbsp;be&nbsp;triggered&nbsp;at&nbsp;other&nbsp;times<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #007700">if&nbsp;(&nbsp;!</span><span
style="color: #0000BB">wp_verify_nonce</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'myplugin_noncename'</span><span
style="color: #007700">],&nbsp;</span><span
style="color: #0000BB">plugin_basename</span><span
style="color: #007700">(</span><span
style="color: #0000BB">__FILE__</span><span
style="color: #007700">)&nbsp;))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post_id</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;verify&nbsp;if&nbsp;this&nbsp;is&nbsp;an&nbsp;auto&nbsp;save&nbsp;routine.&nbsp;If&nbsp;it&nbsp;is&nbsp;our&nbsp;form&nbsp;has&nbsp;not&nbsp;been&nbsp;submitted,&nbsp;so&nbsp;we&nbsp;dont&nbsp;want<br
/>&nbsp;&nbsp;//&nbsp;to&nbsp;do&nbsp;anything<br
/>&nbsp;&nbsp;</span><span
style="color: #007700">if&nbsp;(&nbsp;</span><span
style="color: #0000BB">defined</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'DOING_AUTOSAVE'</span><span
style="color: #007700">)&nbsp;&amp;&amp;&nbsp;</span><span
style="color: #0000BB">DOING_AUTOSAVE&nbsp;</span><span
style="color: #007700">)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post_id</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;Check&nbsp;permissions<br
/>&nbsp;&nbsp;</span><span
style="color: #007700">if&nbsp;(&nbsp;</span><span
style="color: #DD0000">'page'&nbsp;</span><span
style="color: #007700">==&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'post_type'</span><span
style="color: #007700">]&nbsp;)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!</span><span
style="color: #0000BB">current_user_can</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'edit_page'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_id&nbsp;</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post_id</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;}&nbsp;else&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;!</span><span
style="color: #0000BB">current_user_can</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #DD0000">'edit_post'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_id&nbsp;</span><span
style="color: #007700">)&nbsp;)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post_id</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;OK,&nbsp;we're&nbsp;authenticated:&nbsp;we&nbsp;need&nbsp;to&nbsp;find&nbsp;and&nbsp;save&nbsp;the&nbsp;data<br
/><br
/>&nbsp;&nbsp;</span><span
style="color: #0000BB">$mydata&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'parent_id'</span><span
style="color: #007700">];<br
/><br
/>&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$mydata</span><span
style="color: #007700">;<br
/>}<br
/><br
/></span><span
style="color: #0000BB">add_filter</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'posts_where'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'where_no_parent'</span><span
style="color: #007700">);<br
/></span><span
style="color: #0000BB">add_filter&nbsp;</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'the_content'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'subpost_template'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">2&nbsp;</span><span
style="color: #007700">);<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">subpost_template</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">)&nbsp;{<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span
style="color: #0000BB">is_singular</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">remove_filter</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'posts_where'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'where_no_parent'</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$idnya&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_the_ID</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$child&nbsp;</span><span
style="color: #007700">=&nbsp;new&nbsp;</span><span
style="color: #0000BB">WP_Query</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"post_type=post&amp;post_parent="</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$idnya</span><span
style="color: #007700">.</span><span
style="color: #DD0000">""</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;while(</span><span
style="color: #0000BB">$child</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">have_posts</span><span
style="color: #007700">())&nbsp;:&nbsp;</span><span
style="color: #0000BB">$child</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">the_post</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;blockquote&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;h3&gt;'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">the_title</span><span
style="color: #007700">();<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'&lt;/h3&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$childid&nbsp;</span><span
style="color: #007700">=&nbsp;&nbsp;</span><span
style="color: #0000BB">get_the_ID</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">the_content</span><span
style="color: #007700">();<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">edit_post_link</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'Edit'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,</span><span
style="color: #DD0000">''</span><span
style="color: #007700">,</span><span
style="color: #0000BB">$childid</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'&lt;/blockquote&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;endwhile;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">wp_reset_query</span><span
style="color: #007700">();<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">where_no_parent</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$where</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;post_parent&nbsp;&nbsp;=&nbsp;0"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$where</span><span
style="color: #007700">;<br
/>}<br
/></span><span
style="color: #0000BB">?&gt;<br
/></span><br
/>?&gt;</span> </code></div></div></div></div> <strong> Revision by <a
href="http://www.kaskus.us/member.php?u=1202930">polvocdo</a></strong><div
class="refsect1"><h3 class="title">subpost_template()</h3><div
class="example"><p><strong>subpost_template()</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/><br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">if(</span><span
style="color: #0000BB">is_singular</span><span
style="color: #007700">())&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">remove_filter</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'posts_where'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'where_no_parent'</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$parentID&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_the_ID</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$childposts&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_posts</span><span
style="color: #007700">(array(<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_type'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'numberposts'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;-</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_status'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'publish'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_parent'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$parentID<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">));<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">""</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span
style="color: #0000BB">$childposts&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">){<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;blockquote&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;h3&gt;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_title</span><span
style="color: #007700">.</span><span
style="color: #DD0000">"&lt;/h3&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_content</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">'<br
/><br
/>&lt;a&nbsp;rel="nofollow"&nbsp;href="'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">get_edit_post_link</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">).</span><span
style="color: #DD0000">'"&gt;Edit&lt;/a&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&lt;/blockquote&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$content&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$subcontent</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">;<br
/>}<br
/><br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div></div><div
class="refsect1"><h3 class="title">WP Dropdown Post</h3><div
class="example"><p><strong>wp_dropdown_posts()</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php</span><span
style="color: #007700">&lt;/</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;<br
/></span><span
style="color: #0000BB">$currentid&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_GET</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">];<br
/></span><span
style="color: #0000BB">wp_dropdown_posts</span><span
style="color: #007700">(array(</span><span
style="color: #DD0000">'exclude_tree'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$currentid</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'selected'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_parent</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'name'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'parent_id'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'show_option_none'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">__</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'Main&nbsp;Post&nbsp;(no&nbsp;parent)'</span><span
style="color: #007700">),<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'sort_column'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'menu_order,&nbsp;post_title'</span><span
style="color: #007700">));<br
/><br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div></div><div
class="information"><strong>Download</strong><p>You can download alpha version of this plugin here <a
href="http://cektkp.com/wpsubpost">http://cektkp.com/wpsubpost</a><br
/> If it not working please <a
href="http://takien.com/wp-content/plugins/wp-sub-post.zip">Click here </a></p></div><div
class="warning"><strong>Warning</strong><p>This plugin is Alpha version, use it for testing purpose only. Any problem caused by this plugin is not my responsibility.<br
/></p></div><p><strong>Demo: </strong></p><p>See below:<br
/><blockquote
class="sub_post" id="subpost_602"><h3>Code Update WP Sub Post</h3><p>There are some changes to the WP Sub Post:</p><ul><li>Fixed/Added, now child post can be viewed as a single post, with link to the Parent Post instead of displaying blank post with 'Post not found' title.</li><li>Added, CSS class and id to the blockquote of the child post. It would be useful to make a link like http://example.com/parentpost.html#childpostXXX. while XXX is your child post ID.</li></ul><p>Two functions that are changed <strong>subpost_template()</strong> and <strong>where_no_parent()</strong></p><div
class="example"><p><strong>WP Sub Post</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">subpost_template</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">)&nbsp;{<br
/>global&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">;<br
/><br
/></span><span
style="color: #0000BB">$parentID&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_the_ID</span><span
style="color: #007700">();<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$childposts&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">get_posts</span><span
style="color: #007700">(array(<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_type'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'post'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'numberposts'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;-</span><span
style="color: #0000BB">1</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_status'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'publish'</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">'post_parent'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$parentID<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">));<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">""</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;foreach(</span><span
style="color: #0000BB">$childposts&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">){<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;blockquote&nbsp;class=\"sub_post\"&nbsp;id=\"subpost_"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">.</span><span
style="color: #DD0000">"\"&gt;"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;h3&gt;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_title</span><span
style="color: #007700">.</span><span
style="color: #DD0000">"&lt;/h3&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_content</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;p&nbsp;class="postmetadata"&gt;&lt;small&gt;This&nbsp;sub&nbsp;post&nbsp;was&nbsp;added&nbsp;on:&nbsp;'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">date</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'l,&nbsp;dS&nbsp;F,&nbsp;Y'</span><span
style="color: #007700">,</span><span
style="color: #0000BB">strtotime</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_date</span><span
style="color: #007700">)).</span><span
style="color: #DD0000">'&nbsp;&lt;a&nbsp;href="'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">get_edit_post_link</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$childpost</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">ID</span><span
style="color: #007700">).</span><span
style="color: #DD0000">'"&nbsp;rel="nofollow"&gt;Edit&lt;/a&gt;&lt;/small&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$subcontent&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&lt;/blockquote&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_parent&nbsp;</span><span
style="color: #007700">!==&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">)&nbsp;{<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$parent_info&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;blockquote&gt;This&nbsp;post&nbsp;is&nbsp;a&nbsp;child&nbsp;post&nbsp;of&nbsp;&lt;strong&gt;'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">get_the_title</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_parent</span><span
style="color: #007700">).</span><span
style="color: #DD0000">'&lt;/strong&gt;.&nbsp;To&nbsp;view&nbsp;the&nbsp;parent&nbsp;post,&nbsp;please&nbsp;&lt;a&nbsp;href="'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">get_permalink</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">post_parent</span><span
style="color: #007700">).</span><span
style="color: #DD0000">'"&gt;click&nbsp;here.&lt;/a&gt;&lt;/blockquote&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$content&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$parent_info</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$content&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">$subcontent</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">;<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">where_no_parent</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$where</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(!</span><span
style="color: #0000BB">is_single</span><span
style="color: #007700">())&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;post_parent&nbsp;&nbsp;=&nbsp;0"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$where&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #DD0000">"&nbsp;AND&nbsp;post_type&nbsp;=&nbsp;'post'"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$where</span><span
style="color: #007700">;<br
/>}<br
/><br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div><p
class="postmetadata"><small>This sub post was added on: Tuesday, 09th February, 2010 <a
href="" rel="nofollow">Edit</a></small></p></blockquote><blockquote
class="sub_post" id="subpost_575"><h3>Finally you can see the demo here</h3><p>Yesterday, I was failed to add a demo directly in this site because of incompatibility with smart tags (all smart tags are not working when WP Sub Post is activated).</p><p>The problem comes from my old stupid function <code>subpost_template():D </code></p><p>Thanks and sorry to <strong><a
href="http://www.kaskus.us/member.php?u=1202930">polvocdo</a></strong><strong></strong> <img
src='http://takien.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , actually your revision is the answer.<br
/> Ha ha I'm forget to replace mine with your revision  :hammer: ....</p><p><strong><br
/> </strong><p
class="postmetadata"><small>This sub post was added on: Friday, 29th January, 2010 <a
href="" rel="nofollow">Edit</a></small></p></blockquote><blockquote
class="sub_post" id="subpost_536"><h3>This is a child post</h3><p>This is an individual post (http://takien.com/536/this-is-a-child-post.php) that attached to the another post ( http://takien.com/550/wordpress-plugin-wp-sub-post.php)</p><p><div
id="attachment_573" class="wp-caption alignleft" style="width: 160px"><a
href="http://takien.com/wp-content/uploads/2010/01/chimpanzee.jpg"><img
class="size-thumbnail wp-image-573 " title="chimpanzee" src="http://takien.com/wp-content/uploads/2010/01/chimpanzee-150x150.jpg" alt="" width="150" height="150" /></a><p
class="wp-caption-text">image on the child post</p></div><p>Child post could be useful when you want to add an additional information to the main post,  news analysis, or update. Instead of editing the main post, you can now simply Add New post and mark it as child post.</p><p>Child post also has it's own functionality, can handle attachment, displaying image. etc.</p><p>But you can't see this post in the post editing page (wp-admin/edit.php) because of filter  in the plugin to prevent child post to be displayed individually in the main page, post listing, feed, etc.  Hahaha.. don't worry, I will fix it soon.<p
class="postmetadata"><small>This sub post was added on: Wednesday, 27th January, 2010 <a
href="" rel="nofollow">Edit</a></small></p></blockquote><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wp+sub+post" title="WP Sub post">WP Sub post</a></li><li><a
href="http://takien.com/search/wordpress+sub+posts" title="wordpress sub posts">wordpress sub posts</a></li><li><a
href="http://takien.com/search/sub+post+wordpress" title="sub post wordpress">sub post wordpress</a></li><li><a
href="http://takien.com/search/wordpress+sub+post" title="wordpress sub post">wordpress sub post</a></li><li><a
href="http://takien.com/search/wordpress+subpost" title="wordpress subpost">wordpress subpost</a></li><li><a
href="http://takien.com/search/wp_dropdown_posts" title="wp_dropdown_posts">wp_dropdown_posts</a></li><li><a
href="http://takien.com/search/wordpress+post+parent+plugin" title="wordpress post parent plugin">wordpress post parent plugin</a></li><li><a
href="http://takien.com/search/wordpress+sub+posts" title="wordpress sub-posts">wordpress sub-posts</a></li><li><a
href="http://takien.com/search/wordpress+subposts" title="wordpress subposts">wordpress subposts</a></li><li><a
href="http://takien.com/search/wordpress+child+post" title="wordpress child post">wordpress child post</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/550/wordpress-plugin-wp-sub-post.php/feed</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>PHP: Keep HTML Tags Paired</title><link>http://takien.com/516/php-keep-html-tags-paired.php</link> <comments>http://takien.com/516/php-keep-html-tags-paired.php#comments</comments> <pubDate>Fri, 13 Nov 2009 18:50:40 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[html]]></category><guid
isPermaLink="false">http://takien.com/?p=516</guid> <description><![CDATA[After applying substr to a string that contains HTML tags, usually I found that the result is broken because the closing tags are truncated. To prevent this, I have made a function that keep the closing tags remains and will not break the appearance of my website. Here is the function: Usage/Example: Feedback and comment [...]]]></description> <content:encoded><![CDATA[<p>After applying <a
href="http://id2.php.net/manual/en/function.substr.php">substr </a>to a string that contains HTML tags, usually I found that the result is broken because the closing tags are truncated.</p><p>To prevent this, I have made a function that keep the closing tags remains and will not break the appearance of my website.</p><p><strong>Here is the function:</strong></p><div
class="example"><p><strong>HTML Pair Tags</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php</span><span
style="color: #007700">&lt;/</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;<br
/>function&nbsp;</span><span
style="color: #0000BB">pair_tag</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$tags&nbsp;</span><span
style="color: #007700">=&nbsp;Array(</span><span
style="color: #DD0000">'em'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'i'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'b'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'strong'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'div'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'span'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'p'</span><span
style="color: #007700">);<br
/></span><span
style="color: #FF8000">//array&nbsp;of&nbsp;tags&nbsp;we&nbsp;will&nbsp;keep&nbsp;paired,&nbsp;you&nbsp;may&nbsp;add&nbsp;another<br
/></span><span
style="color: #007700">foreach(</span><span
style="color: #0000BB">$tags&nbsp;</span><span
style="color: #007700">as&nbsp;</span><span
style="color: #0000BB">$tag</span><span
style="color: #007700">)&nbsp;{<br
/><br
/></span><span
style="color: #0000BB">$opentag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">substr_count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'&lt;'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$tag</span><span
style="color: #007700">);<br
/></span><span
style="color: #FF8000">//&nbsp;I&nbsp;don't&nbsp;put&nbsp;&gt;&nbsp;in&nbsp;the&nbsp;opentag&nbsp;in&nbsp;case&nbsp;they&nbsp;may&nbsp;have&nbsp;an&nbsp;attribute<br
/></span><span
style="color: #0000BB">$closetag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">substr_count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'&lt;/'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$tag</span><span
style="color: #007700">.</span><span
style="color: #DD0000">'&gt;'</span><span
style="color: #007700">);<br
/><br
/>if(</span><span
style="color: #0000BB">$opentag&nbsp;</span><span
style="color: #007700">!==&nbsp;</span><span
style="color: #0000BB">$closetag</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$return&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">str_repeat</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'&lt;/'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$tag</span><span
style="color: #007700">.</span><span
style="color: #DD0000">'&gt;'</span><span
style="color: #007700">,&nbsp;(</span><span
style="color: #0000BB">$opentag</span><span
style="color: #007700">-</span><span
style="color: #0000BB">$closetag</span><span
style="color: #007700">));<br
/>}<br
/>}<br
/>return&nbsp;</span><span
style="color: #0000BB">$return</span><span
style="color: #007700">;<br
/>}<br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div><p><strong>Usage/Example:</strong></p><div
class="example"><p><strong>Example</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php</span><span
style="color: #007700">&lt;/</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;<br
/></span><span
style="color: #0000BB">$excerpt&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">substr</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">20</span><span
style="color: #007700">);&nbsp;&nbsp;</span><span
style="color: #FF8000">//only&nbsp;display&nbsp;first&nbsp;20&nbsp;character<br
/></span><span
style="color: #0000BB">$excerpt&nbsp;</span><span
style="color: #007700">.=&nbsp;</span><span
style="color: #0000BB">pair_tag</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$excerpt</span><span
style="color: #007700">);&nbsp;</span><span
style="color: #FF8000">//&nbsp;this&nbsp;will&nbsp;count&nbsp;any&nbsp;unclosed&nbsp;tags&nbsp;then&nbsp;close&nbsp;it.<br
/></span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$excerpt</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #FF8000">//&nbsp;returns&nbsp;&lt;p&gt;This&nbsp;is&nbsp;my&nbsp;first&nbsp;pos&lt;/p&gt;<br
/></span><span
style="color: #007700">&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div><p>Feedback and comment are welcome. Thanks</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/php+remove+unclosed+tags" title="php remove unclosed tags">php remove unclosed tags</a></li><li><a
href="http://takien.com/search/keep+selected+tags+php" title="keep selected tags php">keep selected tags php</a></li><li><a
href="http://takien.com/search/substring+of+html+with+php" title="substring of html with php">substring of html with php</a></li><li><a
href="http://takien.com/search/php+post+keep+html+tags" title="php post keep html tags">php post keep html tags</a></li><li><a
href="http://takien.com/search/php+paired+tags" title="php paired tags">php paired tags</a></li><li><a
href="http://takien.com/search/php+paired" title="php paired">php paired</a></li><li><a
href="http://takien.com/search/php+pair+html+tag" title="php pair html tag">php pair html tag</a></li><li><a
href="http://takien.com/search/php+opentag+closetag" title="php opentag closetag">php opentag closetag</a></li><li><a
href="http://takien.com/search/php+keephatml" title="php keephatml">php keephatml</a></li><li><a
href="http://takien.com/search/php+keep_tags" title="php keep_tags">php keep_tags</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/516/php-keep-html-tags-paired.php/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>How to fix &#8216;Function eregi() is deprecated&#8217; in PHP 5.3.0?</title><link>http://takien.com/513/how-to-fix-function-eregi-is-deprecated-in-php-5-3-0.php</link> <comments>http://takien.com/513/how-to-fix-function-eregi-is-deprecated-in-php-5-3-0.php#comments</comments> <pubDate>Wed, 21 Oct 2009 10:41:18 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[deprecated functions]]></category> <category><![CDATA[email validation]]></category><guid
isPermaLink="false">http://takien.com/?p=513</guid> <description><![CDATA[I used to use eregi for validating email address input that matches to the regular expression. That would return true if given email address is matches to username@domain.ext pattern. Unfortunately, after upgrading PHP to the earlier version (5.3.0), it wont work properly. This is because eregi is one of several functions that are deprecated in [...]]]></description> <content:encoded><![CDATA[<p>I used to use eregi for validating email address input that matches to the regular expression.</p><div
class="example"><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/></span><span
style="color: #007700">if(!</span><span
style="color: #0000BB">eregi</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$str</span><span
style="color: #007700">))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$msg&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">'email&nbsp;is&nbsp;not&nbsp;valid'</span><span
style="color: #007700">;<br
/>}<br
/>else&nbsp;{<br
/></span><span
style="color: #0000BB">$valid&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">true</span><span
style="color: #007700">;<br
/>}<br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div><p>That would return true if given email address is matches to <em>username@domain.ext</em> pattern. Unfortunately, after upgrading PHP to the earlier version (5.3.0), it wont work properly. This is because <em>eregi </em>is one of several functions that are deprecated in the new version of PHP.</p><p><strong>Solution:</strong><br
/> Use <em>preg_match</em> with the <em>'i'</em> modifier instead. <em>i</em> means that regular expression is case insensitive. So the code become like this:</p><div
class="example"><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/></span><span
style="color: #007700">if(!</span><span
style="color: #0000BB">preg_match</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$str</span><span
style="color: #007700">))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$msg&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">'email&nbsp;is&nbsp;not&nbsp;valid'</span><span
style="color: #007700">;<br
/>}<br
/>else&nbsp;{<br
/></span><span
style="color: #0000BB">$valid&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">true</span><span
style="color: #007700">;<br
/>}<br
/>&lt;</span><span
style="color: #0000BB">p</span><span
style="color: #007700">&gt;</span><span
style="color: #0000BB">?&gt;</span> </span> </code></div></div></div><p><strong>The list of functions that are deprecated in PHP 5.3.0:</strong></p><ul><li>call_user_method() (use call_user_func() instead)</li><li> call_user_method_array() (use call_user_func_array() instead)</li><li> define_syslog_variables()</li><li>dl()</li><li>ereg() (use preg_match() instead)</li><li>ereg_replace() (use preg_replace() instead)</li><li>eregi() (use preg_match() with the 'i' modifier instead)</li><li> eregi_replace() (use preg_replace() with the 'i' modifier instead)</li><li>set_magic_quotes_runtime() and its alias, magic_quotes_runtime()</li><li>session_register() (use the $_SESSION superglobal instead)</li><li>session_unregister() (use the $_SESSION superglobal instead)</li><li>session_is_registered() (use the $_SESSION superglobal instead)</li><li>set_socket_blocking() (use stream_set_blocking() instead)</li><li>split() (use preg_split() instead)</li><li> spliti() (use preg_split() with the 'i' modifier instead)</li><li>sql_regcase()</li><li>mysql_db_query() (use mysql_select_db() and mysql_query() instead)</li><li> mysql_escape_string() (use mysql_real_escape_string() instead)</li><li>Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.</li><li>The is_dst parameter to mktime(). Use the new timezone handling functions instead.</li></ul><p>Ref:</p><p>http://php.net/manual/en/migration53.deprecated.php</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/eregi+deprecated" title="eregi deprecated">eregi deprecated</a></li><li><a
href="http://takien.com/search/function+eregi+is+deprecated" title="Function eregi() is deprecated">Function eregi() is deprecated</a></li><li><a
href="http://takien.com/search/deprecated+function+eregi+is+deprecated+in" title="Deprecated: Function eregi() is deprecated in">Deprecated: Function eregi() is deprecated in</a></li><li><a
href="http://takien.com/search/deprecated+function+eregi+is+deprecated" title="Deprecated: Function eregi() is deprecated">Deprecated: Function eregi() is deprecated</a></li><li><a
href="http://takien.com/search/eregi+is+deprecated" title="eregi() is deprecated">eregi() is deprecated</a></li><li><a
href="http://takien.com/search/deprecated+function+ereg+is+deprecated" title="Deprecated: Function ereg() is deprecated">Deprecated: Function ereg() is deprecated</a></li><li><a
href="http://takien.com/search/function+eregi+is+deprecated+in" title="Function eregi() is deprecated in">Function eregi() is deprecated in</a></li><li><a
href="http://takien.com/search/deprecated+function+ereg+is+deprecated+in" title="Deprecated: Function ereg() is deprecated in">Deprecated: Function ereg() is deprecated in</a></li><li><a
href="http://takien.com/search/deprecated+function+eregi" title="Deprecated: Function eregi()">Deprecated: Function eregi()</a></li><li><a
href="http://takien.com/search/eregi+is+deprecated" title="eregi is deprecated">eregi is deprecated</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/513/how-to-fix-function-eregi-is-deprecated-in-php-5-3-0.php/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Mencari dan Mengganti String dalam Database MySQL dengan phpMyAdmin</title><link>http://takien.com/160/mencari-dan-mengganti-string-dalam-database-mysql-dengan-phpmyadmin.php</link> <comments>http://takien.com/160/mencari-dan-mengganti-string-dalam-database-mysql-dengan-phpmyadmin.php#comments</comments> <pubDate>Sat, 20 Jun 2009 08:19:15 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[MySQL]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[phpmyadmin]]></category><guid
isPermaLink="false">http://takien.com/?p=160</guid> <description><![CDATA[Kadangkala kita perlu mengganti suatu teks langsung dari database mySQL menggunakan phpMyAdmin. Hal ini tentu mudah saja dilakukan jika teks yang akan diganti jumlahnya cuma sedikit. Nah, bagaimana cara merubah teks yang berjumlah banyak dalam database tersebut dengan cepat tanpa mengekspor database? Hal itu bisa dilakukan menggunakan perintah SQL, caranya bukalah phpMyAdmin, kemudian buka tab [...]]]></description> <content:encoded><![CDATA[<p>Kadangkala kita perlu mengganti suatu teks langsung dari database mySQL menggunakan phpMyAdmin. Hal ini tentu mudah saja dilakukan jika teks yang akan diganti jumlahnya cuma sedikit.</p><p>Nah, bagaimana cara merubah teks yang berjumlah banyak dalam database tersebut dengan cepat tanpa mengekspor database?</p><p>Hal itu bisa dilakukan menggunakan perintah SQL, caranya bukalah phpMyAdmin, kemudian buka tab SQL dan ketikkan perintah berikut:</p><pre lang="PHP">UPDATE namatabel SET namakolom = replace(namakolom,"teksyangdicari","tekspengganti");</pre><p>Contoh berikut akan mengganti semua teks <strong>google.com</strong> dalam posting wordpress menjadi <strong>yahoo.com</strong>.</p><pre lang="PHP">UPDATE wp_posts SET post_content = replace(post_content,"google.com","yahoo.com");</pre><p><strong>Update: (22 Juni 2009)</strong><br
/> Malu aku, posting ini dibaca oleh <a
href="http://ianbali.wordpress.com">sang master</a> juga ternyata.</p><p>Tapi gak apa-apa, itu menandakan masih punya kemaluan.<br
/> Si master tadi ngasih solusi yang <em>lebih cepat lebih baik</em> (bukan kampanye, red).</p><p>Kata dia cukup pakai ini aja:</p><pre lang="PHP">"UPDATE wp_posts SET `post_content` = 'google.com' WHERE `post_content` = 'yahoo.com'" ;</pre><p>Standard MySQL tuh, katanya menambahkan.</p><p>Weleh-weleh, yo wis lah, makasih oom, ntar tak hadiahin chika versi manohara deh sekalian <a
href="http://blog.rizkyonline.com">tak gendong kemana-mana.</a></p><p><em>NB: google.com dan yahoo.com diatas hanyalah sebagai contoh saja, bukan bermaksud mempromosikan kedua situs tersebut apalagi menyemarakkan nama baik.</em></p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/mengganti+nama+database+mysql+pada+phpmyadmin" title="mengganti nama database mysql pada phpmyadmin">mengganti nama database mysql pada phpmyadmin</a></li><li><a
href="http://takien.com/search/mencari+kata+dengan+php" title="mencari kata dengan php">mencari kata dengan php</a></li><li><a
href="http://takien.com/search/mengganti+nama+database+pada+mysql" title="mengganti nama database pada mysql">mengganti nama database pada mysql</a></li><li><a
href="http://takien.com/search/merubah+nama+database+mysql" title="merubah nama database mysql">merubah nama database mysql</a></li><li><a
href="http://takien.com/search/mencari+kata+dalam+string" title="mencari kata dalam string">mencari kata dalam string</a></li><li><a
href="http://takien.com/search/mengganti+nama+database+pada+phpmyadmin" title="mengganti nama DATABASE pada PHPMYADMIN">mengganti nama DATABASE pada PHPMYADMIN</a></li><li><a
href="http://takien.com/search/mengganti+nama+database+phpmyadmin" title="mengganti nama database phpmyadmin">mengganti nama database phpmyadmin</a></li><li><a
href="http://takien.com/search/mengganti+semua+kata+di+php+myadmin" title="mengganti semua kata di php myadmin">mengganti semua kata di php myadmin</a></li><li><a
href="http://takien.com/search/menggunakan+str+replace+in+php" title="menggunakan str replace in php">menggunakan str replace in php</a></li><li><a
href="http://takien.com/search/mengisi+data+record+phpmyadmin" title="mengisi data record phpmyadmin">mengisi data record phpmyadmin</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/160/mencari-dan-mengganti-string-dalam-database-mysql-dengan-phpmyadmin.php/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Club Cooee, Animated 3D Instant Messaging Yang Keren Abis</title><link>http://takien.com/299/club-cooee-animated-3d-instant-messaging-yang-keren-abis.php</link> <comments>http://takien.com/299/club-cooee-animated-3d-instant-messaging-yang-keren-abis.php#comments</comments> <pubDate>Thu, 25 Dec 2008 11:14:00 +0000</pubDate> <dc:creator>dari situskamu.com</dc:creator> <category><![CDATA[Website]]></category> <category><![CDATA[Chatting]]></category> <category><![CDATA[Clubcooee]]></category> <category><![CDATA[IM]]></category> <category><![CDATA[instant messaging]]></category> <category><![CDATA[Website Review]]></category><guid
isPermaLink="false">http://takien.com/?p=152</guid> <description><![CDATA[Setelah sekian lamaaa banget nggak posting di blog ini, akhirnya... posting lagi ah...! Kali ini aku mau mengulas sedikit tentang sebuah aplikasi baru yang keren abis, yaitu Club Cooee. Sebuah aplikasi Instant Messaging ( semacam chatting ) yang dibuat sedemikian rupa sehingga menyerupai dunia nyata alias real. Hal ini sebenarnya sudah lama diterapkan dalam aplikasi-aplikasi [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://clubcooee.com"><img
style="margin-right: 5px" align="left" src="http://takien.com/wp-content/uploads/2008/12/clubcooee.png" alt="Club Cooee" title="Club Cooee" width="120" height="120" class="size-full wp-image-153" /></a>Setelah sekian lamaaa banget nggak posting di blog ini, akhirnya... posting lagi ah...! Kali ini aku mau mengulas sedikit tentang sebuah aplikasi baru yang keren abis, yaitu <a
href="http://clubcooee.com">Club Cooee</a>. Sebuah aplikasi Instant Messaging ( semacam chatting ) yang dibuat sedemikian rupa sehingga menyerupai dunia nyata alias real.</p><p>Hal ini sebenarnya sudah lama diterapkan dalam aplikasi-aplikasi game online yang telah lama dikenal banyak orang.<br
/> Tapi ClubCooee lebih dititikberatkan penggunaanya untuk chatting, bukanlah sebuah permainan belaka. <span
id="more-299"></span>Namun demikian, main Club Cooee tidaklah jauh berbeda dengan main game, karena kita bisa mengumpulkan point (disebut CC, singkatan dari ClubCooee cash kalau nggak salah). Saat ini saat mendaftar di ClubCooee kita otomatis mendapatkan bonus CC sebanyak 25 CC, selain itu kita akan memperoleh CC sebanyak 25 CC dengan cara mengundang teman-teman melalui email, atau dengan online 1 jam makan CC akan bertambah sebanyak 10 CC.</p><p>Layaknya aplikasi IM lainnya di Club Cooee juga terdapat Room yaitu ruangan virtual tempat kita mengobrol dengan teman-teman. Bedanya, di Club Cooee Roomnya lebih real, karena benar-benar berbentuk seperti ruangan rumah dimana pemilik room bisa menambahkan item / mendekorasi room nya dengan segala macam perabotan rumah tangga. Perabotan tersebut dapat dibeli menggunakan CC. Selain room-room pribadi juga ada global room yang disebut dengan International Lobby, room regional, cafe/bar, atau tempat-tempat umum lainnya. Keren kan??</p><p>Nih, screenshoot pas lagi pada joget primitiv di room ... hahhaha<br
/><div
id="attachment_161" class="wp-caption alignnone" style="width: 490px"><img
src="http://takien.com/wp-content/uploads/2008/12/bugil-rame-rame.png" alt="Bugil Rame Rame" title="Bugil Rame Rame" width="480" height="360" class="size-full wp-image-161" /><p
class="wp-caption-text">Bugil Rame Rame</p></div></p><p>Nggak keren kalau belum coba sendiri. hehehe... Mau tahu banyak tentang Club Cooee? atau sekedar berdiskusi antar sesama pengguna Club Cooee juga bisa, karena sekarang udah ada komunitasnya di Indonesia. Silahkan cek di http://clubku.com</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/club+cooee" title="club cooee">club cooee</a></li><li><a
href="http://takien.com/search/cara+main+club+cooee" title="cara main club cooee">cara main club cooee</a></li><li><a
href="http://takien.com/search/cara+bermain+club+cooee" title="cara bermain club cooee">cara bermain club cooee</a></li><li><a
href="http://takien.com/search/poin+club+cooee" title="poin club cooee">poin club cooee</a></li><li><a
href="http://takien.com/search/cara+main+club+cooee" title="cara main ]club cooee">cara main ]club cooee</a></li><li><a
href="http://takien.com/search/cooee" title="cooee">cooee</a></li><li><a
href="http://takien.com/search/cara+daftar+clubcooee" title="CARA DAFTAR clubcooee">CARA DAFTAR clubcooee</a></li><li><a
href="http://takien.com/search/tips+club+cooee" title="tips Club cooee">tips Club cooee</a></li><li><a
href="http://takien.com/search/how+to+earn+money+in+cooee" title="how to earn money in cooee">how to earn money in cooee</a></li><li><a
href="http://takien.com/search/game+online+terbaru+sama+dengan+club+cooee" title="game online terbaru sama dengan club cooee">game online terbaru sama dengan club cooee</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/299/club-cooee-animated-3d-instant-messaging-yang-keren-abis.php/feed</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Tips dan Trick CSS (Bagian I)</title><link>http://takien.com/76/tips-dan-trick-css.php</link> <comments>http://takien.com/76/tips-dan-trick-css.php#comments</comments> <pubDate>Wed, 10 Sep 2008 08:53:45 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[css]]></category><guid
isPermaLink="false">http://takien.com/?p=76</guid> <description><![CDATA[Penggunaan CSS (Cascading Style Sheets) sudahlah mutlak dalam mendesain sebuah website. Dengan CSS hampir semua format tampilan dapat kita deklarasikan hanya melalui sebuah file, sehingga halaman lebih cepat di load, selain dapat dengan mudah jika suatu saat ingin menggantinya. Namun terkadang masih banyak terdapat kesalahan dimana terjadi banyak pengulangan-pengulangan yang tidak penting. Juga penggunaan ID [...]]]></description> <content:encoded><![CDATA[<p>Penggunaan CSS (Cascading Style Sheets) sudahlah mutlak dalam mendesain sebuah website. Dengan CSS hampir semua format tampilan dapat kita deklarasikan hanya melalui sebuah file, sehingga halaman lebih cepat di load, selain dapat dengan mudah jika suatu saat ingin menggantinya. Namun terkadang masih banyak terdapat kesalahan dimana terjadi banyak pengulangan-pengulangan yang tidak penting. Juga penggunaan ID dan class yang salah tempat. Sehingga tujuan penggunaan CSS untuk mempercepat loading halaman jadi tidak tercapai.</p><p>Berikut beberapa tips dalam menuliskan CSS:</p><p><em>1. Hindari penggunaan ID ganda.</em></p><p>ID adalah sebuah penanda unik untuk sebuah elemen halaman, artinya dalam sebuah halaman tidak ada dua ID dengan nama yang sama. Jadi, gunakanlah ID hanya untuk elemen-elemen utama yang tidak ada duanya, seperti header, menu, container, sidebar, footer dsb.</p><p>Contoh1:</p><p>Contoh2:</p><p>Contoh2 di atas adalah salah, karena kemungkinan besar elemen title dan post adalah lebih dari satu dalam sebuah halaman.</p><p>Solusinya gunakanlah class daripada ID.</p><p><em>2. Buang nilai-nilai yang mubazir</em></p><p>Kita lihat contoh CSS berikut:</p><p>Contoh3</p><pre lang="CSS">#container {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-right: 0px;
}</pre><p>Contoh4</p><pre lang="CSS">#container {
padding: 5px 0px 5px 0px;
}</pre><p>Contoh3 dan Contoh4 di atas akan menghasilkan tampilan yang sama, tentu saja contoh4 lebih sederhana daripada contoh3. Namun demikian, contoh4 tersebut masih terdapat perulangan nilai 5 dan 0. Mari kita perbaiki menjadi sebagai berikut:</p><p>Contoh5</p><pre lang="CSS">#container {
padding: 5px 0;
}</pre><p>Wow, sederhana bukan? Ya, karena nilai pertama sudah dapat mewakili top dan bottom, dan nilai kedua sudah mewakili left dan right. Sementara untuk zero value (0) tidak perlu menambahkan satuan px, jadi boleh dihilangkan.<br
/> <em><br
/> 3. Bijak dalam memberikan nilai warna</em></p><p>Asumsikan kita akan memberi latar warna biru untuk div container, css nya adalah sebagai berikut.</p><p>Contoh6</p><pre lang="CSS">#container {
background: #0000FF;
}</pre><p>Contoh6 akan menghasilkan warna background dari div container menjadi berwarna biru. Kode tersebut bisa dipersingkat lagi menjadi sebagai berikut:</p><p>Contoh7</p><pre lang="CSS">#container {
background: blue;
}</pre><p>Ya, karena nilai #0000FF sama artinya dengan blue. Lebih singkat bukan?</p><p>Beberapa alternatif lain dalam memberikan warna seperti tertera dalam table berikut:</p><pre>alternatif1        alternatif2          alternatif3            hasil warna
#000000           #000                  black                   hitam
#FFFFFF           #FFF                  white                  putih
#FFFF00           #FF0                  yellow                 kuning
#FF0000           #F00                  red                     merah</pre><p>Di sinilah kebijakan kita dituntut, dimana kita harus bisa memilih mana yang paling sedikit karakternya. Misalnya untuk memberi warna kuning, maka lebih baik menggunakan #FF0 dari pada yellow, sementara untuk memberi warna merah, lebih baik menggunakan red, daripada #F00. Pemberian nama warna langsung kemungkinan tidak terbaca oleh semua browser, tapi untuk warna2 dasar hal ini masih bisa ditolelir.</p><p>Untuk lebih jelasnya dalam menentukan kode warna, bisa dilihat color chart <a
href="http://designkillers.com/color-code/">di sini.</a></p><p><em>4. Semicolons, hanya untuk pemisah</em></p><p>Kita lihat contoh berikut</p><p>Contoh8</p><pre lang="CSS">#container {
background: blue;  /*terdapat semicolon (titik koma) setelah nilai blue.*/
}</pre><p>Jika hanya ada sebuah properties, kita tidak perlu mengakhirinya dengan titik koma (;) atau semicolon.<br
/> Jadi CSS yang baik adalah.</p><p>Contoh9</p><pre lang="CSS">#container {
background: blue
}</pre><p>Demikian juga jika sebuah nilai tidak diikuti oleh nilai lainnya, maka semicolon bisa dihilangkan.</p><p>Contoh10</p><pre lang="CSS">#container {
background: blue;
padding: 5px 0;
margin: 0
}</pre><p>Setelah nilai margin: 0 kita tidak perlu lagi menambahkan semicolon, karena properties untuk container sudah berakhir.<br
/> <em><br
/> 6. Kelompokkan nilai yang sama.</em></p><p>Misalkan div header, div sidebar, dan div footer mempunyai beberapa nilai yang sama, kita bisa mengelompokkannya dengan memisahkannya dengan koma.</p><p>Contoh11</p><pre lang="CSS">#header, #sidebar, #footer {
background: red;
font-family: Arial, Helvetica;
padding: 5px</pre><p><em>5. Kurangi spasi yang berlebihan</em></p><p>Sedapat mungkin kurangi penggunaan spasi kosong yang berlebihan.<br
/> Untuk contoh10 di atas, bisa kita padatkan lagi menjadi</p><p>Contoh12</p><pre lang="CSS">#container {
background:blue;
padding:5px 0;
margin:0
}</pre><p>Atau bahkan</p><p>Contoh13</p><pre lang="CSS">#container {background:blue;padding:5px 0;margin:0}</pre><p>Namun contoh13 tidak dianjurkan, karena akan merepotkan kita sendiri sewaktu-waktu ingin merubah tampilan nantinya.</p><p>Demikian beberapa tips yang mungkin berguna, sebenarnya masih ada beberapa tips lagi yang mungkin lain kali bisa disambung lagi. <img
src='http://takien.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/penggunaan+css" title="penggunaan css">penggunaan css</a></li><li><a
href="http://takien.com/search/tips+trik+css" title="tips & trik css">tips & trik css</a></li><li><a
href="http://takien.com/search/container+css+artinya+adalah" title="#container css artinya adalah">#container css artinya adalah</a></li><li><a
href="http://takien.com/search/background+tabel+transparan+dengan+css" title="background tabel transparan dengan css">background tabel transparan dengan css</a></li><li><a
href="http://takien.com/search/container+dan+background+css" title="container dan background css">container dan background css</a></li><li><a
href="http://takien.com/search/css+artinya" title="css artinya">css artinya</a></li><li><a
href="http://takien.com/search/css+wrap+dasar" title="CSS WRAP DASAR">CSS WRAP DASAR</a></li><li><a
href="http://takien.com/search/css+yang+baik" title="css yang baik">css yang baik</a></li><li><a
href="http://takien.com/search/penggunaan+class+dan+id+dalam+css+php" title="penggunaan class dan id dalam css php">penggunaan class dan id dalam css php</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/76/tips-dan-trick-css.php/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Tips dalam memilih Nama Domain</title><link>http://takien.com/65/tips-dalam-memilih-nama-domain.php</link> <comments>http://takien.com/65/tips-dalam-memilih-nama-domain.php#comments</comments> <pubDate>Thu, 28 Aug 2008 23:09:34 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Domain]]></category><guid
isPermaLink="false">http://takien.com/?p=65</guid> <description><![CDATA[Memilih nama domain seperti memilih pasangan hidup. Keterlaluan sepertinya ya? Tetapi setidaknya ada beberapa tips yang perlu diperhatikan, jika kita benar-benar ingin menghidupkan sebuah website. Berikut tips yang saya kumpulkan dari berbagai sumber dan juga pengalaman pribadi: 1. Kesesuaian Ini sudah jelas, sebuah nama domain harus dapat mewakili atau sesuai dengan isi dari sebuah website [...]]]></description> <content:encoded><![CDATA[<p>Memilih nama domain seperti memilih pasangan hidup. Keterlaluan sepertinya ya? Tetapi setidaknya ada beberapa tips yang perlu diperhatikan, jika kita benar-benar ingin menghidupkan sebuah website. Berikut tips yang saya kumpulkan dari berbagai sumber dan juga pengalaman pribadi:</p><p><strong>1. Kesesuaian</strong></p><p>Ini sudah jelas, sebuah nama domain harus dapat mewakili atau sesuai dengan isi dari sebuah website itu sendiri. Jadi ketika seseorang melihat sebuah domain akan langsung bisa menebak apa isinya.</p><p><strong>2. Generik</strong></p><p>Carilah nama-nama umum, yang biasa disebutkan dan dimengerti orang banyak. Sepertinya hal ini sangat susah mengingat hampir semua nama-nama umum sudah didaftarkan orang, tapi kalau kita kreatif dan sabar pasti dapat hasil yang bagus pula.</p><p><strong>3. Pendek</strong></p><p>Masih ingat dengan domain terpanjang di Indonesia atau di dunia? Hah, itu tidak lain hanya untuk sensasi saja. Intinya, makin pendek makin baik</p><p><strong>4. Tanda hubung ( - )</strong></p><p>Sedapat mungkin hindari penggunaan tanda hubung seperti nama-perusahaan.com. Kenapa? Karena akan terasa sukar dan panjang sewaktu kita menyebutkannya secara lisan atau melalui telepon, mau tidak mau harus seperti ini: "Website kami adalah <em>nama tanda hubung perusahaan dot com</em>" daripada <em>nama perusahaan dot kom</em>.</p><p><strong>5. Angka</strong></p><p>Penggunaan angka dalam sebuah nama domain adalah kurang baik, kecuali angka tersebut merupakan bagian dari nama perusahaan. Contohnya: trans7, indonesia5 dsb.</p><p><strong>6. Dot com</strong></p><p>Kenapa dot com? Karena dot com lebih memiliki kredibilitas dibanding dengan extensi lainnya, selain paling mudah diingat dan diketikkan orang.</p><p><strong>7. Awalan / akhiran</strong></p><p>Nama yang kita inginkan sudah diambil orang? Cobalah untuk menambahkan awalan atau akhiran yang relevan. Contohnya: ponsel.com sudah didaftarkan, cobalah ponselku.com atau jualponsel.com</p><p><strong>8. Legalitas</strong></p><p>Perhatikan bahwa nama domain yang ingin anda daftarkan bukanlah nama sebuah merek atau sesuatu yang telah terdaftar hak cipta-nya. Karena sewaktu-waktu mereka bisa menuntutnya.</p><p><strong>9. Banyak TLD</strong></p><p>TLD adalah top level domain atau extensi yang paling populer seperti .COM/.NET/.ORG. Daftarkan domain anda lebih dari satu TLD. Gunanya adalah untuk mencegah penggunaan nama domain kita oleh pesaing meskipun dengan TLD yang berbeda. Selain itu juga untuk menjaga jika pengunjung salah mengetikkan TLD.</p><p><strong>10. Konsultasi</strong></p><p>Tidak kalah penting juga untuk mengkonsultasikan nama domain yang akan anda beli dengan rekan atau teman. Karena sesuatu yang baik bagi kita belum tentu baik bagi orang lain atau bahkan mereka bisa menyumbangkan ide lebih baik lagi. Tapi ingat, jangan sembarangan berkonsultasi sebelum membeli sebuah domain, bisa-bisa domain tersebut lebih duluan didaftarkannya.</p><p><strong>11. Lihat sejarah domain, pastikan bukan spam</strong></p><p>Bila domain anda pernah didaftarkan sebelumnya oleh orang lain (expired/deleted domain). Cobalah lakukan pencarian di search engine (e.g Google.com) dan pastikan domain tersebut tidak digunakan oleh spammer maupun scammer. Karena bila hal itu terjadi, bisa saja nama tersebut telah diblacklist dari berbagai search engine atau bahkan telah diblacklist dari beberapa negara maupun ISP.</p><p><strong>12. Rencana pengembangan ke depan</strong></p><p>Anda menjual baju olahraga dan anda membeli domain untuknya dengan nama bajuolahraga.com. Pastikan sampai kapanpun anda menjual baju olah raga dan bukan baju anak-anak atau busana muslim. Jika anda berencana mengembangkan usaha untuk menjual segala macam baju, maka sebaiknya belilah domain dengan nama jualbusana.com atau tokobusana.com karena cakupannya lebih luas.</p><p><strong>13. Lokalisasi</strong></p><p>Pengunjung adalah segalanya. Oleh karena itu perhatikan juga target pengunjung website kita nantinya. Jika target pengunjung anda masyarakat Indonesia, tidaklah masalah jika anda memilih domain dengan extensi .id seperti .co.id atau web.id. Tapi ingat, bagaimanapun TLD dot com is the best ( if available )</p><p><strong>14. Mudah dilafalkan, hindari ambiguitas</strong></p><p>"Pakai c apa pakai k?", "Ujungnya pakai s apa enggak?". Itu adalah salah satu contoh ketika sebuah nama domain mengandung kata/huruf yang dapat menimbulkan kebingungan orang yang mendengarnya ketika disebutkan. Hindari.</p><p><strong>15. Mudah diingat</strong></p><p>Kalau beberapa kriteria sebelumnya sudah dipenuhi, otomatis nama domain akan mudah diingat. Pendek, umum, mudah dilafalkan, dot com, sesuai dengan isi.</p><p><strong>16. Nama yang mirip</strong></p><p>Cobalah buka <em>gogle.com</em>, <em>gpple.com</em>, <em>goole.com</em> atau <em>googel.com</em>. Hasilnya adalah website yang sama bukan?</p><p>Nah, daftarkan juga beberapa domain yang ejaan maupun penulisannya mirip atau menyerupai dengan domain yang akan dibeli. Hal ini untuk menjaga sewaktu-waktu pengunjung salah mengetikkan alamat website anda.</p><p><strong>17. Gunakan bentuk jamak ( english only)</strong></p><p>Bahasa Inggris membedakan bentuk jamak dengan menambahkan akhiran -s. Jika anda berencana membeli domain untuk toko bunga anda cobalah untuk memilih yang berbentuk jamak seperti flowers.com daripada flower.com. Karena yang kita jual adalah banyak bunga bukannya satu bunga.</p><p><strong>18. Kreatif</strong></p><p>Kreatifitas adalah tanpa batas. Jadi walaupun anda tidak dapat memenuhi kriteria di atas, anda masih bisa mendapatkan domain yang bagus dengan cara harus kreatif.</p><p><strong>19. Hati-hati dengan Whois</strong></p><p>Memeriksa ketersediaan domain melalui whois service terkadang 'membahayakan', kenapa? Karena mereka akan merecord pencarian kita dan kalau domain yang mau kita daftarkan termasuk banyak yang me-whois. Pihak situs akan meregister domain tersebut karena dikira "valuable", selanjutnya mereka jual dengan harga tinggi.</p><p>Cara aman untuk mengecek ketersediaan domain diantaranya dengan mengetikkannya langsung di browser, atau dengan ping test (lakukan ping ke domain tersebut). Jika website tidak terbuka atau IP tidak tertera, kemungkinan masih available. Namun hal ini tidak 100% bisa dipercaya karena domain yang tidak di map (dipointing ke nameserver) akan menampilkan pesan page not found atau ping time-out.</p><p><strong>20. Compromise</strong></p><p>Dari sekian banyak tips yang dijabarkan di atas, sepertinya saat ini sangat sulit sekali untuk memenuhi semua kriteria tersebut. Namun sedikitnya setengah saja tips dan syarat dapat dipenuhi, anda sudah mendapatkan sebuah domain yang bagus.</p><p>Dan jangan lupa, kunci suksesnya adalah kemauan dan keyakinan yang kuat dalam membangun sebuah website. Karena, sekeren apapun domainnya akan tidak bernilai jika pengunjung hanya mendapati halaman Under Construction sepanjang masa. Belum punya waktu untuk membangun website sementara domain sudah dibeli? Parkirkan saja domainnya di Sedo, Parked atau NameDrive. Selain dapat menghasilkan $$$, siapa tahu ada pihak lain yang berminat membeli domain tersebut.</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/cara+memilih+nama+domain+yang+menjual" title="cara memilih nama domain yang menjual">cara memilih nama domain yang menjual</a></li><li><a
href="http://takien.com/search/15+nama+nama+domain+umum" title="15 nama-nama domain umum">15 nama-nama domain umum</a></li><li><a
href="http://takien.com/search/nama+inggris+bunga" title="nama inggris bunga">nama inggris bunga</a></li><li><a
href="http://takien.com/search/nama+orang+yang+bagus+dalam+bahasa+englishy" title="nama orang yang bagus dalam bahasa englishy">nama orang yang bagus dalam bahasa englishy</a></li><li><a
href="http://takien.com/search/nama+nama+baju+in+french" title="nama-nama baju in french">nama-nama baju in french</a></li><li><a
href="http://takien.com/search/nama2+domain+buat+aksesoris" title="nama2 domain buat aksesoris">nama2 domain buat aksesoris</a></li><li><a
href="http://takien.com/search/panduan+membeli+camcorder+yang+bagus" title="panduan membeli camcorder yang bagus">panduan membeli camcorder yang bagus</a></li><li><a
href="http://takien.com/search/pilih+nama+untuk+warnet" title="pilih nama untuk warnet">pilih nama untuk warnet</a></li><li><a
href="http://takien.com/search/syarat+dalam+memilih+modem" title="syarat dalam memilih modem">syarat dalam memilih modem</a></li><li><a
href="http://takien.com/search/takien+who+is" title="takien who is">takien who is</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/65/tips-dalam-memilih-nama-domain.php/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Membuat Private NS Sendiri</title><link>http://takien.com/57/membuat-private-ns-sendiri.php</link> <comments>http://takien.com/57/membuat-private-ns-sendiri.php#comments</comments> <pubDate>Thu, 28 Aug 2008 21:28:47 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Domain]]></category> <category><![CDATA[Web Hosting]]></category> <category><![CDATA[nameserver]]></category><guid
isPermaLink="false">http://takien.com/?p=57</guid> <description><![CDATA[Ketika menyewa sebuah webhosting, kita biasanya diberi informasi account dan informasi nameserver dengan format NS1.NAMAHOSTING.COM dan NS2.NAMAHOSTING.COM. Nama server tersebut nantinya akan bisa dilihat publik ketika melakukan Whois ke domain kita sehingga orang lain akan tahu dimana kita menyewa hosting. Sebenarnya kita bisa membuat nameserver sendiri dengan format NS1.DOMAINKITA.COM dan NS2.DOMAINKITA.COM. Untuk dapat membuat nameserver [...]]]></description> <content:encoded><![CDATA[<p>Ketika menyewa sebuah webhosting, kita biasanya diberi informasi account dan informasi nameserver dengan format NS1.NAMAHOSTING.COM dan NS2.NAMAHOSTING.COM. Nama server tersebut nantinya akan bisa dilihat publik ketika melakukan Whois ke domain kita sehingga orang lain akan tahu dimana kita menyewa hosting.</p><p>Sebenarnya kita bisa membuat nameserver sendiri dengan format NS1.DOMAINKITA.COM dan NS2.DOMAINKITA.COM. Untuk dapat membuat nameserver sendiri syaratnya adalah kita harus punya akses ke control panel domain yang memungkinkan mengedit DNS Zone. Beberapa registrar domain yang memungkinkan kita membuat nameserver sendiri (tanpa biaya tambahan) diantaranya Godaddy.com, Name.com, Dynadot.com</p><p>Berikut tutorial untuk membuat nameserver di Godaddy.com</p><p>- Login ke account di <strong>Godaddy.com</strong></p><p>- Masuk ke domain management dengan mengklik menu <strong>My Domain</strong></p><p
style="padding-left: 30px;"><a
href="http://takien.com/wp-content/uploads/2008/08/001.png"><img
class="alignnone size-full wp-image-59" title="001" src="http://takien.com/wp-content/uploads/2008/08/001.png" alt="" width="211" height="217" /></a></p><p>- Klik salah satu domain yang akan dibuat nameservernya</p><p
style="padding-left: 30px;"><a
href="http://takien.com/wp-content/uploads/2008/08/002.png"><img
class="alignnone size-full wp-image-60" title="002" src="http://takien.com/wp-content/uploads/2008/08/002.png" alt="" width="500" height="211" /></a></p><p>- Scroll ke bawah, di situ tertera tertera <strong>Host Summary (add)</strong>, klik pada link (add)</p><p
style="padding-left: 30px;"><a
href="http://takien.com/wp-content/uploads/2008/08/003.png"><img
class="alignnone size-full wp-image-61" title="003" src="http://takien.com/wp-content/uploads/2008/08/003.png" alt="" width="277" height="133" /></a></p><p>- Pada kotak <strong>hostname </strong>isikan NS1, pada kotak <strong>Host IP1</strong> isikan no IP untuk NS1</p><p
style="padding-left: 30px;"><a
href="http://takien.com/wp-content/uploads/2008/08/004.png"><img
class="alignnone size-full wp-image-62" title="004" src="http://takien.com/wp-content/uploads/2008/08/004.png" alt="" width="500" height="193" /></a></p><p>- Ulangi sekali lagi untuk NS2, pada kotak <strong>Host IP1</strong> isikan no IP untuk NS2</p><p>- Klik OK jika sudah selesai. Nameserver akan aktif dalam waktu paling lama 48 jam.</p><p>NB:</p><p>Untuk mendapatkan no IP. lakukan ping ke NS1.NAMAHOSTING.COM dan NS2.NAMAHOSTING.COM (sesuai yang diberikan pihak webhosting), caranya ketikkan di Start -&gt; Run <em>ping ns1.namahosting.com -t </em>dan tekan Enter, demikian juga untuk NS2-nya<em>.</em></p><p>Trik ini hanya untuk merubah nameserver, dimana orang lain masih tetap dapat melihat dimana kita menyewa hosting dengan melakukan trace-route. <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/membuat+nameserver+sendiri" title="membuat nameserver sendiri">membuat nameserver sendiri</a></li><li><a
href="http://takien.com/search/private+ns" title="private ns">private ns</a></li><li><a
href="http://takien.com/search/cara+membuat+ns" title="cara membuat ns">cara membuat ns</a></li><li><a
href="http://takien.com/search/membuat+ns+sendiri" title="membuat NS sendiri">membuat NS sendiri</a></li><li><a
href="http://takien.com/search/membuat+nameserver" title="membuat nameserver">membuat nameserver</a></li><li><a
href="http://takien.com/search/membuat+dedicated+server+sendiri" title="membuat dedicated server sendiri">membuat dedicated server sendiri</a></li><li><a
href="http://takien.com/search/membuat+name+server+sendiri" title="membuat name server sendiri">membuat name server sendiri</a></li><li><a
href="http://takien.com/search/bagaimana+cara+mendapatkan+private+name+server" title="bagaimana cara mendapatkan private name server">bagaimana cara mendapatkan private name server</a></li><li><a
href="http://takien.com/search/membuat+private+name+server" title="membuat private name server">membuat private name server</a></li><li><a
href="http://takien.com/search/membuat+private+nameserver" title="membuat Private nameserver">membuat Private nameserver</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/57/membuat-private-ns-sendiri.php/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Memiliki Email Pribadi Tanpa Membeli Hosting</title><link>http://takien.com/51/memiliki-email-pribadi-tanpa-membeli-hosting.php</link> <comments>http://takien.com/51/memiliki-email-pribadi-tanpa-membeli-hosting.php#comments</comments> <pubDate>Tue, 26 Aug 2008 20:57:38 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Domain]]></category> <category><![CDATA[Web Hosting]]></category> <category><![CDATA[email]]></category> <category><![CDATA[google apps]]></category><guid
isPermaLink="false">http://takien.com/?p=51</guid> <description><![CDATA[Mungkin sudah banyak yang tahu apa itu Google Apps. Bagi yang belum tahu, itu adalah layanan gratis dari Google yang menawarkan berbagai fasilitas menarik, salah satunya inbox email sebesar kurang lebih 6GB secara gratis layaknya Gmail. Uniknya lagi, layanan gratis ini bisa menggunakan domain sendiri artinya alamat email Anda bukanlah username@gmail.com tapi username@namaanda.com. Hal yang [...]]]></description> <content:encoded><![CDATA[<p>Mungkin sudah banyak yang tahu apa itu <a
href="https://www.google.com/a/" target="_blank">Google Apps</a>. Bagi yang belum tahu, itu adalah layanan gratis dari Google yang menawarkan berbagai fasilitas menarik, salah satunya inbox email sebesar kurang lebih 6GB secara gratis layaknya Gmail. Uniknya lagi, layanan gratis ini bisa menggunakan domain sendiri artinya alamat email Anda bukanlah username@gmail.com tapi username@namaanda.com.</p><p>Hal yang perlu diperhatikan untuk dapat menikmati layanan ini adalah, tentu saja, harus terlebih dahulu mempunyai domain, mengedit MX entry dan mengarahkannya (pointing) ke ghs.google.com. Beberapa penyedia layanan domain membebankan biaya tambahan untuk dapat mengedit MX/DNS Zone, atau alternatifnya mengarahkan domain tersebut ke webserver / hosting dan mengedit MX entry dari cPanel atau WHM. Setidaknya selain harus membeli domain, juga diharuskan membeli layanan manage MX/DNS Zone, atau membeli webhosting untuk dapat mengedit MX entry. Estimasinya dibutuhkan biaya sekitar Rp. 120 ribu ( domain rata-rata Rp 80rb ditambah biaya hosting atau MX/DNS).</p><p>Bagaimana jika Anda hanya ingin menggunakan fasilitas email tanpa bermaksud membangun website? Tentu saja webhosting yang terlanjur dibeli tersebut akan menjadi mubazir, karena tidak lebih hanya sebagai tempat numpang lewat.</p><p>Untung saja ada sebuah registrar (tempat melakukan registrasi domain) yang baik hati, yang menyediakan layanan Google Apps secara 'built up'. <a
href="http://name.com" target="_blank"><em>Name.com</em></a> namanya. Setelah mempunyai akun (dengan membeli minimal satu domain) di name.com, Anda langsung dapat Google Apps dengan beberapa klik.</p><p><a
href="http://takien.com/wp-content/uploads/2008/08/googleapps01.jpg"><img
class="alignnone size-full wp-image-53" title="googleapps01" src="http://takien.com/wp-content/uploads/2008/08/googleapps01.jpg" alt="" width="474" height="166" /></a></p><p>1. Pilih domainnya, klik tombol <em>Add for Selected Domain(s)</em></p><p><a
href="http://takien.com/wp-content/uploads/2008/08/googleapps02.jpg"><img
class="alignnone size-full wp-image-54" title="googleapps02" src="http://takien.com/wp-content/uploads/2008/08/googleapps02.jpg" alt="" width="474" height="166" /></a></p><p>2. Klik <em>Enable</em>, untuk mulai setup Account Google Apps.</p><p>Ikuti petunjuk selanjutnya untuk men-setup account Google Apps, dalam beberapa menit kemudian Anda bisa langsung dapat menggunakan fasilitas dari Google tersebut dengan gratis, dan dengan nama domain Anda sendiri. Bahkan Anda dapat memberikan akun email tersebut kepada teman Anda seperti temananda@namaanda.com. Hebat kan! <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>NB: <em>Saat posting ini ditulis, harga domain di Name.com adalah $5.99 USD atau sekitar Rp. 55.000,- berlaku untuk satu tahun.</em></p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/email+pribadi" title="email pribadi">email pribadi</a></li><li><a
href="http://takien.com/search/harga+email+pribadi" title="harga email pribadi">harga email pribadi</a></li><li><a
href="http://takien.com/search/httptakien+commemiliki+email+pribadi+tanpa+membeli+hosting" title="http://takien com/memiliki-email-pribadi-tanpa-membeli-hosting/">http://takien com/memiliki-email-pribadi-tanpa-membeli-hosting/</a></li><li><a
href="http://takien.com/search/mengarahkan+ns+di+google+app" title="mengarahkan ns di google app">mengarahkan ns di google app</a></li><li><a
href="http://takien.com/search/mengarahkan+domain+email+ke+google" title="mengarahkan domain email ke google">mengarahkan domain email ke google</a></li><li><a
href="http://takien.com/search/mempunyai+domain+email" title="mempunyai domain email">mempunyai domain email</a></li><li><a
href="http://takien.com/search/membeli+domain+tanpa+hosting" title="membeli domain tanpa hosting">membeli domain tanpa hosting</a></li><li><a
href="http://takien.com/search/layanan+email+gratis+dengan+domain+pribadi" title="Layanan email gratis dengan domain pribadi">Layanan email gratis dengan domain pribadi</a></li><li><a
href="http://takien.com/search/hosting+adalah" title="hosting adalah">hosting adalah</a></li><li><a
href="http://takien.com/search/akun+email+pribadi" title="akun email pribadi">akun email pribadi</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/51/memiliki-email-pribadi-tanpa-membeli-hosting.php/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 47/75 queries in 0.012 seconds using disk

Served from: takien.com @ 2010-07-29 18:42:02 -->