<?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; CMS</title> <atom:link href="http://takien.com/category/cms/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>WordPress Search Filter Plugins</title><link>http://takien.com/678/wordpress-search-filter-plugins.php</link> <comments>http://takien.com/678/wordpress-search-filter-plugins.php#comments</comments> <pubDate>Fri, 26 Mar 2010 22:15:28 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[filter]]></category> <category><![CDATA[search]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://takien.com/?p=678</guid> <description><![CDATA[May be you just wondering how to filter the WordPress search result by category. It's possible by adding some function to your wordpress, but if you don't familiar with PHP, I just write a plugin for you called WP Search Filter. This plugin is simply add a dropdown categories next to the search form. If [...]]]></description> <content:encoded><![CDATA[<p>May be you just wondering how to filter the WordPress search result by category. It's possible by adding some function to your wordpress, but if you don't familiar with PHP, I just write a plugin for you called <strong>WP Search Filter</strong>.</p><p>This plugin is simply add a dropdown categories next to the search form. If one of the category is selected, then it will only search on that category.</p><p>Actually it's also possible to filter the search result by <strong>custom field </strong>, but I will do it later <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p><strong>Installation</strong><br
/> Just install the plugin and activate. Make sure your search form is called from:<br
/><div
class="example"><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/>get_search_form</span><span
style="color: #007700">();<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><p><strong>Demo:</strong><br
/> Please see the live demo at the top right of this website.</p><div
class="information"><strong>Download</strong><p><br
/> <a
href='http://takien.com/wp-content/uploads/2010/03/wp-search-filter.zip'>Download WP Search Filter Here.</a><br
/></p></div><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wordpress+search+filter" title="wordpress search filter">wordpress search filter</a></li><li><a
href="http://takien.com/search/wordpress+search+filters" title="wordpress search filters">wordpress search filters</a></li><li><a
href="http://takien.com/search/search+filtering+plugin" title="Search Filtering Plugin">Search Filtering Plugin</a></li><li><a
href="http://takien.com/search/wordpress+search+plugin" title="wordpress search plugin">wordpress search plugin</a></li><li><a
href="http://takien.com/search/wordpress+searchfilter" title="wordpress SearchFilter">wordpress SearchFilter</a></li><li><a
href="http://takien.com/search/filtered+search+wordpress" title="filtered search wordpress">filtered search wordpress</a></li><li><a
href="http://takien.com/search/wordpress+filter+search+plugin" title="wordpress filter search plugin">wordpress filter search plugin</a></li><li><a
href="http://takien.com/search/wordpress+search+filter+plugins" title="Wordpress Search Filter Plugins">Wordpress Search Filter Plugins</a></li><li><a
href="http://takien.com/search/searchfilter+wordpress" title="SearchFilter wordpress">SearchFilter wordpress</a></li><li><a
href="http://takien.com/search/wordpress+search+by+category" title="wordpress search by category">wordpress search by category</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/678/wordpress-search-filter-plugins.php/feed</wfw:commentRss> <slash:comments>29</slash:comments> </item> <item><title>WP Dropdown Posts Plugins</title><link>http://takien.com/661/wp-dropdown-posts-plugins.php</link> <comments>http://takien.com/661/wp-dropdown-posts-plugins.php#comments</comments> <pubDate>Mon, 01 Mar 2010 09:21:36 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[dropdown posts]]></category> <category><![CDATA[Wordpress]]></category><guid
isPermaLink="false">http://takien.com/661/wp-dropdown-posts-plugins.php</guid> <description><![CDATA[Sometime you want to display WordPress Posts list in a dropdown style just like WordPress Page does. Unfortunately this feature is not available in WordPress. But dont' worry guys, I have created a plugin for this purpose. WP Dropdown Posts will shows posts list in dropdown and if you click on an item, you will [...]]]></description> <content:encoded><![CDATA[<p>Sometime you want to display WordPress Posts list in a dropdown style just like WordPress Page does. Unfortunately this feature is not available in WordPress. But dont' worry guys, I have created a plugin for this purpose. WP Dropdown Posts will shows posts list in dropdown and if you click on an item, you will be redirected to that post. <span
id="more-661"></span></p><p><strong>WP Dropdown Posts</strong><br
/> Author: takien<br
/> Contributors: takien<br
/> Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=BL7ERUY46HPL8&#038;lc=ID&#038;item_name=WP%20Dropdown%20Posts%20Plugin&#038;currency_code=USD&#038;bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted<br
/> Tags: post, dropdown, jump, menu<br
/> Tested up to: 0.1<br
/> Stable tag: 0.1</p><p>This plugin will show post list as dropdown</p><p><strong>Description</strong></p><p>This plugin will show post list as dropdown just like wp_dropdown_pages, most parameter wp_dropdown_pages are accepted too.</p><p><strong>Screenshot</strong><br
/><div
id="attachment_665" class="wp-caption alignnone" style="width: 257px"><a
href="http://takien.com/wp-content/uploads/2010/03/dropdownposts.png"><img
src="http://takien.com/wp-content/uploads/2010/03/dropdownposts.png" alt="Dropdown Posts" title="dropdownposts" width="247" height="248" class="size-full wp-image-665" /></a><p
class="wp-caption-text">WP Dropdown Posts</p></div></p><p><strong>Installation</strong></p><p>1. Upload the 'wp-dropdown-posts.php' file to the '/wp-content/plugins/' directory<br
/> 2. Activate the plugin through the 'Plugins' menu in WordPress<br
/> 3. Paste the following code to your theme file, e.g in your sidebar.php</p><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<br
/>wp_dropdown_posts</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'sort_column=post_date&amp;sort_order=DESC&amp;number=5'</span><span
style="color: #007700">);<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><br
/> That will show latest 5 posts in dropdown.</p><p><div
class="information"><strong>Download</strong><p><br
/> <a
target="_blank" href='http://wordpress.org/extend/plugins/wp-dropdown-posts/'>Click Here to Download from WordPress.org</a></p></div><h4>Incoming search terms:</h4><ul><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/wp+dropdown" title="wp dropdown">wp dropdown</a></li><li><a
href="http://takien.com/search/drop+down+post+list+plugin+for+wordpress" title="Drop-Down Post List Plugin for WordPress">Drop-Down Post List Plugin for WordPress</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/dropdown+posts" title="dropdown posts">dropdown posts</a></li><li><a
href="http://takien.com/search/wp_dropdown" title="wp_dropdown">wp_dropdown</a></li><li><a
href="http://takien.com/search/wordpress+spry+plugin" title="wordpress spry plugin">wordpress spry plugin</a></li><li><a
href="http://takien.com/search/show+post+on+drop+down+categories" title="show post on drop down categories">show post on drop down categories</a></li><li><a
href="http://takien.com/search/wp+archives+dropdown" title="wp archives dropdown">wp archives dropdown</a></li><li><a
href="http://takien.com/search/wp+archives+dropdown+code" title="wp archives dropdown code">wp archives dropdown code</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/661/wp-dropdown-posts-plugins.php/feed</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>WordPress Iteration in Your Own PHP Application</title><link>http://takien.com/634/wordpress-iteration-in-your-own-php-application.php</link> <comments>http://takien.com/634/wordpress-iteration-in-your-own-php-application.php#comments</comments> <pubDate>Fri, 26 Feb 2010 22:25:14 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[iteration]]></category> <category><![CDATA[loop]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[while]]></category><guid
isPermaLink="false">http://takien.com/?p=634</guid> <description><![CDATA[WordPress has its own way to loop the posts, that is different than what other CMS does. I think it's great because of flexibility and usability reason. It would seem easy later, when you want to manipulate the result before it is displayed to the browser. So you want to implement the WordPress-style loop in [...]]]></description> <content:encoded><![CDATA[<p>WordPress has its own way to loop the posts, that is different than what other CMS does.  I think it's great because of flexibility and usability reason. It would seem easy later, when you want to manipulate the result before it is displayed to the browser.<br
/> So you want to implement the WordPress-style loop in your own PHP application? You have to say yes. <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>The following PHP code contains some basic functions to make your own WordPress Loop.</p><div
class="refsect1"><h3 class="title">Code</h3><div
class="example"><p><strong>WordPress-style Loop</strong></p><div
class="example-contents programlisting"><div
class="phpcode"><code><span
style="color: #000000"> <span
style="color: #0000BB">&lt;?php<br
/>$posts&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">mysql_query</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'YOUR&nbsp;SQL&nbsp;QUERY&nbsp;HERE'</span><span
style="color: #007700">);<br
/></span><span
style="color: #0000BB">$post&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">null</span><span
style="color: #007700">;<br
/></span><span
style="color: #0000BB">$post_count&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;<br
/></span><span
style="color: #0000BB">$post_index&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">have_post</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$posts</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_count</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_index</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span
style="color: #0000BB">$posts&nbsp;</span><span
style="color: #007700">&amp;&amp;&nbsp;(</span><span
style="color: #0000BB">$post_index&nbsp;</span><span
style="color: #007700">&lt;&nbsp;=&nbsp;</span><span
style="color: #0000BB">$post_count</span><span
style="color: #007700">)){<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_count&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$posts</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">true</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_count&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">0</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">false</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">the_post</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$posts</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_count</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$post_index</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;make&nbsp;sure&nbsp;all&nbsp;the&nbsp;posts&nbsp;haven't&nbsp;already&nbsp;been&nbsp;looped&nbsp;through<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">if&nbsp;(</span><span
style="color: #0000BB">$post_index&nbsp;</span><span
style="color: #007700">&gt;&nbsp;</span><span
style="color: #0000BB">$post_count</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">false</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;retrieve&nbsp;the&nbsp;post&nbsp;data&nbsp;for&nbsp;the&nbsp;current&nbsp;index<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$posts</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$post_index</span><span
style="color: #007700">+</span><span
style="color: #0000BB">1</span><span
style="color: #007700">];<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #FF8000">//&nbsp;increment&nbsp;the&nbsp;index&nbsp;for&nbsp;the&nbsp;next&nbsp;time&nbsp;this&nbsp;method&nbsp;is&nbsp;called<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$post_index</span><span
style="color: #007700">++;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">;<br
/><br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">the_title</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">Title</span><span
style="color: #007700">;<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">the_content</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">$post</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">Content</span><span
style="color: #007700">;<br
/>}<br
/><br
/></span><span
style="color: #FF8000">//and&nbsp;the&nbsp;output...&nbsp;tada....<br
/><br
/></span><span
style="color: #007700">if(</span><span
style="color: #0000BB">have_post</span><span
style="color: #007700">())&nbsp;:&nbsp;while(</span><span
style="color: #0000BB">have_post</span><span
style="color: #007700">())&nbsp;:&nbsp;</span><span
style="color: #0000BB">the_post</span><span
style="color: #007700">();<br
/>echo&nbsp;</span><span
style="color: #DD0000">"<br
/>&lt;h2&gt;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">the_title</span><span
style="color: #007700">().</span><span
style="color: #DD0000">"&lt;/h2&gt;<br
/><br
/>"</span><span
style="color: #007700">;<br
/>echo&nbsp;</span><span
style="color: #0000BB">the_content</span><span
style="color: #007700">();<br
/>endwhile;&nbsp;endif;<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><p>The <strong>advantage </strong>of using this iteration is:<br
/> 1. Easy to implement with templating system.<br
/> 2. Easy to filter output through PHP function, no need edit the template file.<br
/> 3. Every output element is a function rather than a variable. It accepts parameter, you can do more things.<br
/> 4. Want to display next post or previous post? that's no a pain.</p><p><strong>Disadvantage:</strong><br
/> Of course, that code confusing me at the first time <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><div
class="information"><strong>Information</strong><p><br
/> Thanks to <a
target="_blank" href="http://blackbooksingles.com/">Matt Huggins</a> post at <a
href="http://stackoverflow.com/questions/1516181/how-to-make-my-own-while-loop-just-like-wordpress-loop">Stackoverflow</a> and <a
title="Pedagang bubur kacang ijo" target="_blank" href="http://kacanghijau.com">xrvel</a> post at <a
href="http://www.kaskus.us/showpost.php?p=174087163&#038;postcount=8470">kaskus </a></p></div><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wordpress+whilehave_post" title="wordpress while(have_post">wordpress while(have_post</a></li><li><a
href="http://takien.com/search/function+of+bubur+kacang+hijau" title="function of bubur kacang hijau">function of bubur kacang hijau</a></li><li><a
href="http://takien.com/search/wordpress+post_count" title="wordpress post_count">wordpress post_count</a></li><li><a
href="http://takien.com/search/wordpress+have_post" title="wordpress have_post">wordpress have_post</a></li><li><a
href="http://takien.com/search/return+while+function+php" title="return while function php">return while function php</a></li><li><a
href="http://takien.com/search/wordpress+post_count" title="wordpress $post_count">wordpress $post_count</a></li><li><a
href="http://takien.com/search/wordpress+db+queries+loop+in+functions+php" title="wordpress db queries loop in functions php">wordpress db queries loop in functions php</a></li><li><a
href="http://takien.com/search/wordpress+global+have_post" title="wordpress global have_post">wordpress global have_post</a></li><li><a
href="http://takien.com/search/wordpress+loop+post_count" title="wordpress loop post_count">wordpress loop post_count</a></li><li><a
href="http://takien.com/search/wordpress+plugin+iterate+posts" title="wordpress plugin iterate posts">wordpress plugin iterate posts</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/634/wordpress-iteration-in-your-own-php-application.php/feed</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>WP Editarea WordPress Plugin</title><link>http://takien.com/606/wp-editarea-wordpress-plugin.php</link> <comments>http://takien.com/606/wp-editarea-wordpress-plugin.php#comments</comments> <pubDate>Wed, 10 Feb 2010 20:16:21 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[code editor]]></category> <category><![CDATA[codepress]]></category> <category><![CDATA[editarea]]></category> <category><![CDATA[syntax highlighting]]></category> <category><![CDATA[syntaxhighlighter]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[wordpress plugins]]></category><guid
isPermaLink="false">http://takien.com/?p=606</guid> <description><![CDATA[WordPress used to embed Codepress syntax highlighting at Version 2.8 and immediately disabled it at Version 2.8.1 due to browser incompatibilities. However I found another free Javascript code editor called Editarea which has more features than Codepress . Now you can simply integrate Editarea functionality to your WordPress by using WP Editarea Plugins. WP Editarea [...]]]></description> <content:encoded><![CDATA[<p>WordPress used to embed Codepress syntax highlighting at <a
href="http://codex.wordpress.org/Version_2.8#New_Features">Version 2.8 </a> and immediately disabled it at <a
href="http://wordpress.org/development/2009/07/wordpress-2-8-1/">Version 2.8.1</a> due to browser incompatibilities. However I found another free Javascript code editor called <a
href="http://www.cdolivet.com/index.php?page=editArea">Editarea </a>which has more features than <a
href="http://sourceforge.net/projects/codepress/">Codepress </a>. Now you can simply integrate Editarea functionality to your WordPress by using <strong> WP Editarea Plugins</strong>.</p><p><strong>WP Editarea</strong><br
/> Contributors: takien<br
/> Requires at least: 2.9<br
/> Tested up to: 2.9.1<br
/> Stable tag: 0.1</p><p><strong>Description</strong></p><p>WP Editarea turns your Oldschool textarea code editor in WordPress Dashboard (plugin/theme editor) into a fancy realtime highlighted code editor using <a
target="_blank" href="http://www.cdolivet.com/index.php?page=editArea" title="EditArea, a free javascript editor for source code">Editarea</a>.</p><p><strong>Plugin Feature</strong></p><p>* Automatically detect syntax language<br
/> * Live preview in plugin option page<br
/> * Better than codepress (for me)<br
/> * Easy integration, no file to edit<br
/> * Easy to use configuration page</p><p><strong>Editarea Feature</strong><br
/> * Multi language interface<br
/> * Bracket matching highlight<br
/> * Support many syntax<br
/> * Line numbers<br
/> * Search/replace with regex<br
/> * More at <a
target="_blank" href="http://www.cdolivet.com/index.php?page=editArea" title="EditArea, a free javascript editor for source code">Editarea homepage</a>.</p><p><strong>Browser Compatibility</strong><br
/> * IE 6 &#038; 7 &#038; 8, Firefox 1.5 &#038; 2 &#038; 3, Safari 3.x &#038; 4, Opera 9, 9.5, 9.6 and Chrome 1 &#038; 2[2]</p><p><strong>Installation</strong></p><p>The installation process.</p><p>1. Upload `wp-editarea` folder to the `/wp-content/plugins/` directory. Make sure directory structures are not changed. Or Directly upload from your Plugin management page.<br
/> 2. Activate the plugin through the 'Plugins' menu in WordPress<br
/> 3. Go to Settings menu and set options you need.</p><p><strong>Screenshots</strong></p><p>1. Setting page and live preview.<br
/><div
id="attachment_604" class="wp-caption alignnone" style="width: 310px"><a
href="http://takien.com/wp-content/uploads/2010/02/screenshot-11.png"><img
src="http://takien.com/wp-content/uploads/2010/02/screenshot-11-300x236.png" alt="wordpress editarea, wordpress syntax highlight" title="WP Editarea" width="300" height="236" class="size-medium wp-image-604" /></a><p
class="wp-caption-text">WP Editarea setting page.</p></div><br
/> 2. Your new theme editor <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br
/><div
id="attachment_605" class="wp-caption alignnone" style="width: 310px"><a
href="http://takien.com/wp-content/uploads/2010/02/screenshot-2.png"><img
src="http://takien.com/wp-content/uploads/2010/02/screenshot-2-300x201.png" alt=" editarea, wordpress code editor, wordpress syntax highlight" title="WP Editarea" width="300" height="201" class="size-medium wp-image-605" /></a><p
class="wp-caption-text">WordPress Editarea</p></div></p><div
class="information"><strong>Download</strong><p><br
/> <a
href="http://wordpress.org/extend/plugins/wp-editarea/">Download from WordPress.org</a><br
/></p></div><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wordpress+editarea" title="wordpress editarea">wordpress editarea</a></li><li><a
href="http://takien.com/search/editarea+wordpress" title="editarea wordpress">editarea wordpress</a></li><li><a
href="http://takien.com/search/wordpress+plugin+edit+area" title="wordpress plugin edit area">wordpress plugin edit area</a></li><li><a
href="http://takien.com/search/editare+wordpress" title="editare wordpress">editare wordpress</a></li><li><a
href="http://takien.com/search/wordpress+plugin+search+czech" title="wordpress plugin search czech">wordpress plugin search czech</a></li><li><a
href="http://takien.com/search/wordpress+page+editor+syntax+highlight" title="wordpress page editor syntax highlight">wordpress page editor syntax highlight</a></li><li><a
href="http://takien.com/search/wordpress+highlight+homepage+edit" title="wordpress highlight homepage edit">wordpress highlight homepage edit</a></li><li><a
href="http://takien.com/search/wordpress+editor+plugin" title="wordpress editor plugin">wordpress editor plugin</a></li><li><a
href="http://takien.com/search/wordpress+edit+plugin" title="wordpress edit plugin">wordpress edit plugin</a></li><li><a
href="http://takien.com/search/wordpress+edit+area" title="wordpress edit area">wordpress edit area</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/606/wp-editarea-wordpress-plugin.php/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>WordPress 3.0 with Twenty Ten Default Theme</title><link>http://takien.com/599/wordpress-3-0-with-twenty-ten-default-theme.php</link> <comments>http://takien.com/599/wordpress-3-0-with-twenty-ten-default-theme.php#comments</comments> <pubDate>Tue, 09 Feb 2010 10:19:45 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Wordpress theme]]></category><guid
isPermaLink="false">http://takien.com/599/wordpress-3-0-with-twenty-ten-default-theme.php</guid> <description><![CDATA[I just download and install alpha version of WordPress Version 3.0. At a glance, there are no major changes that I can see. After installation process that run as simple as usual, I walk through menus in the Dashboard and found a new sub-menu named "Network" under the Tools menu. As I have heard before [...]]]></description> <content:encoded><![CDATA[<div
id="attachment_598" class="wp-caption alignleft" style="width: 160px"><a
href="http://takien.com/wp-content/uploads/2010/02/wp30screenshot.png"><img
class="size-thumbnail wp-image-598 " title="wp30screenshot" src="http://takien.com/wp-content/uploads/2010/02/wp30screenshot-150x150.png" alt="WordPress 3.0, twenty ten, wordpress screnshoot" width="150" height="150" /></a><p
class="wp-caption-text">Twenty Ten 0.7 comes with WordPress 3.0</p></div><p>I just download and install alpha version of WordPress Version 3.0. At a glance, there are no major changes that I can see. After installation process that run as simple as usual, I walk through menus in the Dashboard and found a new sub-menu named "Network" under the Tools menu. As I have heard before that in version 3.0 WordPress would be integrated with WordPress MU with <a
href="http://dougal.gunters.org/blog/2010/01/25/wordpress-3-0-multisite-terminology">Multi-Site</a> feature. Itâ€™s mean that you can multiply your site easily without Installing WordPress MU.</p><p>Navigate other menus, there is nothing striking until my mouse clicked on the "Appearance". There seems to be a new stuff. The new default theme entitled "<em>Twenty Ten 0.7<strong> </strong>by the WordPress team</em>", cool.Â  Thereâ€™s a new atmosphere in my WordPress instead of seeing Kubrick theme for several years.</p><p>My curiosity led to Theme Editor that may also have some changes there. A little difference with previous version in the lists of the theme file name. The file title and file name are separated into two lines. Look quite neater.</p><p>At the bottom of file lists, there is a new stylesheet file named "<em>editor-style.css</em>". I hope my guessâ€™ right, it is the css style file to be used in editor page when I write or edit a post. I think it will be useful for those who create a new post from the dashboard, but not for me who prefer to write using Windows Live Writer.</p><p>Thatâ€™s my story when testing WordPress 3.0 alpha -- <em>development version (3.0-alpha)</em>-- which may a lot of changes will be added Â until the final version released.</p><ul><li> To see some WordPress 3.0 features, please follow this link: <a
href="http://www.wordpressious.com/wordpress-3-0-what-we-will-see/">http://www.wordpressious.com/wordpress-3-0-what-we-will-see/</a></li><li>To test yourself pleased download the development version here: <a
title="http://wordpress.org/nightly-builds/wordpress-latest.zip" href="http://wordpress.org/nightly-builds/wordpress-latest.zip">http://wordpress.org/nightly-builds/wordpress-latest.zip</a> - Every night, the latest, up-to-date in-development version of WordPress.</li><li>To trac the code changes, visit : <a
title="http://core.trac.wordpress.org/browser" href="http://core.trac.wordpress.org/browser">http://core.trac.wordpress.org/browser</a></li></ul><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wordpress+3+default+theme" title="wordpress 3 default theme">wordpress 3 default theme</a></li><li><a
href="http://takien.com/search/twenty+ten+0+7+by+the+wordpress+team" title="Twenty Ten 0 7 by the WordPress team">Twenty Ten 0 7 by the WordPress team</a></li><li><a
href="http://takien.com/search/twenty+ten+by+the+wordpress+team" title="Twenty Ten by the WordPress team">Twenty Ten by the WordPress team</a></li><li><a
href="http://takien.com/search/twenty+ten+1+0+by+the+wordpress+team" title="Twenty Ten 1 0 by the WordPress team">Twenty Ten 1 0 by the WordPress team</a></li><li><a
href="http://takien.com/search/twenty+ten+0+7" title="Twenty Ten 0 7">Twenty Ten 0 7</a></li><li><a
href="http://takien.com/search/wordpress+twenty+ten" title="wordpress Twenty Ten">wordpress Twenty Ten</a></li><li><a
href="http://takien.com/search/wordpress+3+0+nightly" title="wordpress 3 0 nightly">wordpress 3 0 nightly</a></li><li><a
href="http://takien.com/search/wordpress+3+0+alpha+download" title="wordpress 3 0 alpha download">wordpress 3 0 alpha download</a></li><li><a
href="http://takien.com/search/wordpress+3+0+default+theme" title="wordpress 3 0 default theme">wordpress 3 0 default theme</a></li><li><a
href="http://takien.com/search/wordpress+twenty+ten+1+0" title="wordpress twenty ten 1 0">wordpress twenty ten 1 0</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/599/wordpress-3-0-with-twenty-ten-default-theme.php/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Word Replacer WordPress Plugin</title><link>http://takien.com/587/word-replacer-wordpress-plugin.php</link> <comments>http://takien.com/587/word-replacer-wordpress-plugin.php#comments</comments> <pubDate>Mon, 01 Feb 2010 10:37:41 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[comment replace]]></category> <category><![CDATA[content replace]]></category> <category><![CDATA[str_replace]]></category> <category><![CDATA[text replace]]></category> <category><![CDATA[word replace]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[wordpress plugins]]></category><guid
isPermaLink="false">http://takien.com/587/word-replacer-wordpress-plugin.php</guid> <description><![CDATA[Word Replacer is a WordPress plugin will enable you to replace a specific word in your content then replace it with replacement given. Contents that can be replaced are posts, pages, or comments. It's identical with the Word Censors in SMF Forum Software. Readme: === Word Replacer === Contributors: takien Donate link: Donate Tags: replacer, [...]]]></description> <content:encoded><![CDATA[<p>Word Replacer is a WordPress plugin will enable you to replace a specific word in your content then replace it with replacement given. Contents that can be replaced are posts, pages, or comments. It's identical with the Word Censors in SMF Forum Software.</p><p><strong>Readme:</strong></p><p><strong>=== Word Replacer ===</strong><br
/> Contributors: takien<br
/> Donate link: <a
href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&#038;business=BL7ERUY46HPL8&#038;lc=ID&#038;item_name=WP%20Spry%20Menu%20Plugin&#038;currency_code=USD&#038;bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted">Donate</a><br
/> Tags: replacer, post, comment, page, replace, censor, bbcode, filter<br
/> Requires at least: 2.9<br
/> Tested up to: 2.9.1<br
/> Stable tag: 0.1</p><p>Replace word in post, page, or comment.</p><p><strong>== Description ==</strong></p><p>Word Replacer is a WordPress plugins to replace any desired text/word with your choice. You can filter which content to be replaced, eg. only in page, comment, or post. With very userfriendly administration page you can manage list of word eaasily. It's also can be used to censor any bad/vulgar words in your comment your your guest posting. It's simple but useful.</p><p><strong>Feature:</strong></p><p>* Userfriendly administration page.<br
/> * Define yourself what word to replace in where. (e.g. a word shoud be replaced in comment but not in post etc)<br
/> * Uses it's own database table, if you wish you can directly update/add/delete/import through your MySQL admin.</p><p><strong>== Installation ==</strong></p><p>The installation process.</p><p>1. Upload zipped plugin file  to the `/wp-content/plugins/` directory. Or Directly upload from your Plugin management page.<br
/> 2. Activate the plugin through the 'Plugins' menu in WordPress<br
/> 3. Go to Settings menu and you will see Word Replacer sub menu. Yeah, there are your playground.</p><p><strong>== Frequently Asked Questions ==</strong></p><p><strong>== Support RegeX ==</strong></p><p>No, at this time.</p><p><strong>== Screenshots ==</strong></p><div
id="attachment_586" class="wp-caption alignnone" style="width: 160px"><a
href="http://takien.com/wp-content/uploads/2010/02/screenshot-1.png"><img
src="http://takien.com/wp-content/uploads/2010/02/screenshot-1-150x150.png" alt="Word replacer" title="screenshot-1" width="150" height="150" class="size-thumbnail wp-image-586" /></a><p
class="wp-caption-text">Administration page where you can add/remove your word.</p></div><br
/> Administration page where you can add/remove your word.</p><p>== Changelog ==</p><p>= 0.1 =<br
/> * First release</p><p><strong>The code:</strong><br
/><div
class="refsect1"><h3 class="title">Code</h3><div
class="example"><p><strong>Word Replacer Source Code</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: #FF8000">/*<br
/>Plugin&nbsp;Name:&nbsp;Word&nbsp;Replacer<br
/>Plugin&nbsp;URI:&nbsp;http://wordpress.org/#<br
/>Description:&nbsp;Replace&nbsp;word&nbsp;in&nbsp;post,&nbsp;page,&nbsp;or&nbsp;comment<br
/>Author:&nbsp;Takien<br
/>Version:&nbsp;0.1<br
/>Author&nbsp;URI:&nbsp;http://takien.com/<br
/>*/<br
/><br
/>/*&nbsp;&nbsp;Copyright&nbsp;2010&nbsp;takien.com<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;program&nbsp;is&nbsp;free&nbsp;software;&nbsp;you&nbsp;can&nbsp;redistribute&nbsp;it&nbsp;and/or&nbsp;modify<br
/>&nbsp;&nbsp;&nbsp;&nbsp;it&nbsp;under&nbsp;the&nbsp;terms&nbsp;of&nbsp;the&nbsp;GNU&nbsp;General&nbsp;Public&nbsp;License&nbsp;as&nbsp;published&nbsp;by<br
/>&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;Free&nbsp;Software&nbsp;Foundation;&nbsp;either&nbsp;version&nbsp;2&nbsp;of&nbsp;the&nbsp;License,&nbsp;or<br
/>&nbsp;&nbsp;&nbsp;&nbsp;(at&nbsp;your&nbsp;option)&nbsp;any&nbsp;later&nbsp;version.<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;program&nbsp;is&nbsp;distributed&nbsp;in&nbsp;the&nbsp;hope&nbsp;that&nbsp;it&nbsp;will&nbsp;be&nbsp;useful,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;but&nbsp;WITHOUT&nbsp;ANY&nbsp;WARRANTY;&nbsp;without&nbsp;even&nbsp;the&nbsp;implied&nbsp;warranty&nbsp;of<br
/>&nbsp;&nbsp;&nbsp;&nbsp;MERCHANTABILITY&nbsp;or&nbsp;FITNESS&nbsp;FOR&nbsp;A&nbsp;PARTICULAR&nbsp;PURPOSE.&nbsp;&nbsp;See&nbsp;the<br
/>&nbsp;&nbsp;&nbsp;&nbsp;GNU&nbsp;General&nbsp;Public&nbsp;License&nbsp;for&nbsp;more&nbsp;details.<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;a&nbsp;copy&nbsp;of&nbsp;the&nbsp;GNU&nbsp;General&nbsp;Public&nbsp;License,&nbsp;write&nbsp;to&nbsp;the&nbsp;Free&nbsp;Software<br
/>&nbsp;&nbsp;&nbsp;&nbsp;Foundation,&nbsp;Inc.,&nbsp;59&nbsp;Temple&nbsp;Place,&nbsp;Suite&nbsp;330,&nbsp;Boston,&nbsp;MA&nbsp;&nbsp;02111-1307&nbsp;&nbsp;USA<br
/>*/<br
/><br
/></span><span
style="color: #007700">global&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">;<br
/>global&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">;<br
/><br
/></span><span
style="color: #0000BB">$word_replacer&nbsp;</span><span
style="color: #007700">=&nbsp;Array(<br
/>&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;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'Word&nbsp;Replacer'</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: #DD0000">'version'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'0.1'</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: #DD0000">'table_name'&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">prefix&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">"word_replacer"</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: #DD0000">'base_name'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #DD0000">'wordreplacer'<br
/></span><span
style="color: #007700">);<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">_specialchar</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span
style="color: #0000BB">htmlspecialchars</span><span
style="color: #007700">(</span><span
style="color: #0000BB">stripcslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$string</span><span
style="color: #007700">));<br
/>}<br
/><br
/>if(isset(</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'submit'</span><span
style="color: #007700">]))&nbsp;{<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'id'</span><span
style="color: #007700">];<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$original&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'original'</span><span
style="color: #007700">];<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$replacement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'replacer'</span><span
style="color: #007700">];<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_posts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_posts'</span><span
style="color: #007700">];<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_comments&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_comments'</span><span
style="color: #007700">];<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_POST</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_pages'</span><span
style="color: #007700">];<br
/><br
/></span><span
style="color: #0000BB">$numfield&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">count</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">);<br
/><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">1</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">&lt;&nbsp;=&nbsp;</span><span
style="color: #0000BB">$numfield</span><span
style="color: #007700">;&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(!empty(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">])&nbsp;&amp;&amp;&nbsp;empty(</span><span
style="color: #0000BB">$id</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]))&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">query</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">(&nbsp;</span><span
style="color: #DD0000">"<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INSERT&nbsp;INTO&nbsp;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">].</span><span
style="color: #DD0000">"<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(original,&nbsp;replacement,&nbsp;in_posts,&nbsp;in_comments,&nbsp;in_pages)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUES&nbsp;(%s,&nbsp;%s,&nbsp;%s,&nbsp;%s,&nbsp;%s)"</span><span
style="color: #007700">,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]),&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]),</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_posts</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]),</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_comments</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]),</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_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;</span><span
style="color: #0000BB">$message&nbsp;</span><span
style="color: #007700">=&nbsp;&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;id="message"&nbsp;class="updated&nbsp;fade"&gt;<br
/><br
/>&lt;strong&gt;Word&nbsp;Inserted.&lt;/strong&gt;<br
/>&lt;/div&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;elseif(empty(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">])&nbsp;&amp;&amp;&nbsp;!empty(</span><span
style="color: #0000BB">$id</span><span
style="color: #007700">[</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">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">query</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELETE&nbsp;FROM&nbsp;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">].</span><span
style="color: #DD0000">"&nbsp;WHERE&nbsp;id&nbsp;=&nbsp;'"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$id</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">].</span><span
style="color: #DD0000">"'"</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$message&nbsp;</span><span
style="color: #007700">=&nbsp;&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;id="message"&nbsp;class="updated&nbsp;fade"&gt;<br
/><br
/>&lt;strong&gt;Word&nbsp;Deleted.&lt;/strong&gt;<br
/>&lt;/div&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;elseif(!empty(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">])&nbsp;&amp;&amp;&nbsp;!empty(</span><span
style="color: #0000BB">$id</span><span
style="color: #007700">[</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">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">update</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">],<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(</span><span
style="color: #DD0000">'original'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</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;</span><span
style="color: #DD0000">'replacement'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$replacement</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;</span><span
style="color: #DD0000">'in_posts'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_posts</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;</span><span
style="color: #DD0000">'in_comments'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_comments</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;</span><span
style="color: #DD0000">'in_pages'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$in_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;&nbsp;&nbsp;&nbsp;&nbsp;array(&nbsp;</span><span
style="color: #DD0000">'id'&nbsp;</span><span
style="color: #007700">=&gt;&nbsp;</span><span
style="color: #0000BB">$id</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;),&nbsp;array(&nbsp;</span><span
style="color: #DD0000">'%s'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'%s'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'%s'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'%s'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'%s'</span><span
style="color: #007700">),&nbsp;array(&nbsp;</span><span
style="color: #DD0000">'%d'&nbsp;</span><span
style="color: #007700">)&nbsp;);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$message&nbsp;</span><span
style="color: #007700">=&nbsp;&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;id="message"&nbsp;class="updated&nbsp;fade"&gt;<br
/><br
/>&lt;strong&gt;Word&nbsp;Updated.&lt;/strong&gt;<br
/>&lt;/div&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">word_replacer_install&nbsp;</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;global&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;if(</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">get_var</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'show&nbsp;tables&nbsp;like&nbsp;"'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">].</span><span
style="color: #DD0000">'"'</span><span
style="color: #007700">)&nbsp;!=&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">])&nbsp;{<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$sql&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"CREATE&nbsp;TABLE&nbsp;"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">]&nbsp;.&nbsp;</span><span
style="color: #DD0000">"&nbsp;(<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;mediumint(9)&nbsp;NOT&nbsp;NULL&nbsp;AUTO_INCREMENT,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;original&nbsp;VARCHAR(200)&nbsp;NOT&nbsp;NULL,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;replacement&nbsp;VARCHAR(200)&nbsp;NOT&nbsp;NULL,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in_posts&nbsp;VARCHAR(5)&nbsp;NOT&nbsp;NULL,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in_comments&nbsp;VARCHAR(5)&nbsp;NOT&nbsp;NULL,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in_pages&nbsp;VARCHAR(5)&nbsp;NOT&nbsp;NULL,<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNIQUE&nbsp;KEY&nbsp;id&nbsp;(id)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;);"</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require_once(</span><span
style="color: #0000BB">ABSPATH&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #DD0000">'wp-admin/includes/upgrade.php'</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">dbDelta</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$sql</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$badword&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"badword"</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$properword&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"goodword"</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$insert&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #DD0000">"INSERT&nbsp;INTO&nbsp;"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">]&nbsp;.<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">"&nbsp;(original,&nbsp;replacement,&nbsp;in_posts,&nbsp;in_comments,&nbsp;in_pages)&nbsp;"&nbsp;</span><span
style="color: #007700">.<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #DD0000">"VALUES&nbsp;('"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$badword</span><span
style="color: #007700">)&nbsp;.&nbsp;</span><span
style="color: #DD0000">"','"&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">escape</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$properword</span><span
style="color: #007700">)&nbsp;.&nbsp;</span><span
style="color: #DD0000">"','yes','yes','yes')"</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$results&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">-&gt;</span><span
style="color: #0000BB">query</span><span
style="color: #007700">(&nbsp;</span><span
style="color: #0000BB">$insert&nbsp;</span><span
style="color: #007700">);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_option</span><span
style="color: #007700">(</span><span
style="color: #DD0000">"word_replacer_ver"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'version'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;}<br
/>}<br
/><br
/></span><span
style="color: #0000BB">register_activation_hook</span><span
style="color: #007700">(</span><span
style="color: #0000BB">__FILE__</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'word_replacer_install'</span><span
style="color: #007700">);<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">word_replacer_db</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;global&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;return&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: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;"</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'table_name'</span><span
style="color: #007700">].</span><span
style="color: #DD0000">"&nbsp;ORDER&nbsp;BY&nbsp;id"</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">ARRAY_A</span><span
style="color: #007700">);<br
/>}<br
/><br
/></span><span
style="color: #FF8000">//&nbsp;for&nbsp;content&nbsp;<br
/><br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">word_replacer_postpage</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">1</span><span
style="color: #007700">;<br
/>foreach(</span><span
style="color: #0000BB">word_replacer_db</span><span
style="color: #007700">()&nbsp;as&nbsp;</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'original'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'replacement'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_posts</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_posts'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_comments</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_comments'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_pages'</span><span
style="color: #007700">]);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span
style="color: #0000BB">is_page</span><span
style="color: #007700">()&nbsp;&amp;&amp;&nbsp;(</span><span
style="color: #0000BB">$in_pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;==&nbsp;</span><span
style="color: #DD0000">'yes'</span><span
style="color: #007700">))&nbsp;{<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">str_replace</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;elseif(!</span><span
style="color: #0000BB">is_page</span><span
style="color: #007700">()&nbsp;&amp;&amp;&nbsp;(</span><span
style="color: #0000BB">$in_posts</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;==&nbsp;</span><span
style="color: #DD0000">'yes'</span><span
style="color: #007700">))&nbsp;{<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">str_replace</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/><br
/>}<br
/>return&nbsp;</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">;<br
/>}<br
/><br
/></span><span
style="color: #FF8000">//&nbsp;for&nbsp;comment<br
/></span><span
style="color: #007700">function&nbsp;</span><span
style="color: #0000BB">word_replacer_comment</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$i&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">1</span><span
style="color: #007700">;<br
/>foreach(</span><span
style="color: #0000BB">word_replacer_db</span><span
style="color: #007700">()&nbsp;as&nbsp;</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">)&nbsp;{<br
/></span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'original'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'replacement'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_posts</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_posts'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_comments</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_comments'</span><span
style="color: #007700">]);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$in_pages</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;</span><span
style="color: #0000BB">stripslashes</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'in_pages'</span><span
style="color: #007700">]);<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span
style="color: #0000BB">$in_comments</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">]&nbsp;&nbsp;&nbsp;&nbsp;==&nbsp;</span><span
style="color: #DD0000">'yes'</span><span
style="color: #007700">)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">$content&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">str_replace</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$original</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$replacement</span><span
style="color: #007700">[</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">],</span><span
style="color: #0000BB">$content</span><span
style="color: #007700">);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>&nbsp;&nbsp;&nbsp;&nbsp;}<br
/>return&nbsp;</span><span
style="color: #0000BB">$content</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">'comment_text'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'word_replacer_comment'</span><span
style="color: #007700">);<br
/></span><span
style="color: #0000BB">add_filter</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'the_content'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'word_replacer_postpage'</span><span
style="color: #007700">);<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">'word_replacer_add_page'</span><span
style="color: #007700">);<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">word_replacer_add_page</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;</span><span
style="color: #0000BB">add_options_page</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$word_replacer&nbsp;</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'name'</span><span
style="color: #007700">],&nbsp;</span><span
style="color: #0000BB">$word_replacer&nbsp;</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'name'</span><span
style="color: #007700">],&nbsp;</span><span
style="color: #DD0000">'administrator'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'wordreplacer'</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #DD0000">'word_replacer_page'</span><span
style="color: #007700">);<br
/>}<br
/><br
/>function&nbsp;</span><span
style="color: #0000BB">word_replacer_page</span><span
style="color: #007700">()&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span
style="color: #0000BB">$wpdb</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">,&nbsp;</span><span
style="color: #0000BB">$message</span><span
style="color: #007700">;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #DD0000">'<br
/>&lt;div&nbsp;class="wrap"&gt;<br
/>&lt;h2&gt;'</span><span
style="color: #007700">.</span><span
style="color: #0000BB">$word_replacer&nbsp;</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'name'</span><span
style="color: #007700">].</span><span
style="color: #DD0000">'&lt;/h2&gt;<br
/><br
/>'</span><span
style="color: #007700">;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span
style="color: #0000BB">$message</span><span
style="color: #007700">;<br
/></span><span
style="color: #0000BB">?&gt;<br
/></span><br
/>&lt;script&nbsp;language="Javascript"&nbsp;type="text/javascript"&gt;<br
/>&lt;!--<br
/>function&nbsp;addField(area,field,limit)&nbsp;{<br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(!document.getElementById)&nbsp;return;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;field_area&nbsp;=&nbsp;document.getElementById(area);<br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;all_inputs&nbsp;=&nbsp;field_area.getElementsByTagName("input");<br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;last_item&nbsp;=&nbsp;all_inputs.length&nbsp;-&nbsp;1;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;last&nbsp;=&nbsp;all_inputs[last_item].id;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;count&nbsp;=&nbsp;Number(last.split("_")[1])&nbsp;+&nbsp;1;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;if(count&nbsp;&gt;&nbsp;limit&nbsp;&amp;&amp;&nbsp;limit&nbsp;&gt;&nbsp;0)&nbsp;return;<br
/><br
/>&nbsp;&nbsp;&nbsp;&nbsp;field_area.innerHTML&nbsp;+=&nbsp;"<br
/>&lt;tr&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;type='hidden'&nbsp;name='id[]'&nbsp;value=''&nbsp;/&gt;<br
/>&lt;input&nbsp;style='width:100%'&nbsp;name='original[]'&nbsp;type='text'&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;&nbsp;=&gt;&nbsp;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;style='width:100%'&nbsp;name='replacer[]'&nbsp;type='text'&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value='yes'&nbsp;name='in_posts[]'&nbsp;type='checkbox'&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value='yes'&nbsp;name='in_comments[]'&nbsp;type='checkbox'&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value='yes'&nbsp;name='in_pages[]'&nbsp;type='checkbox'&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;/tr&gt;<br
/><br
/>";<br
/><br
/>}<br
/>//--&gt;<br
/>&lt;/script&gt;<br
/><br
/><span
style="color: #0000BB">&lt;?php<br
/>$action_url&nbsp;</span><span
style="color: #007700">=&nbsp;</span><span
style="color: #0000BB">$_SERVER</span><span
style="color: #007700">[</span><span
style="color: #0000BB">PHP_SELF</span><span
style="color: #007700">]&nbsp;.&nbsp;</span><span
style="color: #DD0000">'?page='&nbsp;</span><span
style="color: #007700">.&nbsp;</span><span
style="color: #0000BB">$word_replacer</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'base_name'</span><span
style="color: #007700">];<br
/><br
/></span><span
style="color: #0000BB">?&gt;<br
/></span><br
/>Put&nbsp;the&nbsp;word&nbsp;to&nbsp;be&nbsp;replaced&nbsp;on&nbsp;the&nbsp;left,&nbsp;and&nbsp;what&nbsp;to&nbsp;change&nbsp;it&nbsp;to&nbsp;on&nbsp;the&nbsp;right.<br
/>&lt;form&nbsp;method="post"&nbsp;action="<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$action_url</span><span
style="color: #007700">;</span><span
style="color: #0000BB">?&gt;</span>"&gt;<br
/>&lt;table&nbsp;class="widefat&nbsp;fixed"&nbsp;width="650"&nbsp;align="center"&nbsp;id="word-replacer-list"&nbsp;width="100%"&gt;<br
/>&lt;thead&gt;<br
/><span
style="color: #0000BB">&lt;?php&nbsp;wp_nonce_field</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'update-options'</span><span
style="color: #007700">);&nbsp;</span><span
style="color: #0000BB">?&gt;<br
/></span>&lt;tr&gt;<br
/>&lt;th&gt;Original&lt;/th&gt;<br
/>&lt;th&nbsp;width="20"&gt; &lt;/th&gt;<br
/>&lt;th&gt;Replacement&lt;/th&gt;<br
/>&lt;th&nbsp;width="80"&gt;Posts&lt;/th&gt;<br
/>&lt;th&nbsp;width="80"&gt;Comments&lt;/th&gt;<br
/>&lt;th&nbsp;width="80"&gt;Pages&lt;/th&gt;<br
/>&lt;/tr&gt;<br
/>&lt;/thead&gt;<br
/><br
/><span
style="color: #0000BB">&lt;?php<br
/>$i&nbsp;</span><span
style="color: #007700">=&nbsp;-</span><span
style="color: #0000BB">1</span><span
style="color: #007700">;<br
/><br
/>foreach(</span><span
style="color: #0000BB">word_replacer_db</span><span
style="color: #007700">()&nbsp;as&nbsp;</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">)&nbsp;{&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">++&nbsp;</span><span
style="color: #0000BB">?&gt;<br
/>&lt;?php&nbsp;$alternate&nbsp;</span><span
style="color: #007700">=&nbsp;(empty(</span><span
style="color: #0000BB">$alternate</span><span
style="color: #007700">)&nbsp;?&nbsp;</span><span
style="color: #DD0000">'class="alternate"'&nbsp;</span><span
style="color: #007700">:&nbsp;</span><span
style="color: #DD0000">''</span><span
style="color: #007700">);</span><span
style="color: #0000BB">?&gt;<br
/></span>&lt;tr&nbsp;<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$alternate</span><span
style="color: #007700">;</span><span
style="color: #0000BB">?&gt;</span>&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;type="hidden"&nbsp;name="id[]"&nbsp;value="<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'id'</span><span
style="color: #007700">];&nbsp;?/&gt;</span><span
style="color: #DD0000">"&nbsp;/&gt;<br
/>&lt;input&nbsp;style="</span><span
style="color: #0000BB">width</span><span
style="color: #007700">:</span><span
style="color: #0000BB">100</span><span
style="color: #007700">%</span><span
style="color: #DD0000">"&nbsp;type="</span><span
style="color: #0000BB">text</span><span
style="color: #DD0000">"&nbsp;name="</span><span
style="color: #0000BB">original</span><span
style="color: #007700">[&lt;?</span><span
style="color: #0000BB">php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;?/&gt;]</span><span
style="color: #DD0000">"&nbsp;id="</span><span
style="color: #0000BB">original_</span><span
style="color: #007700">&lt;?</span><span
style="color: #0000BB">php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;</span><span
style="color: #0000BB">?&gt;</span>"&nbsp;value="<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">_specialchar</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'original'</span><span
style="color: #007700">])&nbsp;</span><span
style="color: #0000BB">?&gt;</span>"&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;&nbsp;=&gt;&nbsp;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;style="width:100%"&nbsp;type="text"&nbsp;name="replacer[<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;?/&gt;]</span><span
style="color: #DD0000">"&nbsp;value="</span><span
style="color: #007700">&lt;?</span><span
style="color: #0000BB">php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">_specialchar</span><span
style="color: #007700">(</span><span
style="color: #0000BB">$wrdb</span><span
style="color: #007700">[</span><span
style="color: #DD0000">'replacement'</span><span
style="color: #007700">])&nbsp;</span><span
style="color: #0000BB">?&gt;</span>"&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value="yes"&nbsp;name="in_posts[<span
style="color: #0000BB">&lt;?php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;?/&gt;]</span><span
style="color: #DD0000">"&nbsp;&lt;?php&nbsp;echo&nbsp;(($wrdb['in_posts']&nbsp;==&nbsp;'yes')&nbsp;?&nbsp;'checked="</span><span
style="color: #0000BB">checked</span><span
style="color: #DD0000">"'&nbsp;:&nbsp;'');&nbsp;?&gt;&nbsp;type="</span><span
style="color: #0000BB">checkbox</span><span
style="color: #DD0000">"&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value="</span><span
style="color: #0000BB">yes</span><span
style="color: #DD0000">"&nbsp;name="</span><span
style="color: #0000BB">in_comments</span><span
style="color: #007700">[&lt;?</span><span
style="color: #0000BB">php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;?/&gt;]</span><span
style="color: #DD0000">"&nbsp;&lt;?php&nbsp;echo&nbsp;(($wrdb['in_comments']&nbsp;==&nbsp;'yes')&nbsp;?&nbsp;'checked="</span><span
style="color: #0000BB">checked</span><span
style="color: #DD0000">"'&nbsp;:&nbsp;'');&nbsp;?&gt;&nbsp;type="</span><span
style="color: #0000BB">checkbox</span><span
style="color: #DD0000">"&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;td&gt;<br
/>&lt;input&nbsp;value="</span><span
style="color: #0000BB">yes</span><span
style="color: #DD0000">"&nbsp;name="</span><span
style="color: #0000BB">in_pages</span><span
style="color: #007700">[&lt;?</span><span
style="color: #0000BB">php&nbsp;</span><span
style="color: #007700">echo&nbsp;</span><span
style="color: #0000BB">$i</span><span
style="color: #007700">;?/&gt;]</span><span
style="color: #DD0000">"&nbsp;&lt;?php&nbsp;echo&nbsp;(($wrdb['in_pages']&nbsp;==&nbsp;'yes')&nbsp;?&nbsp;'checked="</span><span
style="color: #0000BB">checked</span><span
style="color: #DD0000">"'&nbsp;:&nbsp;'');&nbsp;?&gt;&nbsp;type="</span><span
style="color: #0000BB">checkbox</span><span
style="color: #DD0000">"&nbsp;/&gt;&lt;/td&gt;<br
/>&lt;/tr&gt;<br
/><br
/>&lt;?php&nbsp;}&nbsp;?&gt;<br
/>&lt;/table&gt;<br
/>&lt;input&nbsp;type="</span><span
style="color: #0000BB">button</span><span
style="color: #DD0000">"&nbsp;value="</span><span
style="color: #007700">+&nbsp;</span><span
style="color: #0000BB">Add&nbsp;More&nbsp;Fields</span><span
style="color: #DD0000">"&nbsp;style="</span><span
style="color: #0000BB">cursor</span><span
style="color: #007700">:</span><span
style="color: #0000BB">pointer</span><span
style="color: #DD0000">"&nbsp;onclick="</span><span
style="color: #0000BB">addField</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'word-replacer-list'</span><span
style="color: #007700">,</span><span
style="color: #DD0000">'original_'</span><span
style="color: #007700">,</span><span
style="color: #0000BB">0</span><span
style="color: #007700">);</span><span
style="color: #DD0000">"&nbsp;/&gt;<br
/>&lt;input&nbsp;type="</span><span
style="color: #0000BB">hidden</span><span
style="color: #DD0000">"&nbsp;name="</span><span
style="color: #0000BB">action</span><span
style="color: #DD0000">"&nbsp;value="</span><span
style="color: #0000BB">update</span><span
style="color: #DD0000">"&nbsp;/&gt;<br
/>&lt;input&nbsp;name="</span><span
style="color: #0000BB">submit</span><span
style="color: #DD0000">"&nbsp;class="</span><span
style="color: #0000BB">button</span><span
style="color: #007700">-</span><span
style="color: #0000BB">primary</span><span
style="color: #DD0000">"&nbsp;type="</span><span
style="color: #0000BB">submit</span><span
style="color: #DD0000">"&nbsp;value="</span><span
style="color: #007700">&lt;?</span><span
style="color: #0000BB">php&nbsp;_e</span><span
style="color: #007700">(</span><span
style="color: #DD0000">'Add/Update&nbsp;Words'</span><span
style="color: #007700">)&nbsp;?/&gt;</span><span
style="color: #DD0000">"&nbsp;/&gt;<br
/>&lt;/form&gt;<br
/><br
/>Instruction:<br
/><br
/><br
/>1.&nbsp;To&nbsp;&lt;b&gt;Add&nbsp;New&nbsp;Word&lt;/b&gt;&nbsp;click&nbsp;Add&nbsp;More&nbsp;Fields&nbsp;&nbsp;add&nbsp;your&nbsp;word,&nbsp;replacement&nbsp;and&nbsp;filter,&nbsp;then&nbsp;hit&nbsp;Add/Update&nbsp;Words.<br
/>2.&nbsp;To&nbsp;&lt;b&gt;Update&lt;/b&gt;&nbsp;a&nbsp;word,&nbsp;just&nbsp;replace/retype&nbsp;in&nbsp;it's&nbsp;place&nbsp;an&nbsp;hit&nbsp;Add/Update&nbsp;Words.<br
/>3.&nbsp;To&nbsp;&lt;b&gt;Delete&lt;/b&gt;&nbsp;a&nbsp;word,&nbsp;leave&nbsp;blank/clear&nbsp;word&nbsp;in&nbsp;"</span><span
style="color: #0000BB">original</span><span
style="color: #DD0000">"&nbsp;field&nbsp;and&nbsp;hit&nbsp;Add/Update&nbsp;Words.<br
/>&lt;/div&gt;<br
/><br
/>&lt;?php<br
/>}<br
/>?&gt;<br
/><br
/>&lt;p&gt;?&gt;</span> </span> </code></div></div></div></div></p><p><div
class="information"><strong>Download</strong><p><br
/> <strong><a
href="http://wordpress.org/extend/plugins/word-replacer/">Word Replacer 0.1 Download</a></strong><br
/></p></div><br
/><blockquote
class="sub_post" id="subpost_597"><h3>Feature Wishlist</h3><p>Here areÂ  some feature wish lists for Word Replacer Plugin based on user comments:</p><ul><li>Replace the title</li><li>Replace Case-insensitive</li></ul><p
class="postmetadata"><small>This sub post was added on: Saturday, 06th February, 2010 <a
href="" rel="nofollow">Edit</a></small></p></blockquote><blockquote
class="sub_post" id="subpost_593"><h3>Uploaded to WordPress.org</h3><p>This Word Replacer Plugin just approved and uploaded to WordPress Plugins Directory<br
/> Please see it in action, here.. <a
href="http://wordpress.org/extend/plugins/word-replacer/">http://wordpress.org/extend/plugins/word-replacer/</a> <img
src='http://takien.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p><em>Note: This post was posted by <a
href="http://takien.com/550/wordpress-plugin-wp-sub-post.php">WP Sub Post Plugin</a></em><p
class="postmetadata"><small>This sub post was added on: Thursday, 04th February, 2010 <a
href="" rel="nofollow">Edit</a></small></p></blockquote><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/replacer+wordpress" title="replacer wordpress">replacer wordpress</a></li><li><a
href="http://takien.com/search/word+replacer" title="word replacer">word replacer</a></li><li><a
href="http://takien.com/search/w3+total+cache+error+minify+error+unterminated+string" title="W3 Total Cache Error: Minify error: Unterminated String:">W3 Total Cache Error: Minify error: Unterminated String:</a></li><li><a
href="http://takien.com/search/wordpress+blogs" title="wordpress blogs">wordpress blogs</a></li><li><a
href="http://takien.com/search/wordpress+censor+words" title="wordpress censor words">wordpress censor words</a></li><li><a
href="http://takien.com/search/where+can+you+find+word+replcaement" title="where can you find word replcaement">where can you find word replcaement</a></li><li><a
href="http://takien.com/search/wordpress+replace+words" title="wordpress replace words">wordpress replace words</a></li><li><a
href="http://takien.com/search/wordpress+plugin+replace+words+in+title" title="wordpress plugin replace words in title">wordpress plugin replace words in title</a></li><li><a
href="http://takien.com/search/wpdb+escape+in+wordpress+plugin" title="wpdb->escape in wordpress plugin">wpdb->escape in wordpress plugin</a></li><li><a
href="http://takien.com/search/wordpress+filter+bad+words+post" title="wordpress filter bad words post">wordpress filter bad words post</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/587/word-replacer-wordpress-plugin.php/feed</wfw:commentRss> <slash:comments>36</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>All In One SEO Pack, A Smart and Stupid Plugin</title><link>http://takien.com/491/all-in-one-seo-pack-a-smart-and-stupid-plugin.php</link> <comments>http://takien.com/491/all-in-one-seo-pack-a-smart-and-stupid-plugin.php#comments</comments> <pubDate>Wed, 15 Jul 2009 10:15:40 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[SEO]]></category><guid
isPermaLink="false">http://takien.com/all-in-one-seo-pack-a-smart-and-stupid-plugin/</guid> <description><![CDATA[What a smart plugin that can optimize basic SEO of our WordPress blog while no many another plugin can do that out there. This plugin also has good statistics with 2,380,049 times downloaded. But, I say it's stupid, because that small plugin never complete from development, lol. The plugin author always doing small changes on [...]]]></description> <content:encoded><![CDATA[<p>What a smart plugin that can optimize basic SEO of our WordPress blog while no many another plugin can do that out there. This plugin also has good statistics with 2,380,049 times downloaded.</p><p>But, I say it's stupid, because that small plugin never complete from development, lol. The plugin author always doing small changes on this plugin and releases update everyday.</p><p>I don't even want to know what he changed. The most important thing is it always displaying annoying announcement on wordpress dashboard everytime I upgrade. Yes, its important because we have to manually re-enable that plugin after upgrade, otherwise it won't work. wakakakkakakaka...</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/all+in+one+seo+pack+++pro+version+review" title="All in One SEO Pack - Pro Version review">All in One SEO Pack - Pro Version review</a></li><li><a
href="http://takien.com/search/wordpress+blogs" title="wordpress blogs">wordpress blogs</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/491/all-in-one-seo-pack-a-smart-and-stupid-plugin.php/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>WordPress Spry Menu Plugins</title><link>http://takien.com/475/wordpress-spry-menu-plugins.php</link> <comments>http://takien.com/475/wordpress-spry-menu-plugins.php#comments</comments> <pubDate>Tue, 30 Jun 2009 18:58:17 +0000</pubDate> <dc:creator>takien</dc:creator> <category><![CDATA[Plugins]]></category><guid
isPermaLink="false">http://takien.com/?p=475</guid> <description><![CDATA[Hi, this is my first plugin I write. WP Spry Menu that automatically creating Spry Drop Down Menu for wordpress category include configuration page with configurable "Home" link. This plugin using Spry (Copyright (c) 2006. Adobe Systems Incorporated) javascript library from www.adobe.com. The Spry library is FREE and redistributable with some condition (see license on [...]]]></description> <content:encoded><![CDATA[<p>Hi, this is my first plugin I write. WP Spry Menu that automatically creating Spry Drop Down Menu for wordpress category include configuration page with configurable "Home" link. This plugin using Spry (Copyright (c) 2006. Adobe Systems Incorporated) javascript library from www.adobe.com. The Spry library is FREE and redistributable with some condition (see license on the js file).</p><p><strong>Feature:</strong><br
/> * Displaying WordPress Category in dropdown css menu.<br
/> * No template arguments are needed to configure menu behavior, all settings are place on the Admin.<br
/> * Live preview as soon as you change the settings. No need to refresh your homepage to see changes.<br
/> * Configurable direction, your menu should appears horizontal, vertical drop left, or vertical drop right.<br
/> * Changeable Home text link, you can leave it blank for no home link.<br
/> * Depth setting, how many child you want to display.<br
/> * Exclue setting, you can select which category should not appears on the menu.<br
/> * Order setting, order by name or ID.<br
/> * Hide/Hide emtpy category. By default WordPress won't display an empty category, now you can configure.<br
/> * Child of setting, only display menu from selected parent category.</p><p><strong>How to install?</strong></p><p>The installation is very easy.</p><p>1. Upload `wp-spry-menu` folder to the `/wp-content/plugins/` directory. Make sure wp-spry-menu contains all included files.<br
/> 2. Activate the plugin through the 'Plugins' menu in WordPress<br
/> 3. Place `< ?php if ( function_exists('wp_spry_menu') ) wp_spry_menu();?>` in your templates<br
/> 4. Configure from WP Spry Menu options in your WordPress Admin.</p><p>Note: Since WordPress 2.7.1 you can easy upload zipped plugin from admin.</p><p><strong>Frequently Asked Questions</strong></p><p>Is it support to display page menu?<br
/> <em>Currently not, may be in the next release.</em></p><p>Can I edit my own css from the settings page?<br
/> <em>I'm sorry you can't, wait for the next release <img
src='http://takien.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> </em></p><p><strong>Screenshots</strong></p><p>1. Setting page and Vertical Drop Right preview.<br
/> <a
href="http://takien.com/wp-content/uploads/2009/07/screenshot-1.png"><img
src="http://takien.com/wp-content/uploads/2009/07/screenshot-1-300x213.png" alt="screenshot-1" title="screenshot-1" width="300" height="213" class="alignnone size-medium wp-image-477" /></a></p><p>2. Setting page and Vertical Drop Left preview.<br
/> <a
href="http://takien.com/wp-content/uploads/2009/07/screenshot-2.png"><img
src="http://takien.com/wp-content/uploads/2009/07/screenshot-2-300x215.png" alt="screenshot-2" title="screenshot-2" width="300" height="215" class="alignnone size-medium wp-image-478" /></a></p><p>3. Setting page and Horizontal preview.<br
/> <a
href="http://takien.com/wp-content/uploads/2009/07/screenshot-3.PNG"><img
src="http://takien.com/wp-content/uploads/2009/07/screenshot-3-300x179.PNG" alt="screenshot-3" title="screenshot-3" width="300" height="179" class="alignnone size-medium wp-image-476" /></a></p><p><strong>Changelog</strong></p><p>July 01, 2009 version 1.0.1<br
/> * Add Child of as dropdown select.<br
/> * Live preview from plugin setting page.<br
/> * Code improvement</p><p>June, 2009 version 1.0.0</p><p>* Add admin settings<br
/> * No need to add template argument, all go to setting area.<br
/> * Add Vertical Drop Left and Vertical Drop Right</p><p>January, 2009 version 0.0.1</p><p>* Only display Horizontal style<br
/> * First release</p><p><strong>Download</strong></p><p><a
href="http://wordpress.org/extend/plugins/wp-spry-menu/">Download from WordPress.org</a></p><p>Question and feedback are welcome <img
src='http://takien.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> <em><br
/> Post updated: August 13, 2009</em><br
/> <strong>Next Release's Features:</strong><br
/> 1. Added menu for page<br
/> 2. Added ability to select theme for menu<br
/> 3. Added ability to change the category title ("View all posts filed under ...")<br
/> 4. User friendly help, using tooltips.<br
/> 5. Cleaner output.<br
/> 6. Fixed some IE problems <img
src='http://takien.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><em>Still in my head:</em><br
/> 1. Add menu for blogroll.<br
/> 2. Add ability to edit CSS directly.<br
/> 3. Add ability to create custom menu.</p><h4>Incoming search terms:</h4><ul><li><a
href="http://takien.com/search/wordpress+vertical+menu+plugin" title="wordpress vertical menu plugin">wordpress vertical menu plugin</a></li><li><a
href="http://takien.com/search/spry+plugins" title="spry plugins">spry plugins</a></li><li><a
href="http://takien.com/search/wp+spry+menu" title="wp spry menu">wp spry menu</a></li><li><a
href="http://takien.com/search/wordpress+spry" title="wordpress spry">wordpress spry</a></li><li><a
href="http://takien.com/search/wordpress+spry+menu" title="wordpress spry menu">wordpress spry menu</a></li><li><a
href="http://takien.com/search/adding+spry+to+wordpress" title="Adding spry to wordpress">Adding spry to wordpress</a></li><li><a
href="http://takien.com/search/spry+wordpress" title="spry wordpress">spry wordpress</a></li><li><a
href="http://takien.com/search/spry+menu+bar+wordpress" title="spry menu bar wordpress">spry menu bar wordpress</a></li><li><a
href="http://takien.com/search/menu+for+post+wordpress+active" title="menu for post wordpress active">menu for post wordpress active</a></li><li><a
href="http://takien.com/search/vertical+menu+plugin+wordpress" title="vertical menu plugin wordpress">vertical menu plugin wordpress</a></li></ul>]]></content:encoded> <wfw:commentRss>http://takien.com/475/wordpress-spry-menu-plugins.php/feed</wfw:commentRss> <slash:comments>85</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> </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 55/75 queries in 0.020 seconds using disk

Served from: takien.com @ 2010-07-29 18:26:39 -->