<?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>Notes Log &#187; Toolkit</title>
	<atom:link href="http://noteslog.com/category/toolkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://noteslog.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 15:11:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to setup your web development environment</title>
		<link>http://noteslog.com/post/how-to-setup-your-web-development-environment/</link>
		<comments>http://noteslog.com/post/how-to-setup-your-web-development-environment/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 20:19:14 +0000</pubDate>
		<dc:creator>Andrea Ercolino</dc:creator>
				<category><![CDATA[Toolkit]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Eclipse PDT]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WampServer]]></category>
		<category><![CDATA[Zend Debugger]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://noteslog.com/?p=318</guid>
		<description><![CDATA[If you want to setup a web development environment in your PC, there are many options out there, so I&#8217;m going to describe the one that just worked for me. This is a no-frills tutorial about how to setup a web development environment for PHP, using  An EeePC 1000H as the local machine A wireless [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to setup a web development environment in your PC, there are many options out there, so I&#8217;m going to describe the one that just worked for me.</p>
<p>This is a no-frills tutorial about how to setup a web development environment for PHP, using <span id="more-318"></span></p>
<ul>
<li>An EeePC 1000H as the local machine</li>
<li>A wireless ADSL network for the internet connection</li>
<li>WinXP/SP3 Home as the operating system</li>
<li>Apache as the web server</li>
<li>MySQL as the database management system</li>
<li>PHP as the source language</li>
<li>Subversion and Tortoise for source control management</li>
<li>Eclipse PDT as the integrated development environment</li>
<li>Zend Debugger for remote debugging</li>
<li>Zend Framework as the supporting framework</li>
</ul>
<h3></h3>
<h3>A PC connected to the internet</h3>
<p>This is easy, you already have it, or you should. Mine is the <a href="http://eeepc.asus.com/" target="_blank">EeePC</a>, with <a href="http://www.microsoft.com/windowsxp/home/default.mspx" target="_blank">WinXP Home</a>.</p>
<h3>Apache, MySQL, PHP</h3>
<p>This is very easy too. There are many all-in-one packages, but I feel at home with the <a title="All in one for Apache, MySQL, and PHP" href="http://www.wampserver.com/en/" target="_blank">WampServer</a>.</p>
<ul>
<li>Download and install the WampServer 2.0</li>
</ul>
<p>These versions are currently bundled:  <a href="http://httpd.apache.org/" target="_blank">Apache</a> 2.2.11, <a href="http://www.mysql.com/" target="_blank">MySQL</a> 5.1.30, <a href="http://www.php.net/" target="_blank">PHP</a> 5.2.8, <a href="http://www.phpmyadmin.net/" target="_blank">phpMyAdmin</a> 3.1.1</p>
<h3>Subversion and Tortoise</h3>
<p><a href="http://xp-dev.com/" target="_blank">XP-Dev</a> is my choice for <a href="http://subversion.tigris.org/" target="_blank">Subversion</a> hosting. Easy to setup and free. Nobody else will get access to your code by default, but you can change it as needed. Slick interface, fast updates and commits, (apparently) trustworthy.</p>
<ul>
<li>Create your account at XP-Dev. You&#8217;ll currently get 1500 MB of svn hosting space.</li>
<li>Login and create your first repository. Its name will be &lt;your XP-Dev account&gt;_&lt;your repository name&gt;</li>
</ul>
<p><a href="http://tortoisesvn.tigris.org/" target="_blank">Tortoise</a> is my choice for the svn administration. Easy to setup and free (again).</p>
<ul>
<li>Download and install Tortoise.</li>
</ul>
<p>Tortoise is for dummies like me. Just righ click in a folder and the contextual menu will show all the needed options.</p>
<ul>
<li>Create a local folder for mirroring your remote project repository. Don&#8217;t put it under the www folder of Apache.</li>
<li>Checkout the repository there. This will setup the link between them.</li>
<li>Into the local folder create the classical trunk, tags, and branches folders.</li>
<li>Commit all back to the repository, together with a nice comment.</li>
</ul>
<p>If all goes well, your new source control management system is correctly setup.</p>
<h3>Eclipse PDT</h3>
<p><a href="http://www.eclipse.org/pdt/" target="_blank">Eclipse PDT</a> is my preferred <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank">IDE</a> for PHP. There&#8217;s an all-in-one distribution, that&#8217;s very easy to setup. Well, it couldn&#8217;t be easier: no setup at all.</p>
<ul>
<li><a href="http://www.java.com/" target="_blank">Download</a> and install Java</li>
<li><a href="http://downloads.zend.com/pdt/all-in-one/" target="_blank">Download</a> and unzip Eclipse PDT into the root of a disk unit, like C:</li>
</ul>
<p>It&#8217;s important that you unzip into the root, otherwise some files won&#8217;t unzip due their long path names. Eventually, you&#8217;ll get an eclipse folder, containing an eclipse executable.</p>
<ul>
<li>Start eclipse and learn <a href="http://www.youtube.com/watch?v=VRFZpk-YHl4" target="_blank">how to</a> <a href="http://www.youtube.com/watch?v=x8WnciHjXco" target="_blank">move around</a>.</li>
<li>Create a new PHP project, into the trunk folder.</li>
<li>Open the trunk folder from WinXP and add to the ignore list of Tortoise all the files automatically created by eclipse. Then commit.</li>
</ul>
<h3></h3>
<h3>Zend Debugger</h3>
<p>Even if you think that the Zend Debugger was bundled with the all-in-one Eclipse PDT, follow this step too. In fact, that Zend Debugger is not for server debugging, while this one is.</p>
<ul>
<li><a href="http://downloads.zend.com/pdt/server-debugger/" target="_blank">Download</a> and unzip Zend Debugger.</li>
<li>Follow the short instructions of the readme file to intall it. For 	editing the php.ini, use the link provided by WampServer.</li>
</ul>
<h3></h3>
<h3>Zend Framework</h3>
<p>You could use any other framework, or no framework at all, but I know the <a href="http://framework.zend.com/" target="_blank">Zend Framework</a> quite a bit.</p>
<ul>
<li>Download and unzip the Zend Framework.</li>
</ul>
<p>The Zend Framework site provides a <a href="http://framework.zend.com/docs/quickstart" target="_blank">QuickStart</a> tutorial that sets up an &#8220;Hello World&#8221; application.</p>
<ul>
<li>Activate in Apache (WampServer) the rewrite module.</li>
<li>Create in Apache (WampServer) an alias from &#8216;project&#8217; (trim apostrophes) to the trunk folder of 	your project.</li>
<li>Go back to the IDE and code in the QuickStart tutorial. Don&#8217;t put the ZF library into the trunk/library folder. Instead leave it where it is and put its path into the include_path 	directive of php.ini, using WampServer.</li>
</ul>
<p>That&#8217;s much better, because your current ZF library version won&#8217;t replicate by means of svn to your remote repository, and when a new version will be available, you can change the include_path directive to point to it, and change it back if something goes wrond (sometimes it does), without moving files around.</p>
<p>Moreover, you can use the trunk/library folder for your own library files. I suggest a personal folder for your reusable classes like forms, elements, filters, and validators, and a Zend folder that mirrors the Zend Framework when you need to fix a bug in a class, or hack something into the ZF library.</p>
<p>Due to the fact that the PHP interpreter will scan the trunk/library folder before the external ZF library folder (if you set up the include_path as shown in the QuickStart tutorial), you can &#8220;overwrite&#8221; the ZF library classes with your copies if you need, on the fly, maintaining them well apart.</p>
<h3>First debugging session</h3>
<p>Now your web development environment should be setup and you can start your first debugging session.</p>
<ul>
<li>Open the home page http://localhost/project/ in a browser.</li>
<li>Start the debugger at that page, using Eclipse PDT. Check that the URL into the Debug Configuration dialog is correct, and the option &#8216;Break at first line&#8217; is checked.</li>
<li>Explore 	the code step by step.</li>
<li>If 	all is OK then commit, else fix bugs.</li>
</ul>
<h3></h3>
<h3>Start developing</h3>
<p>That&#8217;s alll. Now it&#8217;s up to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://noteslog.com/post/how-to-setup-your-web-development-environment/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Action and Filter Hooks</title>
		<link>http://noteslog.com/post/wordpress-action-and-filter-hooks/</link>
		<comments>http://noteslog.com/post/wordpress-action-and-filter-hooks/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 21:11:36 +0000</pubDate>
		<dc:creator>Andrea Ercolino</dc:creator>
				<category><![CDATA[Toolkit]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://noteslog.com/?p=221</guid>
		<description><![CDATA[These are all the action and filter calls in WP 2.5.0. For each call I show its arguments and where it occurs into the code. Actions function do_action( $tag, $arg = '' ) {...} -- wordpress-2.5.0/wp-includes/plugin.php (271) function do_action_ref_array( $tag, $args ) {...} -- wordpress-2.5.0/wp-includes/plugin.php (354) Fixed Name Actions A call takes the form do_action( [...]]]></description>
			<content:encoded><![CDATA[<p>These are all the action and filter calls in WP 2.5.0. For each call I show its arguments and where it occurs into the code.</p>
<p><span id="more-221"></span></p>
<h4>Actions</h4>
<p><pre>function do_action( $tag, $arg = '' ) {...}                                    -- wordpress-2.5.0/wp-includes/plugin.php (271)</pre></p>
<p><pre>function do_action_ref_array( $tag, $args ) {...}                              -- wordpress-2.5.0/wp-includes/plugin.php (354)</pre></p>
<h5>Fixed Name Actions</h5>
<p>A call takes the form <span style="text-decoration: underline;">do_action( &lt;hook&gt;, </span><span style="text-decoration: underline;">&lt;arg1&gt;, &lt;arg2&gt;, &#8230;</span><span style="text-decoration: underline;"> )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
'_admin_menu'                                                                  -- wordpress-2.5.0/wp-admin/menu.php (72)
'activity_box_end'                                                             -- wordpress-2.5.0/wp-admin/index.php (115)
'add_attachment',                                $post_ID                      -- wordpress-2.5.0/wp-includes/post.php (2134)
'add_category_form_pre',                         $category                     -- wordpress-2.5.0/wp-admin/edit-category-form.php (15)
'add_link',                                      $link_id                      -- wordpress-2.5.0/wp-admin/includes/bookmark.php (139)
'add_link_category_form_pre',                    $category                     -- wordpress-2.5.0/wp-admin/edit-link-category-form.php (15)
'add_tag_form_pre',                              $tag                          -- wordpress-2.5.0/wp-admin/edit-tag-form.php (15)
'admin_footer',                                  ''                            -- wordpress-2.5.0/wp-admin/admin-footer.php (11)
'admin_footer',                                  ''                            -- wordpress-2.5.0/wp-admin/bookmarklet.php (104)
'admin_head'                                                                   -- wordpress-2.5.0/wp-admin/admin-header.php (57)
'admin_head'                                                                   -- wordpress-2.5.0/wp-admin/includes/media.php (140)
'admin_init'                                                                   -- wordpress-2.5.0/wp-admin/admin.php (44)
'admin_menu',                                    ''                            -- wordpress-2.5.0/wp-admin/menu.php (119)
'admin_notices'                                                                -- wordpress-2.5.0/wp-admin/menu-header.php (166)
'admin_page_access_denied'                                                     -- wordpress-2.5.0/wp-admin/menu.php (139)
'admin_print_scripts'                                                          -- wordpress-2.5.0/wp-admin/admin-header.php (51)
'admin_print_scripts'                                                          -- wordpress-2.5.0/wp-admin/includes/media.php (139)
'admin_xml_ns'                                                                 -- wordpress-2.5.0/wp-admin/admin-header.php (26)
'admin_xml_ns'                                                                 -- wordpress-2.5.0/wp-admin/includes/media.php (124)
'admin_xml_ns'                                                                 -- wordpress-2.5.0/wp-admin/update.php (149)
'adminmenu'                                                                    -- wordpress-2.5.0/wp-admin/menu-header.php (90)
'after_plugin_row',                              $plugin_file                  -- wordpress-2.5.0/wp-admin/plugins.php (159)
'akismet_spam_caught'                                                          -- wordpress-2.5.0/wp-content/plugins/akismet/akismet.php (208)
'akismet_tabs'                                                                 -- wordpress-2.5.0/wp-content/plugins/akismet/akismet.php (496)
'app_publish_post',                              $post_id                      -- wordpress-2.5.0/wp-includes/post.php (2890)
'atom_entry'                                                                   -- wordpress-2.5.0/wp-includes/feed-atom.php (50)
'atom_head'                                                                    -- wordpress-2.5.0/wp-includes/feed-atom.php (30)
'atom_ns'                                                                      -- wordpress-2.5.0/wp-includes/feed-atom-comments.php (14)
'atom_ns'                                                                      -- wordpress-2.5.0/wp-includes/feed-atom.php (18)
'blog_privacy_selector'                                                        -- wordpress-2.5.0/wp-admin/options-privacy.php (22)
'check_admin_referer',                           $action, $result              -- wordpress-2.5.0/wp-includes/pluggable.php (631)
'check_ajax_referer',                            $action, $result              -- wordpress-2.5.0/wp-includes/pluggable.php (655)
'check_comment_flood',                           $comment_author_IP, $comment_author_email, $comment_date_gmt
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (339)
'clean_object_term_cache',                       $object_ids, $object_type     -- wordpress-2.5.0/wp-includes/taxonomy.php (1600)
'clean_page_cache',                              $id                           -- wordpress-2.5.0/wp-includes/post.php (2716)
'clean_post_cache',                              $id                           -- wordpress-2.5.0/wp-includes/post.php (2678)
'clean_term_cache',                              $ids, $taxonomy               -- wordpress-2.5.0/wp-includes/taxonomy.php (1645)
'comment_atom_entry',                            $comment-&gt;comment_ID, $comment_post-&gt;ID
                                                                               -- wordpress-2.5.0/wp-includes/feed-atom-comments.php (74)
'comment_closed',                                $comment_post_ID              -- wordpress-2.5.0/wp-comments-post.php (20)
'comment_flood_trigger',                         $time_lastcomment, $time_newcomment
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (387)
'comment_form',                                  $post-&gt;ID                     -- wordpress-2.5.0/wp-content/themes/classic/comments-popup.php (89)
'comment_form',                                  $post-&gt;ID                     -- wordpress-2.5.0/wp-content/themes/classic/comments.php (68)
'comment_form',                                  $post-&gt;ID                     -- wordpress-2.5.0/wp-content/themes/default/comments-popup.php (89)
'comment_form',                                  $post-&gt;ID                     -- wordpress-2.5.0/wp-content/themes/default/comments.php (99)
'comment_id_not_found',                          $comment_post_ID              -- wordpress-2.5.0/wp-comments-post.php (17)
'comment_loop_start'                                                           -- wordpress-2.5.0/wp-includes/query.php (1540)
'comment_on_draft',                              $comment_post_ID              -- wordpress-2.5.0/wp-comments-post.php (23)
'comment_post',                                  $comment_ID, $commentdata['comment_approved']
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (686)
'comment_relatedlinks_list'                                                    -- wordpress-2.5.0/wp-admin/edit-form-comment.php (59)
'commentrss2_item',                              $comment-&gt;comment_ID, $comment_post-&gt;ID
                                                                               -- wordpress-2.5.0/wp-includes/feed-rss2-comments.php (58)
'commentsrss2_head'                                                            -- wordpress-2.5.0/wp-includes/feed-rss2-comments.php (31)
'create_term',                                   $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1223)
'created_term',                                  $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1230)
'dashmenu'                                                                     -- wordpress-2.5.0/wp-admin/menu-header.php (34)
'dbx_post_advanced'                                                            -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (296)
'dbx_post_sidebar'                                                             -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (341)
'delete_attachment',                             $postid                       -- wordpress-2.5.0/wp-includes/post.php (2199)
'delete_comment',                                $comment_id                   -- wordpress-2.5.0/wp-includes/comment.php (486)
'delete_link',                                   $link_id                      -- wordpress-2.5.0/wp-admin/includes/bookmark.php (46)
'delete_post',                                   $postid                       -- wordpress-2.5.0/wp-includes/post.php (975)
'delete_term',                                   $term, $tt_id, $taxonomy      -- wordpress-2.5.0/wp-includes/taxonomy.php (1001)
'delete_user',                                   $id                           -- wordpress-2.5.0/wp-admin/includes/user.php (272)
'deleted_link',                                  $link_id                      -- wordpress-2.5.0/wp-admin/includes/bookmark.php (52)
'deleted_post',                                  $postid                       -- wordpress-2.5.0/wp-includes/post.php (1021)
'deprecated_file_included',                      $file, $replacement           -- wordpress-2.5.0/wp-includes/functions.php (1702)
'deprecated_function_run',                       $function, $replacement       -- wordpress-2.5.0/wp-includes/functions.php (1667)
'do_robots'                                                                    -- wordpress-2.5.0/wp-includes/template-loader.php (67)
'do_robots'                                                                    -- wordpress-2.5.0/wp-includes/template-loader.php (9)
'do_robotstxt'                                                                 -- wordpress-2.5.0/wp-includes/functions.php (943)
'edit_attachment',                               $post_ID                      -- wordpress-2.5.0/wp-includes/post.php (2132)
'edit_category_form',                            $category                     -- wordpress-2.5.0/wp-admin/edit-category-form.php (51)
'edit_category_form_pre',                        $category                     -- wordpress-2.5.0/wp-admin/edit-category-form.php (8)
'edit_comment',                                  $comment_ID                   -- wordpress-2.5.0/wp-includes/comment.php (792)
'edit_form_advanced'                                                           -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (253)
'edit_link',                                     $link_id                      -- wordpress-2.5.0/wp-admin/includes/bookmark.php (137)
'edit_link_category_form',                       $category                     -- wordpress-2.5.0/wp-admin/edit-link-category-form.php (42)
'edit_link_category_form_pre',                   $category                     -- wordpress-2.5.0/wp-admin/edit-link-category-form.php (8)
'edit_page_form'                                                               -- wordpress-2.5.0/wp-admin/edit-page-form.php (187)
'edit_post',                                     $post_ID, $post               -- wordpress-2.5.0/wp-includes/post.php (1325)
'edit_post',                                     $post_id, $post               -- wordpress-2.5.0/wp-includes/comment.php (891)
'edit_post',                                     $post_id, $post               -- wordpress-2.5.0/wp-includes/post.php (1420)
'edit_tag_form',                                 $tag                          -- wordpress-2.5.0/wp-admin/edit-tag-form.php (39)
'edit_tag_form_pre',                             $tag                          -- wordpress-2.5.0/wp-admin/edit-tag-form.php (8)
'edit_term',                                     $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1478)
'edit_user_profile'                                                            -- wordpress-2.5.0/wp-admin/user-edit.php (324)
'edited_term',                                   $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1485)
'export_wp'                                                                    -- wordpress-2.5.0/wp-admin/includes/export.php (9)
'get_footer'                                                                   -- wordpress-2.5.0/wp-includes/general-template.php (15)
'get_header'                                                                   -- wordpress-2.5.0/wp-includes/general-template.php (6)
'get_sidebar'                                                                  -- wordpress-2.5.0/wp-includes/general-template.php (24)
'import_done',                                   'blogger'                     -- wordpress-2.5.0/wp-admin/import/blogger.php (466)
'import_done',                                   'blogware'                    -- wordpress-2.5.0/wp-admin/import/blogware.php (165)
'import_done',                                   'dotclear'                    -- wordpress-2.5.0/wp-admin/import/dotclear.php (618)
'import_done',                                   'greymatter'                  -- wordpress-2.5.0/wp-admin/import/greymatter.php (283)
'import_done',                                   'livejournal'                 -- wordpress-2.5.0/wp-admin/import/livejournal.php (141)
'import_done',                                   'mt'                          -- wordpress-2.5.0/wp-admin/import/mt.php (421)
'import_done',                                   'rss'                         -- wordpress-2.5.0/wp-admin/import/rss.php (144)
'import_done',                                   'textpattern'                 -- wordpress-2.5.0/wp-admin/import/textpattern.php (553)
'import_done',                                   'wordpress'                   -- wordpress-2.5.0/wp-admin/import/wordpress.php (331)
'import_end'                                                                   -- wordpress-2.5.0/wp-admin/import/wordpress.php (665)
'import_post_added',                             $post_id                      -- wordpress-2.5.0/wp-admin/import/wordpress.php (507)
'import_post_meta',                              $post_id, $_key, $value       -- wordpress-2.5.0/wp-admin/import/wordpress.php (516)
'import_start'                                                                 -- wordpress-2.5.0/wp-admin/import/wordpress.php (661)
'in_admin_footer',                               ''                            -- wordpress-2.5.0/wp-admin/admin-footer.php (6)
'init'                                                                         -- wordpress-2.5.0/wp-settings.php (469)
'link_relatedlinks_list'                                                       -- wordpress-2.5.0/wp-admin/edit-link-form.php (69)
'load_feed_engine'                                                             -- wordpress-2.5.0/wp-includes/rss.php (18)
'login_form'                                                                   -- wordpress-2.5.0/wp-login.php (388)
'login_head'                                                                   -- wordpress-2.5.0/wp-login.php (26)
'loop_end'                                                                     -- wordpress-2.5.0/wp-includes/query.php (1511)
'loop_start'                                                                   -- wordpress-2.5.0/wp-includes/query.php (1504)
'lost_password'                                                                -- wordpress-2.5.0/wp-login.php (246)
'lostpassword_form'                                                            -- wordpress-2.5.0/wp-login.php (255)
'lostpassword_post'                                                            -- wordpress-2.5.0/wp-login.php (76)
'manage_comments_nav',                           $comment_status               -- wordpress-2.5.0/wp-admin/edit-comments.php (174)
'manage_link_custom_column',                     $column_name, $link-&gt;link_id  -- wordpress-2.5.0/wp-admin/link-manager.php (201)
'manage_media_custom_column',                    $column_name, $id             -- wordpress-2.5.0/wp-admin/edit-attachment-rows.php (130)
'manage_media_media_column',                     $post-&gt;ID                     -- wordpress-2.5.0/wp-admin/edit-attachment-rows.php (55)
'manage_pages_custom_column',                    $column_name, $id             -- wordpress-2.5.0/wp-admin/includes/template.php (458)
'manage_posts_custom_column',                    $column_name, $id             -- wordpress-2.5.0/wp-admin/edit-post-rows.php (180)
'mce_options'                                                                  -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (180)
'media_buttons'                                                                -- wordpress-2.5.0/wp-includes/general-template.php (944)
'page_relatedlinks_list'                                                       -- wordpress-2.5.0/wp-admin/edit-page-form.php (154)
'password_reset',                                $user                         -- wordpress-2.5.0/wp-login.php (125)
'personal_options_update'                                                      -- wordpress-2.5.0/wp-admin/user-edit.php (101)
'pingback_post',                                 $comment_ID                   -- wordpress-2.5.0/xmlrpc.php (2320)
'plugins_loaded'                                                               -- wordpress-2.5.0/wp-settings.php (367)
'post_relatedlinks_list'                                                       -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (173)
'posts_selection',                               $where . $groupby . $orderby . $limits . $join              
                                                                               -- wordpress-2.5.0/wp-includes/query.php (1406)
'pre_post_update',                               $post_ID                      -- wordpress-2.5.0/wp-includes/post.php (1287)
'private_to_published',                          $post-&gt;ID                     -- wordpress-2.5.0/wp-includes/post.php (2843)
'profile_personal_options'                                                     -- wordpress-2.5.0/wp-admin/user-edit.php (190)
'profile_update',                                $user_id                      -- wordpress-2.5.0/wp-includes/registration.php (199)
'publish_phone',                                 $post_ID                      -- wordpress-2.5.0/wp-mail.php (179)
'rdf_header'                                                                   -- wordpress-2.5.0/wp-includes/feed-rdf.php (31)
'rdf_item'                                                                     -- wordpress-2.5.0/wp-includes/feed-rdf.php (53)
'rdf_ns'                                                                       -- wordpress-2.5.0/wp-includes/feed-rdf.php (20)
'register_form'                                                                -- wordpress-2.5.0/wp-login.php (323)
'register_post',                                 $user_login, $user_email, $errors                             
                                                                               -- wordpress-2.5.0/wp-login.php (171)
'restrict_manage_posts'                                                        -- wordpress-2.5.0/wp-admin/edit.php (171)
'restrict_manage_posts'                                                        -- wordpress-2.5.0/wp-admin/upload.php (132)
'retreive_password',                             $user_login                   -- wordpress-2.5.0/wp-login.php (90)
'retrieve_password',                             $user_login                   -- wordpress-2.5.0/wp-login.php (91)
'retrieve_password_key',                         $user_login, $key             -- wordpress-2.5.0/wp-login.php (97)
'rightnow_end'                                                                 -- wordpress-2.5.0/wp-admin/index.php (114)
'rss2_head'                                                                    -- wordpress-2.5.0/wp-admin/includes/export.php (184)
'rss2_head'                                                                    -- wordpress-2.5.0/wp-includes/feed-rss2.php (30)
'rss2_item'                                                                    -- wordpress-2.5.0/wp-includes/feed-rss2.php (53)
'rss2_ns'                                                                      -- wordpress-2.5.0/wp-includes/feed-rss2.php (19)
'rss_head'                                                                     -- wordpress-2.5.0/wp-includes/feed-rss.php (22)
'rss_item'                                                                     -- wordpress-2.5.0/wp-includes/feed-rss.php (33)
'sanitize_comment_cookies'                                                     -- wordpress-2.5.0/wp-settings.php (382)
'save_post',                                     $post_ID, $post               -- wordpress-2.5.0/wp-includes/post.php (1327)
'save_post',                                     $post_id, $post               -- wordpress-2.5.0/wp-includes/post.php (1421)
'set_auth_cookie',                               $cookie, $expire              -- wordpress-2.5.0/wp-includes/pluggable.php (550)
'set_current_user'                                                             -- wordpress-2.5.0/wp-includes/pluggable.php (55)
'show_user_profile'                                                            -- wordpress-2.5.0/wp-admin/user-edit.php (322)
'shutdown'                                                                     -- wordpress-2.5.0/wp-settings.php (461)
'sidebar_admin_page'                                                           -- wordpress-2.5.0/wp-admin/widgets.php (318)
'sidebar_admin_setup'                                                          -- wordpress-2.5.0/wp-admin/widgets.php (11)
'sidemenu'                                                                     -- wordpress-2.5.0/wp-admin/menu-header.php (123)
'simple_edit_form',                              ''                            -- wordpress-2.5.0/wp-admin/edit-form.php (61)
'submitcomment_box'                                                            -- wordpress-2.5.0/wp-admin/edit-form-comment.php (62)
'submitlink_box'                                                               -- wordpress-2.5.0/wp-admin/edit-link-form.php (72)
'submitpage_box'                                                               -- wordpress-2.5.0/wp-admin/edit-page-form.php (157)
'submitpost_box'                                                               -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (177)
'switch_theme',                                  $theme                        -- wordpress-2.5.0/wp-includes/theme.php (487)
'template_redirect'                                                            -- wordpress-2.5.0/wp-includes/template-loader.php (7)
'trackback_post',                                $wpdb-&gt;insert_id              -- wordpress-2.5.0/wp-trackback.php (97)
'transition_post_status',                        $new_status, $old_status, $post                      
                                                                               -- wordpress-2.5.0/wp-includes/post.php (1514)
'user_register',                                 $user_id                      -- wordpress-2.5.0/wp-includes/registration.php (201)
'widgets_init'                                                                 -- wordpress-2.5.0/wp-includes/widgets.php (1394)
'wp_blacklist_check',                            $author, $email, $url, $comment, $user_ip, $user_agent   
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (410)
'wp_create_file_in_uploads',                     $file                         -- wordpress-2.5.0/wp-app.php (432)
'wp_create_file_in_uploads',                     $file, $id                    -- wordpress-2.5.0/wp-admin/custom-header.php (235)
'wp_dashboard_setup'                                                           -- wordpress-2.5.0/wp-admin/includes/dashboard.php (127)
'wp_delete_file',                                $opml_url                     -- wordpress-2.5.0/wp-admin/link-import.php (125)
'wp_footer'                                                                    -- wordpress-2.5.0/wp-includes/general-template.php (870)
'wp_head'                                                                      -- wordpress-2.5.0/wp-includes/general-template.php (866)
'wp_insert_post',                                $post_ID, $post               -- wordpress-2.5.0/wp-includes/post.php (1328)
'wp_insert_post',                                $post_id, $post               -- wordpress-2.5.0/wp-includes/post.php (1422)
'wp_login',                                      $credentials['user_login']    -- wordpress-2.5.0/wp-includes/user.php (52)
'wp_login_failed',                               $username                     -- wordpress-2.5.0/wp-includes/pluggable.php (424)
'wp_login_failed',                               $username                     -- wordpress-2.5.0/wp-includes/pluggable.php (430)
'wp_login_failed',                               $username                     -- wordpress-2.5.0/wp-includes/pluggable.php (435)
'wp_logout'                                                                    -- wordpress-2.5.0/wp-includes/pluggable.php (451)
'wp_meta'                                                                      -- wordpress-2.5.0/wp-includes/general-template.php (60)
'wp_print_scripts'                                                             -- wordpress-2.5.0/wp-includes/script-loader.php (411)
'wp_set_comment_status',                         $comment_id, $comment_status  -- wordpress-2.5.0/wp-includes/comment.php (737)
'wp_set_comment_status',                         $comment_id, 'delete'         -- wordpress-2.5.0/wp-includes/comment.php (499)
'wp_update_comment_count',                       $post_id, $new, $old          -- wordpress-2.5.0/wp-includes/comment.php (890)
'xmlrpc_call',                                   'blogger.deletePost'          -- wordpress-2.5.0/xmlrpc.php (1091)
'xmlrpc_call',                                   'blogger.editPost'            -- wordpress-2.5.0/xmlrpc.php (1042)
'xmlrpc_call',                                   'blogger.getPost'             -- wordpress-2.5.0/xmlrpc.php (830)
'xmlrpc_call',                                   'blogger.getRecentPosts'      -- wordpress-2.5.0/xmlrpc.php (865)
'xmlrpc_call',                                   'blogger.getTemplate'         -- wordpress-2.5.0/xmlrpc.php (919)
'xmlrpc_call',                                   'blogger.getUserInfo'         -- wordpress-2.5.0/xmlrpc.php (797)
'xmlrpc_call',                                   'blogger.getUsersBlogs'       -- wordpress-2.5.0/xmlrpc.php (765)
'xmlrpc_call',                                   'blogger.newPost'             -- wordpress-2.5.0/xmlrpc.php (993)
'xmlrpc_call',                                   'blogger.setTemplate'         -- wordpress-2.5.0/xmlrpc.php (956)
'xmlrpc_call',                                   'metaWeblog.editPost'         -- wordpress-2.5.0/xmlrpc.php (1382)
'xmlrpc_call',                                   'metaWeblog.getCategories'    -- wordpress-2.5.0/xmlrpc.php (1811)
'xmlrpc_call',                                   'metaWeblog.getPost'          -- wordpress-2.5.0/xmlrpc.php (1626)
'xmlrpc_call',                                   'metaWeblog.getRecentPosts'   -- wordpress-2.5.0/xmlrpc.php (1709)
'xmlrpc_call',                                   'metaWeblog.newMediaObject'   -- wordpress-2.5.0/xmlrpc.php (1853)
'xmlrpc_call',                                   'metaWeblog.newPost'          -- wordpress-2.5.0/xmlrpc.php (1133)
'xmlrpc_call',                                   'mt.getCategoryList'          -- wordpress-2.5.0/xmlrpc.php (1981)
'xmlrpc_call',                                   'mt.getPostCategories'        -- wordpress-2.5.0/xmlrpc.php (2015)
'xmlrpc_call',                                   'mt.getRecentPostTitles'      -- wordpress-2.5.0/xmlrpc.php (1927)
'xmlrpc_call',                                   'mt.getTrackbackPings'        -- wordpress-2.5.0/xmlrpc.php (2093)
'xmlrpc_call',                                   'mt.publishPost'              -- wordpress-2.5.0/xmlrpc.php (2137)
'xmlrpc_call',                                   'mt.setPostCategories'        -- wordpress-2.5.0/xmlrpc.php (2048)
'xmlrpc_call',                                   'mt.supportedMethods'         -- wordpress-2.5.0/xmlrpc.php (2067)
'xmlrpc_call',                                   'mt.supportedTextFilters'     -- wordpress-2.5.0/xmlrpc.php (2081)
'xmlrpc_call',                                   'pingback.extensions.getPingsbacks'                             
                                                                               -- wordpress-2.5.0/xmlrpc.php (2333)
'xmlrpc_call',                                   'pingback.ping'               -- wordpress-2.5.0/xmlrpc.php (2167)
'xmlrpc_call',                                   'wp.deleteCategory'           -- wordpress-2.5.0/xmlrpc.php (635)
'xmlrpc_call',                                   'wp.deletePage'               -- wordpress-2.5.0/xmlrpc.php (400)
'xmlrpc_call',                                   'wp.editPage'                 -- wordpress-2.5.0/xmlrpc.php (444)
'xmlrpc_call',                                   'wp.getAuthors'               -- wordpress-2.5.0/xmlrpc.php (549)
'xmlrpc_call',                                   'wp.getCommentCount'          -- wordpress-2.5.0/xmlrpc.php (698)
'xmlrpc_call',                                   'wp.getPage'                  -- wordpress-2.5.0/xmlrpc.php (240)
'xmlrpc_call',                                   'wp.getPageList'              -- wordpress-2.5.0/xmlrpc.php (498)
'xmlrpc_call',                                   'wp.getPageStatusList'        -- wordpress-2.5.0/xmlrpc.php (742)
'xmlrpc_call',                                   'wp.getPages'                 -- wordpress-2.5.0/xmlrpc.php (328)
'xmlrpc_call',                                   'wp.getPostStatusList'        -- wordpress-2.5.0/xmlrpc.php (720)
'xmlrpc_call',                                   'wp.newCategory'              -- wordpress-2.5.0/xmlrpc.php (579)
'xmlrpc_call',                                   'wp.newPage'                  -- wordpress-2.5.0/xmlrpc.php (368)
'xmlrpc_call',                                   'wp.suggestCategories'        -- wordpress-2.5.0/xmlrpc.php (667)
'xmlrpc_publish_post',                           $post_id                      -- wordpress-2.5.0/wp-includes/post.php (2888)</pre></p>
<h5>Variable Name Actions</h5>
<p>A call takes the form <span style="text-decoration: underline;">do_action( &lt;hook&gt;, </span><span style="text-decoration: underline;">&lt;arg1&gt;, &lt;arg2&gt;, &#8230;</span><span style="text-decoration: underline;"> )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
&quot;${new_status}_$post-&gt;post_type&quot;,                $post-&gt;ID, $post              -- wordpress-2.5.0/wp-includes/post.php (1517)
&quot;${old_status}_to_$new_status&quot;,                  $post                         -- wordpress-2.5.0/wp-includes/post.php (1515)
&quot;add_option_{$name}&quot;,                            $name, $value                 -- wordpress-2.5.0/wp-includes/functions.php (375)
&quot;admin_head_{$content_func}&quot;                                                   -- wordpress-2.5.0/wp-admin/includes/media.php (142)
&quot;create_$taxonomy&quot;,                              $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1224)
&quot;created_$taxonomy&quot;,                             $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1231)
&quot;delete_$taxonomy&quot;,                              $term, $tt_id                 -- wordpress-2.5.0/wp-includes/taxonomy.php (1002)
&quot;edit_$taxonomy&quot;,                                $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1479)
&quot;edited_$taxonomy&quot;,                              $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1486)
&quot;load-$pagenow&quot;                                                                -- wordpress-2.5.0/wp-admin/admin.php (113)
&quot;media_upload_$tab&quot;                                                            -- wordpress-2.5.0/wp-admin/media-upload.php (39)
&quot;media_upload_$type&quot;                                                           -- wordpress-2.5.0/wp-admin/media-upload.php (37)
&quot;update_option_{$option_name}&quot;,                  $oldvalue, $_newvalue         -- wordpress-2.5.0/wp-includes/functions.php (333)
$page_hook                                                                     -- wordpress-2.5.0/wp-admin/admin.php (55)
'activate_' . $plugin                                                          -- wordpress-2.5.0/wp-admin/includes/plugin.php (111)
'admin_head-' . $page_hook                                                     -- wordpress-2.5.0/wp-admin/admin-header.php (54)
'admin_head-' . $plugin_page                                                   -- wordpress-2.5.0/wp-admin/admin-header.php (56)
'admin_print_scripts-' . $page_hook                                            -- wordpress-2.5.0/wp-admin/admin-header.php (48)
'admin_print_scripts-' . $plugin_page                                          -- wordpress-2.5.0/wp-admin/admin-header.php (50)
'deactivate_' . trim( $plugin )                                                -- wordpress-2.5.0/wp-admin/includes/plugin.php (129)
'do_feed_' . $feed,                              $wp_query-&gt;is_comment_feed    -- wordpress-2.5.0/wp-includes/functions.php (911)
'load-' . $page_hook                                                           -- wordpress-2.5.0/wp-admin/admin.php (51)
'load-' . $plugin_page                                                         -- wordpress-2.5.0/wp-admin/admin.php (64)
'wp_ajax_' . $_POST['action']                                                  -- wordpress-2.5.0/wp-admin/admin-ajax.php (583)</pre></p>
<h5>Fixed Name Actions (Array)</h5>
<p>A call takes the form <span style="text-decoration: underline;">do_action_ref_array( &lt;hook&gt;, &lt;array&gt; )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
'check_passwords',                               array ( $user-&gt;user_login, &amp; $pass1, &amp; $pass2 )
                                                                               -- wordpress-2.5.0/wp-admin/includes/user.php (90)
'generate_rewrite_rules',                        array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/rewrite.php (850)
'parse_query',                                   array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/query.php (784)
'parse_request',                                 array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/classes.php (172)
'phpmailer_init',                                array( &amp;$phpmailer )          -- wordpress-2.5.0/wp-includes/pluggable.php (394)
'pre_get_posts',                                 array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/query.php (811)
'pre_ping',                                      array(&amp;$post_links, &amp;$pung)   -- wordpress-2.5.0/wp-includes/comment.php (1145)
'send_headers',                                  array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/classes.php (226)
'wp',                                            array(&amp;$this)                 -- wordpress-2.5.0/wp-includes/classes.php (297)
'wp_authenticate',                               array(&amp;$credentials['user_login'], &amp;$credentials['user_password'])
                                                                               -- wordpress-2.5.0/wp-includes/user.php (45)</pre></p>
<h5>Variable Name Actions (Array)</h5>
<p>A call takes the form <span style="text-decoration: underline;">do_action_ref_array( &lt;hook&gt;, &lt;array&gt; )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
$hook,                                           $args['args']                 -- wordpress-2.5.0/wp-cron.php (28)</pre></p>
<h4>Filters</h4>
<p><pre>function apply_filters($tag, $value) {...}                                     -- wordpress-2.5.0/wp-includes/plugin.php (131)</pre></p>
<h5>Fixed Name Filters</h5>
<p>A call takes the form <span style="text-decoration: underline;">apply_filters( &lt;hooh&gt;, &lt;arg1&gt;, &lt;arg2&gt;, &#8230; )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
'_get_page_link',                                $link, $id                    -- wordpress-2.5.0/wp-includes/link-template.php (163)
'add_ping',                                      $new                          -- wordpress-2.5.0/wp-includes/post.php (1545)
'admin_body_class',                              ''                            -- wordpress-2.5.0/wp-admin/admin-header.php (60)
'all_options',                                   $all_options                  -- wordpress-2.5.0/wp-includes/functions.php (272)
'allowed_redirect_hosts',                        array($wpp['host']), isset($lp['host']) ? $lp['host'] : ''
                                                                               -- wordpress-2.5.0/wp-includes/pluggable.php (751)
'atom_enclosure',                                '&lt;link href=&quot;' . trim(htmlspecialchars($enclosure[0])) . '&quot; rel=&quot;enclosure&quot; length=&quot;' . trim($enclosure[1]) . '&quot; type=&quot;' . trim($enclosure[2]) . '&quot; /&gt;' . &quot;\n&quot;
                                                                               -- wordpress-2.5.0/wp-includes/feed.php (183)
'atom_service_url',                              (get_bloginfo('url').&quot;/wp-app.php/service&quot;)
                                                                               -- wordpress-2.5.0/xmlrpc.php (34)
'attachment_fields_to_edit',                     $form_fields, $post           -- wordpress-2.5.0/wp-admin/includes/media.php (587)
'attachment_fields_to_save',                     $post, $attachment            -- wordpress-2.5.0/wp-admin/includes/media.php (226)
'attachment_icon',                               $icon, $post-&gt;ID              -- wordpress-2.5.0/wp-includes/post-template.php (485)
'attachment_innerHTML',                          $innerHTML, $post-&gt;ID         -- wordpress-2.5.0/wp-includes/post-template.php (500)
'attachment_link',                               $link, $id                    -- wordpress-2.5.0/wp-includes/link-template.php (194)
'attachment_max_dims',                           $max_dims)                    -- wordpress-2.5.0/wp-includes/post-template.php (456)
'attribute_escape',                              $safe_text, $text             -- wordpress-2.5.0/wp-includes/formatting.php (1183)
'audio_upload_iframe_src',                       &quot;$media_upload_iframe_src&amp;amp;type=audio&quot;
                                                                               -- wordpress-2.5.0/wp-admin/includes/media.php (166)
'auth_cookie',                                   $cookie, $user_id, $expiration-- wordpress-2.5.0/wp-includes/pluggable.php (522)
'author_email',                                  get_comment_author_email()    -- wordpress-2.5.0/wp-includes/comment-template.php (68)
'author_feed_link',                              $link                         -- wordpress-2.5.0/wp-includes/link-template.php (336)
'author_link',                                   $link, $author_id, $author_nicename
                                                                               -- wordpress-2.5.0/wp-includes/author-template.php (401)
'author_rewrite_rules',                          $author_rewrite               -- wordpress-2.5.0/wp-includes/rewrite.php (834)
'bloginfo',                                      $output, $show                -- wordpress-2.5.0/wp-includes/general-template.php (157)
'bloginfo_rss',                                  get_bloginfo_rss($show), $show-- wordpress-2.5.0/wp-includes/feed.php (9)
'bloginfo_url',                                  $output, $show                -- wordpress-2.5.0/wp-includes/general-template.php (155)
'cat_row',                                       $output                       -- wordpress-2.5.0/wp-admin/includes/template.php (66)
'cat_rows',                                      $output                       -- wordpress-2.5.0/wp-admin/edit-link-categories.php (124)
'cat_rows',                                      $output                       -- wordpress-2.5.0/wp-admin/includes/template.php (30)
'category_description',                          $category-&gt;description, $category
                                                                               -- wordpress-2.5.0/wp-includes/classes.php (636)
'category_feed_link',                            $link, $feed                  -- wordpress-2.5.0/wp-includes/link-template.php (379)
'category_link',                                 $catlink, $category_id        -- wordpress-2.5.0/wp-includes/category-template.php (44)
'category_rewrite_rules',                        $category_rewrite             -- wordpress-2.5.0/wp-includes/rewrite.php (826)
'category_template',                             $template                     -- wordpress-2.5.0/wp-includes/theme.php (371)
'check_password',                                $check, $password, $hash, $user_id
                                                                               -- wordpress-2.5.0/wp-includes/pluggable.php (1145)
'check_password',                                $check, $password, $hash, $user_id
                                                                               -- wordpress-2.5.0/wp-includes/pluggable.php (1158)
'clean_url',                                     $url, $original_url, $context -- wordpress-2.5.0/wp-includes/formatting.php (1157)
'comment_author',                                get_comment_author()          -- wordpress-2.5.0/wp-includes/comment-template.php (38)
'comment_author_rss',                            get_comment_author()          -- wordpress-2.5.0/wp-includes/feed.php (100)
'comment_edit_pre',                              $comment-&gt;comment_content     -- wordpress-2.5.0/wp-admin/includes/comment.php (57)
'comment_edit_redirect',                         $location, $comment_id        -- wordpress-2.5.0/wp-admin/comment.php (216)
'comment_email',                                 $comment-&gt;comment_author_email-- wordpress-2.5.0/wp-includes/comment-template.php (89)
'comment_excerpt',                               get_comment_excerpt()         -- wordpress-2.5.0/wp-includes/comment-template.php (287)
'comment_feed_groupby',                          $cgroupby                     -- wordpress-2.5.0/wp-includes/query.php (1376)
'comment_feed_join',                             $cjoin                        -- wordpress-2.5.0/wp-includes/query.php (1374)
'comment_feed_join',                             ''                            -- wordpress-2.5.0/wp-includes/query.php (1433)
'comment_feed_where',                            &quot;WHERE comment_post_ID = '{$this-&gt;posts[0]-&gt;ID}' AND comment_approved = '1'&quot;
                                                                               -- wordpress-2.5.0/wp-includes/query.php (1434)
'comment_feed_where',                            $cwhere                       -- wordpress-2.5.0/wp-includes/query.php (1375)
'comment_flood_filter',                          false, $time_lastcomment, $time_newcomment
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (385)
'comment_moderation_subject',                    $subject, $comment_id         -- wordpress-2.5.0/wp-includes/pluggable.php (900)
'comment_moderation_text',                       $notify_message, $comment_id  -- wordpress-2.5.0/wp-includes/pluggable.php (899)
'comment_notification_headers',                  $message_headers, $comment_id -- wordpress-2.5.0/wp-includes/pluggable.php (831)
'comment_notification_subject',                  $subject, $comment_id         -- wordpress-2.5.0/wp-includes/pluggable.php (830)
'comment_notification_text',                     $notify_message, $comment_id  -- wordpress-2.5.0/wp-includes/pluggable.php (829)
'comment_post_redirect',                         $location, $comment           -- wordpress-2.5.0/wp-comments-post.php (73)
'comment_save_pre',                              $comment_content              -- wordpress-2.5.0/wp-includes/comment.php (773)
'comment_status_links',                          $status_links                 -- wordpress-2.5.0/wp-admin/edit-comments.php (112)
'comment_text',                                  get_comment_text()            -- wordpress-2.5.0/wp-includes/comment-template.php (422)
'comment_text_rss',                              $comment_text                 -- wordpress-2.5.0/wp-includes/feed.php (109)
'comment_url',                                   get_comment_author_url()      -- wordpress-2.5.0/wp-includes/comment-template.php (173)
'comments_array',                                $comments, $post-&gt;ID          -- wordpress-2.5.0/wp-includes/comment-template.php (659)
'comments_number',                               $output, $number              -- wordpress-2.5.0/wp-includes/comment-template.php (398)
'comments_open',                                 $open, $post_id               -- wordpress-2.5.0/wp-includes/comment-template.php (573)
'comments_popup_link_attributes',                ''                            -- wordpress-2.5.0/wp-includes/comment-template.php (761)
'comments_popup_template',                       $template                     -- wordpress-2.5.0/wp-includes/theme.php (463)
'comments_rewrite_rules',                        $comments_rewrite             -- wordpress-2.5.0/wp-includes/rewrite.php (817)
'comments_template',                             TEMPLATEPATH . $file          -- wordpress-2.5.0/wp-includes/comment-template.php (664)
'content_save_pre',                              $content_struct['description']-- wordpress-2.5.0/xmlrpc.php (1205)
'content_save_pre',                              $content_struct['description']-- wordpress-2.5.0/xmlrpc.php (1524)
'cron_schedules',                                array() ), $schedules         -- wordpress-2.5.0/wp-includes/cron.php (138)
'dashboard_count_sentence',                      $sentence, $post_type_text, $cats_text, $tags_text, $pending_text
                                                                               -- wordpress-2.5.0/wp-admin/index.php (94)
'dashboard_incoming_links_feed',                 'http://blogsearch.google.com/blogsearch_feeds?hl=en&amp;scoring=d&amp;ie=utf-8&amp;num=10&amp;output=rss&amp;partner=wordpress&amp;q=link:' . trailingslashit( get_option('home') )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (40)
'dashboard_incoming_links_link',                 'http://blogsearch.google.com/blogsearch?hl=en&amp;scoring=d&amp;partner=wordpress&amp;q=link:' . trailingslashit( get_option('home') )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (39)
'dashboard_primary_feed',                        __( 'http://wordpress.org/development/feed/' )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (66)
'dashboard_primary_link',                        __( 'http://wordpress.org/development/' )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (65)
'dashboard_primary_title',                       __( 'WordPress Development Blog' )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (67)
'dashboard_secondary_feed',                      __( 'http://planet.wordpress.org/feed/' )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (88)
'dashboard_secondary_link',                      __( 'http://planet.wordpress.org/' )
                                                                               -- wordpress-2.5.0/wp-admin/includes/dashboard.php (87)
'dashboard_secondary_title',                     __( 'Other WordPress News' )  -- wordpress-2.5.0/wp-admin/includes/dashboard.php (89)
'date_rewrite_rules',                            $date_rewrite                 -- wordpress-2.5.0/wp-includes/rewrite.php (809)
'day_link',                                      get_option('home') . '/?m=' . $year . zeroise($month, 2) . zeroise($day, 2), $year, $month, $day
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (242)
'day_link',                                      get_option('home') . user_trailingslashit($daylink, 'day'), $year, $month, $day
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (240)
'default_content',                               $post_content                 -- wordpress-2.5.0/wp-admin/includes/post.php (166)
'default_excerpt',                               $post_excerpt                 -- wordpress-2.5.0/wp-admin/includes/post.php (168)
'default_feed',                                  'rss2'                        -- wordpress-2.5.0/wp-includes/feed.php (13)
'default_title',                                 $post_title                   -- wordpress-2.5.0/wp-admin/includes/post.php (167)
'deprecated_file_trigger_error',                 true                          -- wordpress-2.5.0/wp-includes/functions.php (1705)
'deprecated_function_trigger_error',             true                          -- wordpress-2.5.0/wp-includes/functions.php (1670)
'dynamic_sidebar_params',                        $params                       -- wordpress-2.5.0/wp-includes/widgets.php (240)
'edit_comment_link',                             $link, $comment-&gt;comment_ID   -- wordpress-2.5.0/wp-includes/link-template.php (517)
'edit_post_link',                                $link, $post-&gt;ID              -- wordpress-2.5.0/wp-includes/link-template.php (485)
'editor_max_image_size',                         array( $max_width, $max_height ), $size
                                                                               -- wordpress-2.5.0/wp-includes/media.php (37)
'ext2type',                                      array(...)                    -- wordpress-2.5.0/wp-includes/functions.php (1198)
'feed_link',                                     $output, $feed                -- wordpress-2.5.0/wp-includes/link-template.php (272)
'file_is_displayable_image',                     $result, $path                -- wordpress-2.5.0/wp-admin/includes/image.php (279)
'flash_uploader',                                $flash                        -- wordpress-2.5.0/wp-admin/includes/media.php (774)
'format_to_edit',                                $content                      -- wordpress-2.5.0/wp-includes/formatting.php (559)
'format_to_post',                                $content                      -- wordpress-2.5.0/wp-includes/formatting.php (566)
'found_posts',                                   $this-&gt;found_posts            -- wordpress-2.5.0/wp-includes/query.php (1443)
'found_posts_query',                             'SELECT FOUND_ROWS()'         -- wordpress-2.5.0/wp-includes/query.php (1441)
'gallery_style',                                 &quot;...&quot;                         -- wordpress-2.5.0/wp-includes/media.php (373)
'get_attached_file',                             $file, $attachment_id         -- wordpress-2.5.0/wp-includes/post.php (27)
'get_avatar',                                    $avatar, $id_or_email, $size, $default
                                                                               -- wordpress-2.5.0/wp-includes/pluggable.php (1261)
'get_bloginfo_rss',                              convert_chars($info), $show   -- wordpress-2.5.0/wp-includes/feed.php (5)
'get_bloginfo_rss',                              get_bloginfo( 'url' )         -- wordpress-2.5.0/wp-includes/feed.php (137)
'get_bookmarks',                                 $cache[ $key ], $r            -- wordpress-2.5.0/wp-includes/bookmark.php (123)
'get_bookmarks',                                 $results, $r                  -- wordpress-2.5.0/wp-includes/bookmark.php (225)
'get_comment',                                   $_comment                     -- wordpress-2.5.0/wp-includes/comment.php (131)
'get_comment_ID',                                $comment-&gt;comment_ID          -- wordpress-2.5.0/wp-includes/comment-template.php (301)
'get_comment_author',                            $author                       -- wordpress-2.5.0/wp-includes/comment-template.php (28)
'get_comment_author_IP',                         $comment-&gt;comment_author_IP   -- wordpress-2.5.0/wp-includes/comment-template.php (139)
'get_comment_author_email',                      $comment-&gt;comment_author_email-- wordpress-2.5.0/wp-includes/comment-template.php (53)
'get_comment_author_link',                       $return                       -- wordpress-2.5.0/wp-includes/comment-template.php (115)
'get_comment_author_url',                        $comment-&gt;comment_author_url  -- wordpress-2.5.0/wp-includes/comment-template.php (162)
'get_comment_author_url_link',                   $return                       -- wordpress-2.5.0/wp-includes/comment-template.php (201)
'get_comment_date',                              $date, $d                     -- wordpress-2.5.0/wp-includes/comment-template.php (234)
'get_comment_excerpt',                           $excerpt                      -- wordpress-2.5.0/wp-includes/comment-template.php (277)
'get_comment_text',                              $comment-&gt;comment_content     -- wordpress-2.5.0/wp-includes/comment-template.php (411)
'get_comment_time',                              $date, $d, $gmt               -- wordpress-2.5.0/wp-includes/comment-template.php (443)
'get_comment_type',                              $comment-&gt;comment_type        -- wordpress-2.5.0/wp-includes/comment-template.php (472)
'get_comments_number',                           $count                        -- wordpress-2.5.0/wp-includes/comment-template.php (372)
'get_edit_comment_link',                         $location                     -- wordpress-2.5.0/wp-includes/link-template.php (501)
'get_edit_post_link',                            get_bloginfo( 'wpurl' ) . &quot;/wp-admin/$file.php?action=edit&amp;amp;$var=$post-&gt;ID&quot;, $post-&gt;ID
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (470)
'get_editable_authors',                          $authors                      -- wordpress-2.5.0/wp-admin/includes/user.php (162)
'get_enclosed',                                  $pung                         -- wordpress-2.5.0/wp-includes/post.php (1565)
'get_lastpostdate',                              $lastpostdate, $timezone      -- wordpress-2.5.0/wp-includes/post.php (2589)
'get_lastpostmodified',                          $lastpostmodified, $timezone  -- wordpress-2.5.0/wp-includes/post.php (2634)
'get_nested_categories',                         $result                       -- wordpress-2.5.0/wp-admin/includes/template.php (165)
'get_others_drafts',                             $other_unpubs                 -- wordpress-2.5.0/wp-admin/includes/user.php (214)
'get_pagenum_link',                              $result                       -- wordpress-2.5.0/wp-includes/link-template.php (654)
'get_pages',                                     $cache[ $key ], $r            -- wordpress-2.5.0/wp-includes/post.php (1877)
'get_pages',                                     $pages, $r                    -- wordpress-2.5.0/wp-includes/post.php (1962)
'get_pages',                                     array(), $r                   -- wordpress-2.5.0/wp-includes/post.php (1951)
'get_pung',                                      $pung                         -- wordpress-2.5.0/wp-includes/post.php (1587)
'get_search_query',                              stripslashes( get_query_var( 's' ) )
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (997)
'get_tags',                                      $tags, $args                  -- wordpress-2.5.0/wp-includes/category.php (135)
'get_term',                                      $_term, $taxonomy             -- wordpress-2.5.0/wp-includes/taxonomy.php (303)
'get_terms',                                     $cache[$key], $taxonomies, $args
                                                                               -- wordpress-2.5.0/wp-includes/taxonomy.php (586)
'get_terms',                                     $terms, $taxonomies, $args    -- wordpress-2.5.0/wp-includes/taxonomy.php (719)
'get_terms',                                     array(), $taxonomies, $args   -- wordpress-2.5.0/wp-includes/taxonomy.php (687)
'get_the_excerpt',                               $output                       -- wordpress-2.5.0/wp-includes/post-template.php (152)
'get_the_guid',                                  $post-&gt;guid                   -- wordpress-2.5.0/wp-includes/post-template.php (74)
'get_the_modified_date',                         $the_time, $d                 -- wordpress-2.5.0/wp-includes/general-template.php (787)
'get_the_modified_time',                         $the_time, $d                 -- wordpress-2.5.0/wp-includes/general-template.php (827)
'get_the_modified_time',                         $time, $d, $gmt               -- wordpress-2.5.0/wp-includes/general-template.php (840)
'get_the_tags',                                  get_the_terms($id, 'post_tag')-- wordpress-2.5.0/wp-includes/category-template.php (478)
'get_the_time',                                  $the_time, $d                 -- wordpress-2.5.0/wp-includes/general-template.php (801)
'get_the_time',                                  $time, $d, $gmt               -- wordpress-2.5.0/wp-includes/general-template.php (813)
'get_to_ping',                                    $to_ping                     -- wordpress-2.5.0/wp-includes/post.php (1609)
'get_users_drafts',                              $query                        -- wordpress-2.5.0/wp-admin/includes/user.php (246)
'get_wp_title_rss',                              $title                        -- wordpress-2.5.0/wp-includes/feed.php (20)
'getarchives_join',                              &quot;&quot;, $r                        -- wordpress-2.5.0/wp-includes/general-template.php (397)
'getarchives_where',                             &quot;WHERE post_type = 'post' AND post_status = 'publish'&quot;, $r
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (396)
'gettext',                                       $l10n[$domain]-&gt;translate($text), $text
                                                                               -- wordpress-2.5.0/wp-includes/l10n.php (71)
'got_rewrite',                                   $got_rewrite                  -- wordpress-2.5.0/wp-admin/includes/misc.php (5)
'home_template',                                 $template                     -- wordpress-2.5.0/wp-includes/theme.php (410)
'htmledit_pre',                                  $output                       -- wordpress-2.5.0/wp-includes/formatting.php (1129)
'icon_dir',                                      ABSPATH . WPINC . '/images/crystal'
                                                                               -- wordpress-2.5.0/wp-includes/media.php (308)
'icon_dir',                                      ABSPATH . WPINC . '/images/crystal'
                                                                               -- wordpress-2.5.0/wp-includes/post.php (2406)
'icon_dir',                                      get_template_directory() . '/images'
                                                                               -- wordpress-2.5.0/wp-includes/post-template.php (434)
'icon_dir_uri',                                  trailingslashit(get_option('siteurl')) . WPINC . '/images/crystal'
                                                                               -- wordpress-2.5.0/wp-includes/post.php (2407)
'icon_dirs',                                     array($icon_dir =&gt; $icon_dir_uri)
                                                                               -- wordpress-2.5.0/wp-includes/post.php (2408)
'image_downsize',                                false, $id, $size             -- wordpress-2.5.0/wp-includes/media.php (65)
'image_send_to_editor',                          $html, $id, $alt, $title, $align, $url
                                                                               -- wordpress-2.5.0/wp-admin/includes/media.php (60)
'image_send_to_editor',                          $html, $id, $alt, $title, $align, $url
                                                                               -- wordpress-2.5.0/wp-includes/media.php (101)
'image_upload_iframe_src',                       &quot;$media_upload_iframe_src&amp;amp;type=image&quot;
                                                                               -- wordpress-2.5.0/wp-admin/includes/media.php (162)
'import_allow_create_users',                     true                          -- wordpress-2.5.0/wp-admin/import/wordpress.php (645)
'import_allow_fetch_attachments',                true                          -- wordpress-2.5.0/wp-admin/import/wordpress.php (650)
'import_attachment_size_limit',                  0                             -- wordpress-2.5.0/wp-admin/import/wordpress.php (655)
'import_post_meta_key',                          $key                          -- wordpress-2.5.0/wp-admin/import/wordpress.php (513)
'import_upload_size_limit',                      wp_max_upload_size()          -- wordpress-2.5.0/wp-admin/includes/template.php (1006)
'intermediate_image_sizes',                      $sizes                        -- wordpress-2.5.0/wp-admin/includes/image.php (100)
'intermediate_image_sizes',                      array('thumbnail', 'medium')  -- wordpress-2.5.0/wp-includes/post.php (2184)
'jpeg_quality',                                  $jpeg_quality                 -- wordpress-2.5.0/wp-includes/media.php (226)
'js_escape',                                     $safe_text, $text             -- wordpress-2.5.0/wp-includes/formatting.php (1177)
'kubrick_header_color',                          get_option('kubrick_header_color')
                                                                               -- wordpress-2.5.0/wp-content/themes/default/functions.php (60)
'kubrick_header_display',                        get_option('kubrick_header_display')
                                                                               -- wordpress-2.5.0/wp-content/themes/default/functions.php (72)
'kubrick_header_image',                          get_option('kubrick_header_image')
                                                                               -- wordpress-2.5.0/wp-content/themes/default/functions.php (31)
'language_attributes',                           $output                       -- wordpress-2.5.0/wp-includes/general-template.php (1020)
'link_cat_row',                                  $output                       -- wordpress-2.5.0/wp-admin/includes/template.php (95)
'link_category',                                 $cat-&gt;name                    -- wordpress-2.5.0/wp-includes/deprecated.php (1096)
'link_category',                                 $cat-&gt;name                    -- wordpress-2.5.0/wp-links-opml.php (32)
'link_category',                                 $category-&gt;name               -- wordpress-2.5.0/wp-admin/link-import.php (50)
'link_category',                                 $cat-&gt;name                    -- wordpress-2.5.0/wp-includes/bookmark-template.php (183)
'link_title',                                    $bookmark-&gt;link_name          -- wordpress-2.5.0/wp-links-opml.php (40)
'list_cats',                                     $cat_name, $category          -- wordpress-2.5.0/wp-includes/classes.php (631)
'list_cats',                                     $category-&gt;name, $category    -- wordpress-2.5.0/wp-includes/classes.php (711)
'list_cats',                                     $show_option_all              -- wordpress-2.5.0/wp-includes/category-template.php (242)
'list_cats',                                     $show_option_none             -- wordpress-2.5.0/wp-includes/category-template.php (247)
'list_terms_exclusions',                         $exclusions, $args            -- wordpress-2.5.0/wp-includes/taxonomy.php (634)
'locale',                                        $locale                       -- wordpress-2.5.0/wp-includes/l10n.php (34)
'locale',                                        $locale                       -- wordpress-2.5.0/wp-includes/l10n.php (43)
'locale_stylesheet_uri',                         $stylesheet_uri, $stylesheet_dir_uri
                                                                               -- wordpress-2.5.0/wp-includes/theme.php (39)
'login_errors',                                  $errors                       -- wordpress-2.5.0/wp-login.php (53)
'login_headertitle',                             __('Powered by WordPress')    -- wordpress-2.5.0/wp-login.php (30)
'login_message',                                 $message                      -- wordpress-2.5.0/wp-login.php (32)
'login_messages',                                $messages                     -- wordpress-2.5.0/wp-login.php (55)
'loginout',                                      $link                         -- wordpress-2.5.0/wp-includes/general-template.php (40)
'manage_link_columns',                           $link_columns                 -- wordpress-2.5.0/wp-admin/link-manager.php (127)
'manage_media_columns',                          $posts_columns                -- wordpress-2.5.0/wp-admin/includes/template.php (316)
'manage_pages_columns',                          $posts_columns                -- wordpress-2.5.0/wp-admin/includes/template.php (335)
'manage_pages_query',                            $query_str                    -- wordpress-2.5.0/wp-admin/edit-pages.php (56)
'manage_posts_columns',                          $posts_columns                -- wordpress-2.5.0/wp-admin/includes/template.php (300)
'mce_buttons',                                   array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'image', 'wp_more', '|', 'spellchecker', 'fullscreen',
                                                                               -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (120)
'mce_buttons_2',                                 array('formatselect', 'underline', 'justifyfull', 'forecolor', '|', 'pastetext', 'pasteword', 'removeformat', '|', 'media', 'charmap', '|', 'outdent', 'indent', '|', 'undo', 'redo',
                                                                               -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (123)
'mce_buttons_3',                                 array()                       -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (126)
'mce_buttons_4',                                 array()                       -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (129)
'mce_css',                                       $mce_css                      -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (55)
'mce_external_languages',                        array()                       -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (90)
'mce_external_plugins',                          array()                       -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (77)
'mce_spellchecker_languages',                    '+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv'
                                                                               -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (66)
'media_buttons_context',                         __('Add media: %s')           -- wordpress-2.5.0/wp-admin/includes/media.php (159)
'media_meta',                                    '', $post                     -- wordpress-2.5.0/wp-admin/includes/media.php (675)
'media_send_to_editor',                          $html, $send_id, $attachment  -- wordpress-2.5.0/wp-admin/includes/media.php (254)
'media_upload_default_tab',                      'type'                        -- wordpress-2.5.0/wp-admin/media-upload.php (31)
'media_upload_default_type',                     'file'                        -- wordpress-2.5.0/wp-admin/media-upload.php (25)
'media_upload_tabs',                             $_default_tabs                -- wordpress-2.5.0/wp-admin/includes/media.php (10)
'mod_rewrite_rules',                             $rules                        -- wordpress-2.5.0/wp-includes/rewrite.php (928)
'month_link',                                    get_option('home') . '/?m=' . $year . zeroise($month, 2), $year, $month
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (222)
'month_link',                                    get_option('home') . user_trailingslashit($monthlink, 'month'), $year, $month
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (220)
'ngettext',                                      $l10n[$domain]-&gt;ngettext($single, $plural, $number), $single, $plural, $number
                                                                               -- wordpress-2.5.0/wp-includes/l10n.php (189)
'nonce_life',                                    86400                         -- wordpress-2.5.0/wp-includes/pluggable.php (952)
'page_link',                                     $link, $id                    -- wordpress-2.5.0/wp-includes/link-template.php (140)
'page_rewrite_rules',                            $page_rewrite                 -- wordpress-2.5.0/wp-includes/rewrite.php (838)
'page_template',                                 $template                     -- wordpress-2.5.0/wp-includes/theme.php (429)
'phone_content',                                 $content                      -- wordpress-2.5.0/wp-mail.php (157)
'pings_open',                                    $open, $post_id               -- wordpress-2.5.0/wp-includes/comment-template.php (590)
'plugin_action_links',                           $action_links, $plugin_file, $plugin_info
                                                                               -- wordpress-2.5.0/wp-admin/plugins.php (141)
'post_comments_feed_link',                       $url                          -- wordpress-2.5.0/wp-includes/link-template.php (297)
'post_gallery', '',                              $attr                         -- wordpress-2.5.0/wp-includes/media.php (339)
'post_limits',                                   $limits                       -- wordpress-2.5.0/wp-includes/query.php (1403)
'post_limits_request',                           $limits                       -- wordpress-2.5.0/wp-includes/query.php (1415)
'post_link',                                     $permalink, $post             -- wordpress-2.5.0/wp-includes/link-template.php (115)
'post_link',                                     $permalink, $post             -- wordpress-2.5.0/wp-includes/link-template.php (118)
'post_mime_types',                               $post_mime_types              -- wordpress-2.5.0/wp-admin/includes/post.php (576)
'post_rewrite_rules',                            $post_rewrite                 -- wordpress-2.5.0/wp-includes/rewrite.php (805)
'post_stati',                                    $post_stati                   -- wordpress-2.5.0/wp-admin/includes/post.php (529)
'postmeta_form_limit',                           30                            -- wordpress-2.5.0/wp-admin/includes/template.php (786)
'posts_distinct',                                $distinct                     -- wordpress-2.5.0/wp-includes/query.php (1401)
'posts_distinct_request',                        $distinct                     -- wordpress-2.5.0/wp-includes/query.php (1413)
'posts_fields',                                  &quot;$wpdb-&gt;posts.*&quot;              -- wordpress-2.5.0/wp-includes/query.php (1402)
'posts_fields_request',                          $fields                       -- wordpress-2.5.0/wp-includes/query.php (1414)
'posts_groupby',                                 $groupby                      -- wordpress-2.5.0/wp-includes/query.php (1398)
'posts_groupby_request',                         $groupby                      -- wordpress-2.5.0/wp-includes/query.php (1410)
'posts_join',                                    $join                         -- wordpress-2.5.0/wp-includes/query.php (1342)
'posts_join_paged',                              $join                         -- wordpress-2.5.0/wp-includes/query.php (1399)
'posts_join_request',                            $join                         -- wordpress-2.5.0/wp-includes/query.php (1411)
'posts_orderby',                                 $q['orderby']                 -- wordpress-2.5.0/wp-includes/query.php (1400)
'posts_orderby_request',                         $orderby                      -- wordpress-2.5.0/wp-includes/query.php (1412)
'posts_request',                                 $request                      -- wordpress-2.5.0/wp-includes/query.php (1426)
'posts_results',                                 $this-&gt;posts                  -- wordpress-2.5.0/wp-includes/query.php (1430)
'posts_where',                                   $where                        -- wordpress-2.5.0/wp-includes/query.php (1341)
'posts_where_paged',                             $where                        -- wordpress-2.5.0/wp-includes/query.php (1397)
'posts_where_request',                           $where                        -- wordpress-2.5.0/wp-includes/query.php (1409)
'pre_category_nicename',                         $value                        -- wordpress-2.5.0/wp-includes/taxonomy.php (844)
'pre_comment_approved',                          $approved                     -- wordpress-2.5.0/wp-includes/comment.php (360)
'pre_comment_author_email',                      $_COOKIE['comment_author_email_'.COOKIEHASH]
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (300)
'pre_comment_author_email',                      $commentdata['comment_author_email']
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (628)
'pre_comment_author_name',                       $_COOKIE['comment_author_'.COOKIEHASH]
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (293)
'pre_comment_author_name',                       $commentdata['comment_author']-- wordpress-2.5.0/wp-includes/comment.php (624)
'pre_comment_author_url',                        $_COOKIE['comment_author_url_'.COOKIEHASH]
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (307)
'pre_comment_author_url',                        $commentdata['comment_author_url']
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (627)
'pre_comment_content',                           $commentdata['comment_content']
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (625)
'pre_comment_user_agent',                        $commentdata['comment_agent'] -- wordpress-2.5.0/wp-includes/comment.php (623)
'pre_comment_user_ip',                           $commentdata['comment_author_IP']
                                                                               -- wordpress-2.5.0/wp-includes/comment.php (626)
'pre_kses',                                      $string, $allowed_html, $allowed_protocols
                                                                               -- wordpress-2.5.0/wp-includes/kses.php (367)
'pre_remote_source',                             $linea, $pagelinkedto         -- wordpress-2.5.0/xmlrpc.php (2256)
'pre_upload_error',                              false                         -- wordpress-2.5.0/xmlrpc.php (1862)
'pre_user_description',                          $description                  -- wordpress-2.5.0/wp-includes/registration.php (152)
'pre_user_display_name',                         $display_name                 -- wordpress-2.5.0/wp-includes/registration.php (136)
'pre_user_email',                                $user_email                   -- wordpress-2.5.0/wp-includes/registration.php (132)
'pre_user_first_name',                           $first_name                   -- wordpress-2.5.0/wp-includes/registration.php (144)
'pre_user_id',                                   $commentdata['user_ID']       -- wordpress-2.5.0/wp-includes/comment.php (622)
'pre_user_last_name',                            $last_name                    -- wordpress-2.5.0/wp-includes/registration.php (148)
'pre_user_login',                                $user_login                   -- wordpress-2.5.0/wp-includes/registration.php (120)
'pre_user_login',                                sanitize_user(stripslashes($_REQUEST['user_login']), true)
                                                                               -- wordpress-2.5.0/wp-admin/users.php (177)
'pre_user_nicename',                             $user_nicename                -- wordpress-2.5.0/wp-includes/registration.php (124)
'pre_user_nickname',                             $nickname                     -- wordpress-2.5.0/wp-includes/registration.php (140)
'pre_user_url',                                  $user_url                     -- wordpress-2.5.0/wp-includes/registration.php (128)
'prepend_attachment',                            $p                            -- wordpress-2.5.0/wp-includes/post-template.php (513)
'preprocess_comment',                            $commentdata                  -- wordpress-2.5.0/wp-includes/comment.php (669)
'preview_post_link',                             add_query_arg('preview', 'true',permalink($post-&gt;ID))
                                                                               -- wordpress-2.5.0/wp-admin/edit-form-advanced.php (80)
'preview_post_link',                             add_query_arg('preview', 'true',permalink($post-&gt;ID))
                                                                               -- wordpress-2.5.0/wp-admin/edit-page-form.php (66)
'print_scripts_array',                           array_keys($this-&gt;to_print)   -- wordpress-2.5.0/wp-includes/script-loader.php (215)
'pub_priv_sql_capability',                       $cap                          -- wordpress-2.5.0/wp-includes/post.php (2527)
'query',                                         $query                        -- wordpress-2.5.0/wp-includes/wp-db.php (259)
'query_string',                                  $this-&gt;query_string           -- wordpress-2.5.0/wp-includes/classes.php (242)
'query_vars',                                    $this-&gt;public_query_vars      -- wordpress-2.5.0/wp-includes/classes.php (141)
'redirect_canonical',                            $redirect_url, $requested_url -- wordpress-2.5.0/wp-includes/canonical.php (194)
'register',                                      $link                         -- wordpress-2.5.0/wp-includes/general-template.php (55)
'registration_errors',                           $errors                       -- wordpress-2.5.0/wp-login.php (173)
'request',                                       $this-&gt;query_vars             -- wordpress-2.5.0/wp-includes/classes.php (170)
'request_filesystem_credentials',                '', $form_post, $type, $error -- wordpress-2.5.0/wp-admin/update.php (9)
'rewrite_rules',                                 $rules                        -- wordpress-2.5.0/wp-includes/rewrite.php (929)
'rewrite_rules_array',                           $this-&gt;rules                  -- wordpress-2.5.0/wp-includes/rewrite.php (851)
'richedit_pre',                                  $output                       -- wordpress-2.5.0/wp-includes/formatting.php (1122)
'richedit_pre',                                  ''                            -- wordpress-2.5.0/wp-includes/formatting.php (1112)
'role_has_cap',                                  $this-&gt;capabilities, $cap, $this-&gt;name
                                                                               -- wordpress-2.5.0/wp-includes/capabilities.php (122)
'root_rewrite_rules',                            $root_rewrite                 -- wordpress-2.5.0/wp-includes/rewrite.php (813)
'rss_enclosure',                                 '&lt;enclosure url=&quot;' . trim(htmlspecialchars($enclosure[0])) . '&quot; length=&quot;' . trim($enclosure[1]) . '&quot; type=&quot;' . trim($enclosure[2]) . '&quot; /&gt;' . &quot;\n&quot;
                                                                               -- wordpress-2.5.0/wp-includes/feed.php (168)
'salt',                                          $secret_key . $salt           -- wordpress-2.5.0/wp-includes/pluggable.php (1057)
'sanitize_title',                                $title                        -- wordpress-2.5.0/wp-includes/formatting.php (334)
'sanitize_user',                                 $username, $raw_username, $strict
                                                                               -- wordpress-2.5.0/wp-includes/formatting.php (329)
'script_loader_src',                             $src                          -- wordpress-2.5.0/wp-includes/script-loader.php (231)
'search_feed_link',                              $link                         -- wordpress-2.5.0/wp-includes/link-template.php (424)
'search_feed_link',                              $link                         -- wordpress-2.5.0/wp-includes/link-template.php (440)
'search_rewrite_rules',                          $search_rewrite               -- wordpress-2.5.0/wp-includes/rewrite.php (822)
'show_password_fields',                          true                          -- wordpress-2.5.0/wp-admin/user-edit.php (304)
'show_password_fields',                          true                          -- wordpress-2.5.0/wp-admin/users.php (425)
'single_cat_title',                              $cat-&gt;name                    -- wordpress-2.5.0/wp-includes/general-template.php (193)
'single_cat_title',                              get_the_category_by_ID($cat)  -- wordpress-2.5.0/wp-includes/general-template.php (182)
'single_cat_title',                              get_the_category_by_ID($cat)  -- wordpress-2.5.0/wp-includes/general-template.php (279)
'single_post_title',                             $post-&gt;post_title             -- wordpress-2.5.0/wp-includes/general-template.php (233)
'single_post_title',                             $title                        -- wordpress-2.5.0/wp-includes/general-template.php (267)
'single_tag_title',                              $my_tag-&gt;name                 -- wordpress-2.5.0/wp-includes/general-template.php (302)
'single_tag_title',                              $tag-&gt;name                    -- wordpress-2.5.0/wp-includes/general-template.php (201)
'status_header',                                 $status_header, $header, $text, $protocol
                                                                               -- wordpress-2.5.0/wp-includes/functions.php (857)
'stylesheet',                                    get_option('stylesheet')      -- wordpress-2.5.0/wp-includes/theme.php (7)
'stylesheet_directory',                          $stylesheet_dir, $stylesheet  -- wordpress-2.5.0/wp-includes/theme.php (13)
'stylesheet_directory_uri',                      $stylesheet_dir_uri, $stylesheet
                                                                               -- wordpress-2.5.0/wp-includes/theme.php (19)
'stylesheet_uri',                                $stylesheet_uri, $stylesheet_dir_uri
                                                                               -- wordpress-2.5.0/wp-includes/theme.php (25)
'tag_escape',                                    $safe_tag, $tag_name          -- wordpress-2.5.0/wp-includes/formatting.php (1189)
'tag_feed_link',                                 $link, $feed                  -- wordpress-2.5.0/wp-includes/link-template.php (408)
'tag_link',                                      $taglink, $tag_id             -- wordpress-2.5.0/wp-includes/category-template.php (474)
'tag_rewrite_rules',                             $tag_rewrite                  -- wordpress-2.5.0/wp-includes/rewrite.php (830)
'tag_rows',                                      $out                          -- wordpress-2.5.0/wp-admin/includes/template.php (278)
'tag_template',                                  $template                     -- wordpress-2.5.0/wp-includes/theme.php (381)
'tags_to_edit',                                  $tags_to_edit                 -- wordpress-2.5.0/wp-admin/includes/taxonomy.php (138)
'taxonomy_template',                             $template                     -- wordpress-2.5.0/wp-includes/theme.php (395)
'taxonomy_template',                             '%s: %l.'                     -- wordpress-2.5.0/wp-includes/taxonomy.php (2002)
'template',                                      get_option('template')        -- wordpress-2.5.0/wp-includes/theme.php (43)
'template_directory',                            $template_dir, $template      -- wordpress-2.5.0/wp-includes/theme.php (49)
'template_directory_uri',                        $template_dir_uri, $template  -- wordpress-2.5.0/wp-includes/theme.php (55)
'term_id_filter',                                $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1226)
'term_id_filter',                                $term_id, $tt_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (1481)
'term_link',                                     $termlink, $term, $taxonomy   -- wordpress-2.5.0/wp-includes/taxonomy.php (1974)
'term_name',                                     $tag-&gt;name                    -- wordpress-2.5.0/wp-admin/includes/template.php (241)
'the_author',                                    $authordata-&gt;display_name     -- wordpress-2.5.0/wp-includes/author-template.php (21)
'the_author_email',                              get_the_author_email()        -- wordpress-2.5.0/wp-includes/author-template.php (199)
'the_category',                                  $category-&gt;name               -- wordpress-2.5.0/wp-admin/includes/template.php (198)
'the_category',                                  $category-&gt;name               -- wordpress-2.5.0/wp-admin/includes/template.php (227)
'the_category',                                  $category['cat_name']         -- wordpress-2.5.0/wp-admin/includes/template.php (173)
'the_category',                                  $thelist, $separator, $parents-- wordpress-2.5.0/wp-includes/category-template.php (167)
'the_category',                                  __('Uncategorized'), $separator, $parents
                                                                               -- wordpress-2.5.0/wp-includes/category-template.php (116)
'the_category',                                  get_catname(get_option('default_category'))
                                                                               -- wordpress-2.5.0/wp-admin/categories.php (173)
'the_category_rss',                              $the_list, $type              -- wordpress-2.5.0/wp-includes/feed.php (142)
'the_content',                                   $content                      -- wordpress-2.5.0/wp-includes/post-template.php (79)
'the_content',                                   $post-&gt;post_content           -- wordpress-2.5.0/wp-includes/comment.php (1047)
'the_content',                                   $text                         -- wordpress-2.5.0/wp-includes/formatting.php (832)
'the_content_export',                            $post-&gt;post_content           -- wordpress-2.5.0/wp-admin/includes/export.php (203)
'the_content_rss',                               $content                      -- wordpress-2.5.0/wp-includes/feed.php (42)
'the_date',                                      $the_date, $d, $before, $after-- wordpress-2.5.0/wp-includes/general-template.php (769)
'the_editor',                                    &quot;&lt;div id='editorcontainer'&gt;&lt;textarea class='' $rows cols='40' name='$id' tabindex='$tab_index' id='$id'&gt;%s&lt;/textarea&gt;&lt;/div&gt;\n&quot;
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (963)
'the_editor_content',                            $content                      -- wordpress-2.5.0/wp-includes/general-template.php (964)
'the_excerpt',                                   $post-&gt;post_excerpt           -- wordpress-2.5.0/wp-includes/comment.php (1049)
'the_excerpt',                                   get_the_excerpt()             -- wordpress-2.5.0/wp-includes/post-template.php (137)
'the_excerpt_rss',                               $output                       -- wordpress-2.5.0/wp-includes/feed.php (74)
'the_generator',                                 get_the_generator($type), $type
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (1156)
'the_meta_key',                                  &quot;&lt;li&gt;&lt;span class='post-meta-key'&gt;$key:&lt;/span&gt; $value&lt;/li&gt;\n&quot;, $key, $value
                                                                               -- wordpress-2.5.0/wp-includes/post-template.php (261)
'the_modified_date',                             get_the_modified_date($d), $d -- wordpress-2.5.0/wp-includes/general-template.php (778)
'the_modified_time',                             get_the_modified_time($d), $d -- wordpress-2.5.0/wp-includes/general-template.php (818)
'the_permalink',                                 get_permalink()               -- wordpress-2.5.0/wp-includes/link-template.php (5)
'the_permalink_rss',                             get_permalink()               -- wordpress-2.5.0/wp-includes/feed.php (78)
'the_posts',                                     $this-&gt;posts                  -- wordpress-2.5.0/wp-includes/query.php (1477)
'the_search_query',                              get_search_query()            -- wordpress-2.5.0/wp-includes/general-template.php (1001)
'the_tags',                                      get_the_term_list(0, 'post_tag', $before, $sep, $after)
                                                                               -- wordpress-2.5.0/wp-includes/category-template.php (482)
'the_time',                                      get_the_time( $d ), $d        -- wordpress-2.5.0/wp-includes/general-template.php (792)
'the_title',                                     $ak_post_title-&gt;post_title    -- wordpress-2.5.0/wp-includes/general-template.php (669)
'the_title',                                     $arc_title                    -- wordpress-2.5.0/wp-includes/general-template.php (511)
'the_title',                                     $page-&gt;post_title             -- wordpress-2.5.0/wp-includes/classes.php (564)
'the_title',                                     $post-&gt;post_title             -- wordpress-2.5.0/wp-includes/comment.php (1053)
'the_title',                                     $post-&gt;post_title             -- wordpress-2.5.0/wp-admin/edit.php (54)
'the_title',                                     $post-&gt;post_title             -- wordpress-2.5.0/wp-admin/upload.php (57)
'the_title',                                     $post-&gt;post_title, $nextpost  -- wordpress-2.5.0/wp-includes/deprecated.php (245)
'the_title',                                     $post-&gt;post_title, $post      -- wordpress-2.5.0/wp-includes/deprecated.php (210)
'the_title',                                     $title                        -- wordpress-2.5.0/wp-includes/post-template.php (64)
'the_title',                                     $title, $post                 -- wordpress-2.5.0/wp-includes/link-template.php (595)
'the_title_rss',                                 $post-&gt;post_title             -- wordpress-2.5.0/wp-admin/includes/export.php (195)
'the_title_rss',                                 $title                        -- wordpress-2.5.0/wp-includes/feed-atom-comments.php (52)
'the_title_rss',                                 $title                        -- wordpress-2.5.0/wp-includes/feed-rss2-comments.php (41)
'the_title_rss',                                 $title                        -- wordpress-2.5.0/wp-includes/feed.php (30)
'the_weekday',                                   $the_weekday                  -- wordpress-2.5.0/wp-includes/general-template.php (847)
'the_weekday_date',                              $the_weekday_date, $before, $after
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (861)
'theme_root',                                    ABSPATH . &quot;wp-content/themes&quot; -- wordpress-2.5.0/wp-includes/theme.php (336)
'theme_root_uri',                                get_option('siteurl') . &quot;/wp-content/themes&quot;, get_option('siteurl')
                                                                               -- wordpress-2.5.0/wp-includes/theme.php (340)
'tiny_mce_before_init',                          $initArray                    -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (173)
'tiny_mce_version',                              '20080327'                    -- wordpress-2.5.0/wp-includes/js/tinymce/tiny_mce_config.php (223)
'tiny_mce_version',                              '20080327'                    -- wordpress-2.5.0/wp-includes/script-loader.php (39)
'trackback_url',                                 $tb_url                       -- wordpress-2.5.0/wp-includes/comment-template.php (518)
'update_attached_file',                          $file, $attachment_id         -- wordpress-2.5.0/wp-includes/post.php (49)
'update_feedback',                               __('Deactivating the plugin') -- wordpress-2.5.0/wp-admin/includes/update.php (202)
'update_feedback',                               __('Installing the latest version')
                                                                               -- wordpress-2.5.0/wp-admin/includes/update.php (222)
'update_feedback',                               __('Removing the old version of the plugin')
                                                                               -- wordpress-2.5.0/wp-admin/includes/update.php (207)
'update_feedback',                               __('Unpacking the update')    -- wordpress-2.5.0/wp-admin/includes/update.php (188)
'update_feedback',                               sprintf(__('Downloading update from %s'), $package)
                                                                               -- wordpress-2.5.0/wp-admin/includes/update.php (176)
'update_footer',                                 ''                            -- wordpress-2.5.0/wp-admin/admin-footer.php (7)
'upload_dir',                                    $uploads                      -- wordpress-2.5.0/wp-includes/functions.php (1118)
'upload_mimes',                                  array(...)                    -- wordpress-2.5.0/wp-includes/functions.php (1215)
'upload_size_limit',                             min($u_bytes, $p_bytes), $u_bytes, $p_bytes
                                                                               -- wordpress-2.5.0/wp-admin/includes/template.php (1001)
'url_to_postid',                                 $url                          -- wordpress-2.5.0/wp-includes/rewrite.php (67)
'user_can_richedit',                             $wp_rich_edit                 -- wordpress-2.5.0/wp-includes/general-template.php (909)
'user_has_cap',                                  $this-&gt;allcaps, $caps, $args  -- wordpress-2.5.0/wp-includes/capabilities.php (267)
'user_registration_email',                       $user_email                   -- wordpress-2.5.0/wp-login.php (151)
'user_trailingslashit',                          $string, $type_of_url         -- wordpress-2.5.0/wp-includes/link-template.php (26)
'validate_username',                             $valid, $username             -- wordpress-2.5.0/wp-includes/registration.php (52)
'video_upload_iframe_src',                       &quot;$media_upload_iframe_src&amp;amp;type=video&quot;
                                                                               -- wordpress-2.5.0/wp-admin/includes/media.php (164)
'visual_editor',                                 array('tiny_mce')             -- wordpress-2.5.0/wp-includes/script-loader.php (33)
'widget_text',                                   $options[$number]['text']     -- wordpress-2.5.0/wp-includes/widgets.php (577)
'wp_admin_css',                                  &quot;&lt;link rel='stylesheet' href='&quot; . wp_admin_css_uri( $file ) . &quot;' type='text/css' /&gt;\n&quot;, $file
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (1136)
'wp_admin_css',                                  &quot;&lt;link rel='stylesheet' href='&quot; . wp_admin_css_uri( $rtl ) . &quot;' type='text/css' /&gt;\n&quot;, $rtl
                                                                               -- wordpress-2.5.0/wp-includes/general-template.php (1139)
'wp_admin_css_uri',                              $_file, $file                 -- wordpress-2.5.0/wp-includes/general-template.php (1131)
'wp_authenticate_user',                          $user, $password              -- wordpress-2.5.0/wp-includes/pluggable.php (428)
'wp_check_post_lock_window',                     AUTOSAVE_INTERVAL * 2         -- wordpress-2.5.0/wp-admin/includes/post.php (673)
'wp_create_file_in_uploads',                     $cropped, $_POST['attachment_id']
                                                                               -- wordpress-2.5.0/wp-admin/custom-header.php (289)
'wp_create_file_in_uploads',                     $image, $id                   -- wordpress-2.5.0/wp-admin/custom-header.php (240)
'wp_create_thumbnail',                           $thumbpath                    -- wordpress-2.5.0/wp-admin/includes/image.php (22)
'wp_dashboard_widgets',                          $dashboard_widgets            -- wordpress-2.5.0/wp-admin/includes/dashboard.php (139)
'wp_default_editor',                             $r                            -- wordpress-2.5.0/wp-includes/general-template.php (918)
'wp_delete_file',                                $file                         -- wordpress-2.5.0/wp-includes/post.php (2192)
'wp_delete_file',                                $intermediate['path']         -- wordpress-2.5.0/wp-includes/post.php (2187)
'wp_delete_file',                                $medium                       -- wordpress-2.5.0/wp-admin/custom-header.php (312)
'wp_delete_file',                                $original                     -- wordpress-2.5.0/wp-admin/custom-header.php (313)
'wp_delete_file',                                $thumbfile                    -- wordpress-2.5.0/wp-includes/post.php (2178)
'wp_dropdown_cats',                              $output                       -- wordpress-2.5.0/wp-includes/category-template.php (260)
'wp_dropdown_pages',                             $output                       -- wordpress-2.5.0/wp-includes/post-template.php (293)
'wp_dropdown_users',                             $output                       -- wordpress-2.5.0/wp-includes/user.php (287)
'wp_generate_attachment_metadata',               $metadata                     -- wordpress-2.5.0/wp-admin/includes/image.php (114)
'wp_generate_tag_cloud',                         $return, $tags, $args         -- wordpress-2.5.0/wp-includes/category-template.php (435)
'wp_generator_type',                             'xhtml'                       -- wordpress-2.5.0/wp-includes/general-template.php (1148)
'wp_get_attachment_metadata',                    $data, $post-&gt;ID              -- wordpress-2.5.0/wp-includes/post.php (2225)
'wp_get_attachment_thumb_file',                  $thumbfile, $post-&gt;ID         -- wordpress-2.5.0/wp-includes/post.php (2303)
'wp_get_attachment_thumb_url',                   $url, $post-&gt;ID               -- wordpress-2.5.0/wp-includes/post.php (2335)
'wp_get_attachment_url',                         $url, $post-&gt;ID               -- wordpress-2.5.0/wp-includes/post.php (2278)
'wp_handle_upload',                              array( 'file' =&gt; $name, 'url' =&gt; $upload[ 'url' ], 'type' =&gt; $type )
                                                                               -- wordpress-2.5.0/xmlrpc.php (1905)
'wp_handle_upload',                              array( 'file' =&gt; $new_file, 'url' =&gt; $url, 'type' =&gt; $type )
                                                                               -- wordpress-2.5.0/wp-admin/includes/file.php (186)
'wp_list_bookmarks',                             $output                       -- wordpress-2.5.0/wp-includes/bookmark-template.php (204)
'wp_list_categories',                            $output                       -- wordpress-2.5.0/wp-includes/category-template.php (326)
'wp_list_pages',                                 $output                       -- wordpress-2.5.0/wp-includes/post-template.php (339)
'wp_list_pages_excludes',                        explode(',', $r['exclude'])   -- wordpress-2.5.0/wp-includes/post-template.php (320)
'wp_mail',                                       compact( 'to', 'subject', 'message', 'headers' )
                                                                               -- wordpress-2.5.0/wp-includes/pluggable.php (261)
'wp_mail_charset',                               $charset                      -- wordpress-2.5.0/wp-includes/pluggable.php (385)
'wp_mail_content_type',                          $content_type                 -- wordpress-2.5.0/wp-includes/pluggable.php (370)
'wp_mail_from',                                  $from_email                   -- wordpress-2.5.0/wp-includes/pluggable.php (351)
'wp_mail_from_name',                             $from_name                    -- wordpress-2.5.0/wp-includes/pluggable.php (352)
'wp_mime_type_icon',                             $icon, $mime, $post_id        -- wordpress-2.5.0/wp-includes/post.php (2454)
'wp_parse_str',                                  $array                        -- wordpress-2.5.0/wp-includes/formatting.php (1284)
'wp_read_image_metadata',                        $meta, $file, $sourceImageType-- wordpress-2.5.0/wp-admin/includes/image.php (254)
'wp_read_image_metadata_types',                  array(IMAGETYPE_JPEG, IMAGETYPE_TIFF_II, IMAGETYPE_TIFF_MM)
                                                                               -- wordpress-2.5.0/wp-admin/includes/image.php (237)
'wp_redirect',                                   $location, $status            -- wordpress-2.5.0/wp-includes/pluggable.php (676)
'wp_redirect_status',                            $status, $location            -- wordpress-2.5.0/wp-includes/pluggable.php (677)
'wp_sprintf',                                    $fragment, $arg               -- wordpress-2.5.0/wp-includes/formatting.php (1339)
'wp_sprintf_l',                                  array(...)                    -- wordpress-2.5.0/wp-includes/formatting.php (1370)
'wp_tag_cloud',                                  $return, $args                -- wordpress-2.5.0/wp-includes/category-template.php (352)
'wp_title',                                      $title, $sep                  -- wordpress-2.5.0/wp-includes/general-template.php (246)
'wp_title_rss',                                  get_wp_title_rss($sep)        -- wordpress-2.5.0/wp-includes/feed.php (25)
'wp_update_attachment_metadata',                 $data, $post-&gt;ID              -- wordpress-2.5.0/wp-includes/post.php (2248)
'xmlrpc_methods',                                $this-&gt;methods                -- wordpress-2.5.0/xmlrpc.php (136)
'xmlrpc_text_filters',                           array()                       -- wordpress-2.5.0/xmlrpc.php (2082)
'year_link',                                     get_option('home') . '/?m=' . $year, $year
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (206)
'year_link',                                     get_option('home') . user_trailingslashit($yearlink, 'year'), $year
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (204)</pre></p>
<h5>Variable Name Filters</h5>
<p>A call takes the form <span style="text-decoration: underline;">apply_filters( &lt;hooh&gt;, &lt;arg1&gt;, &lt;arg2&gt;, &#8230; )</span></p>
<p><pre>HOOK                                             ARGS                          LOCATION
&quot;${field_no_prefix}_edit_pre&quot;,                   $value, $post_id              -- wordpress-2.5.0/wp-includes/post.php (773)
&quot;${field_no_prefix}_save_pre&quot;,                   $value                        -- wordpress-2.5.0/wp-includes/post.php (789)
&quot;${field}_pre&quot;,                                  $value                        -- wordpress-2.5.0/wp-includes/post.php (792)
&quot;${taxonomy}_$field&quot;,                            $value, $term_id, $context    -- wordpress-2.5.0/wp-includes/taxonomy.php (852)
&quot;${taxonomy}_${field}_rss&quot;,                      $value                        -- wordpress-2.5.0/wp-includes/taxonomy.php (848)
&quot;async_upload_{$type}&quot;,                          $id                           -- wordpress-2.5.0/wp-admin/async-upload.php (30)
&quot;edit_$field&quot;,                                   $value, $bookmark_id          -- wordpress-2.5.0/wp-includes/bookmark.php (298)
&quot;edit_$field&quot;,                                   $value, $post_id              -- wordpress-2.5.0/wp-includes/post.php (771)
&quot;edit_${taxonomy}_$field&quot;,                       $value, $term_id              -- wordpress-2.5.0/wp-includes/taxonomy.php (834)
&quot;edit_post_$field&quot;,                              $value, $post_id              -- wordpress-2.5.0/wp-includes/post.php (775)
&quot;edit_term_$field&quot;,                              $value, $term_id, $taxonomy   -- wordpress-2.5.0/wp-includes/taxonomy.php (833)
&quot;get_$taxonomy&quot;,                                 $_term, $taxonomy             -- wordpress-2.5.0/wp-includes/taxonomy.php (304)
&quot;get_the_generator_{$type}&quot;,                     $gen, $type                   -- wordpress-2.5.0/wp-includes/general-template.php (1187)
&quot;get_user_option_{$option}&quot;,                     $result, $option, $user       -- wordpress-2.5.0/wp-includes/user.php (98)
&quot;get_{$adjacent}_post_join&quot;,                     $join, $in_same_cat, $excluded_categories
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (566)
&quot;get_{$adjacent}_post_sort&quot;,                     &quot;ORDER BY p.post_date $order LIMIT 1&quot;
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (568)
&quot;get_{$adjacent}_post_where&quot;,                    $wpdb-&gt;prepare(&quot;WHERE p.post_date $op %s AND p.post_type = 'post' AND p.post_status = 'publish' $posts_in_ex_cats_sql&quot;, $current_post_date), $in_same_cat, $excluded_categories
                                                                               -- wordpress-2.5.0/wp-includes/link-template.php (567)
&quot;post_$field&quot;,                                   $value, $post_id, $context    -- wordpress-2.5.0/wp-includes/post.php (799)
&quot;pre_$field&quot;,                                    $value                        -- wordpress-2.5.0/wp-includes/bookmark.php (306)
&quot;pre_$field&quot;,                                    $value                        -- wordpress-2.5.0/wp-includes/post.php (788)
&quot;pre_${taxonomy}_$field&quot;,                        $value                        -- wordpress-2.5.0/wp-includes/taxonomy.php (841)
&quot;pre_post_$field&quot;,                               $value                        -- wordpress-2.5.0/wp-includes/post.php (791)
&quot;pre_term_$field&quot;,                               $value, $taxonomy             -- wordpress-2.5.0/wp-includes/taxonomy.php (840)
&quot;sanitize_option_{$option}&quot;,                     $value, $option               -- wordpress-2.5.0/wp-includes/formatting.php (1273)
&quot;term_$field&quot;,                                   $value, $term_id, $taxonomy, $context
                                                                               -- wordpress-2.5.0/wp-includes/taxonomy.php (851)
&quot;term_${field}_rss&quot;,                             $value, $taxonomy             -- wordpress-2.5.0/wp-includes/taxonomy.php (847)
&quot;term_links-$taxonomy&quot;,                          $term_links                   -- wordpress-2.5.0/wp-includes/category-template.php (526)
&quot;theme_mod_$name&quot;,                               $mods[$name]                  -- wordpress-2.5.0/wp-includes/theme.php (514)
&quot;theme_mod_$name&quot;,                               sprintf($default, get_template_directory_uri(), get_stylesheet_directory_uri())
                                                                               -- wordpress-2.5.0/wp-includes/theme.php (516)
&quot;wp_dashboard_widget_links_$widget_id&quot;,          $links                        -- wordpress-2.5.0/wp-admin/includes/dashboard.php (227)
&quot;{$type}_template&quot;,                              $template                     -- wordpress-2.5.0/wp-includes/theme.php (349)
$field,                                          $value, $bookmark_id, $context-- wordpress-2.5.0/wp-includes/bookmark.php (309)
$field,                                          $value, $post_id, $context    -- wordpress-2.5.0/wp-includes/post.php (797)
'explain_nonce_' . $verb . '-' . $noun,          __( 'Are you sure you want to do this?' ), $matches[4]
                                                                               -- wordpress-2.5.0/wp-includes/functions.php (1339)
'option_' . $setting,                            maybe_unserialize( $value )   -- wordpress-2.5.0/wp-includes/functions.php (243)
'pre_option_' . $option-&gt;option_name,            $value                        -- wordpress-2.5.0/wp-includes/functions.php (270)
'pre_option_' . $setting,                        false                         -- wordpress-2.5.0/wp-includes/functions.php (201)</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://noteslog.com/post/wordpress-action-and-filter-hooks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to download scripts and stylesheets</title>
		<link>http://noteslog.com/post/how-to-download-scripts-and-stylesheets/</link>
		<comments>http://noteslog.com/post/how-to-download-scripts-and-stylesheets/#comments</comments>
		<pubDate>Fri, 25 May 2007 19:59:12 +0000</pubDate>
		<dc:creator>Andrea Ercolino</dc:creator>
				<category><![CDATA[Toolkit]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://noteslog.com/post/how-to-download-scripts-and-stylesheets/</guid>
		<description><![CDATA[With the help of some basic DOM manipulation and no AJAX at all it is possible to write some useful functions for downloading scripts and stylesheets after the page has been loaded. load_javascript = function( uri ) { if( document.createElement ) { var e = document.createElement( "script" ); e.type = "text/javascript"; e.src = uri; document.getElementsByTagName( [...]]]></description>
			<content:encoded><![CDATA[<p>With the help of some basic DOM manipulation and no AJAX at all it is possible to write some useful functions for downloading scripts and stylesheets after the page has been loaded.</p>
<p>load_javascript = function( uri ) {
	if( document.createElement ) {
		var e = document.createElement( "script" );
		e.type = "text/javascript";
		e.src = uri;
		document.getElementsByTagName( "head" )[0].appendChild( e );
	}
};

load_javascript_inline = function( sourceCode ) {
	if( document.createElement ) {
		var e = document.createElement( "script" );
		e.type = "text/javascript";
		e.text = sourceCode;
		document.getElementsByTagName( "head" )[0].appendChild( e );
	}
};

load_stylesheet = function( uri ) {
	if( document.createElement ) {
		var e = document.createElement( "link" );
		e.rel = "stylesheet";
		e.type = "text/css";
		e.href = uri;
		document.getElementsByTagName( "head" )[0].appendChild( e );
	}
};

load_stylesheet_inline = function( sourceCode ) {
	if( document.createElement ) {
		var e = document.createElement( "style" );
		e.type = "text/css";
		if( e.styleSheet ) { // IE
			e.styleSheet.cssText = sourceCode;
		} 
		else {
			var t = document.createTextNode( sourceCode );
			e.appendChild( t );
		}
		document.getElementsByTagName( "head" )[0].appendChild( e );
	}
};</p>
]]></content:encoded>
			<wfw:commentRss>http://noteslog.com/post/how-to-download-scripts-and-stylesheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimize using dictionaries</title>
		<link>http://noteslog.com/post/optimize-using-dictionaries/</link>
		<comments>http://noteslog.com/post/optimize-using-dictionaries/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 15:52:00 +0000</pubDate>
		<dc:creator>Andrea Ercolino</dc:creator>
				<category><![CDATA[Toolkit]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://noteslog.com/post/optimize-using-dictionaries/</guid>
		<description><![CDATA[There is a jQuery plugin for simplifying access to a select box. It&#8217;s very useful and I tried to use it in a prioject where I had to show hundreds of options at once. It worked pretty well with a few options, but as soon as those many options started to come in, performance fell [...]]]></description>
			<content:encoded><![CDATA[<p>There is a jQuery plugin for simplifying access to a <a title="Sam Collett's jQuery plugin for select boxes" href="http://www.texotela.co.uk/code/jquery/select/" target="_blank">select box</a>. It&#8217;s very useful and I tried to use it in a prioject where I had to show hundreds of options at once. It worked pretty well with a few options, but as soon as those many options started to come in, performance fell down.</p>
<p>Let&#8217;s have a look at the implementation of the addOption function.</p>
<p>$.fn.addOption = function()
{
	var a = arguments;
	if(a.length == 0) return this;
	// select option when added? default is true
	var sO = true;
	// multiple items
	var m = false;
	if(typeof a[0] == "object")
	{
		m = true;
		var items = a[0];
	}
	if(a.length >= 2)
	{
		if(typeof a[1] == "boolean") sO = a[1];
		else if(typeof a[2] == "boolean") sO = a[2];
		if(!m)
		{
			var v = a[0];
			var t = a[1];
		}
	}
	this.each(
		function()
		{
			if(this.nodeName.toLowerCase() != "select") return;
			if(m)
			{
				for(var i in items)
				{
					$(this).addOption(i, items[i], sO);
				}
			}
			else
			{
				var option = document.createElement("option");
				option.value = v;
				option.text = t;
				var i;
				var r = false;
				// get options
				var o = this.options;
				// get number of options
				var oL = o.length;
				// loop through existing options
				for(i = 0; i < oL; i++)
				{
					// replace existing option
					if(o[i].value == option.value)
					{
						r = true;
						break;
					}
				}
				if(i < oL && !r) i = oL;
				this.options[i] = option;
				if(sO)
				{
					o[i].selected = true;
				}
			}
		}
	)
	return this;
}</p>
<p>Off Topic: The code above is a bit complex at first sight. The reason it seems complex is due to unneeded recursion, so common among jQuery developers. In fact the jQuery library itself makes use of unneeded recursion whenever possible&#8230;</p>
<p>Look at the snippet below the comment  <code class="javascript">// loop through existing options</code>. What&#8217;s going on here? A select box is treated like a database table where an option is a record and its value is the primary key. When an option is added to a select box, the everlasting dilemma arises: Is it an <span style="text-decoration: underline;">INSERT</span> or an <span style="text-decoration: underline;">UPDATE</span>?</p>
<p>The solution implemented here is to loop through existing options and break if a match is found between the new option value and the old ones. Sadly enough, this is the optimal (linear length) solution if you are adding just one option, but it&#8217;s the worst (quadratic length) one when you are adding many options at once.</p>
<p>Here is a replacement using a dictionary for storing and retrieving existing options. It&#8217;s an inner refactoring with no change on the interface, so it&#8217;s pretty simple to copy and use it in your own projects.</p>
<p>var options_dictionary;
var options_count;
function init_options( el ) {
	var o = el.options;
	options_count = o.length;
	options_dictionary = {};
	for(i = 0; i < options_count; i++) {
		options_dictionary[ o[i].value ] = i;
	}
}
function addOneOption( el, value, text, selected ) {
	var option = document.createElement("option");
	option.value = value;
	option.text = text;
	if( selected ) option.selected = true;

	var o = el.options;
	var i = options_dictionary[ value ];
	if( typeof i == 'undefined' ) {
		i = options_count;
		options_dictionary[ value ] = i;
		options_count++;
	}
	o[i] = option;
}

$.fn.addOption = function()
{
	var a = arguments;
	if(a.length == 0) return this;
	// select option when added? default is true
	var sO = true;
	// multiple items
	var m = false;
	if(typeof a[0] == "object")
	{
		m = true;
		var items = a[0];
	}
	if(a.length >= 2)
	{
		if(typeof a[1] == "boolean") sO = a[1];
		else if(typeof a[2] == "boolean") sO = a[2];
		if(!m)
		{
			var v = a[0];
			var t = a[1];
		}
	}
	this.each(
		function()
		{
			if(this.nodeName.toLowerCase() != "select") return;
			init_options( this );
			if(m)
			{
				for(var i in items)
				{
					addOneOption( this, i, items[i], sO );
				}
			}
			else
			{
				addOneOption( this, v, t, sO );
			}
		}
	)
	return this;
}</p>
<p>The performance improvement is huge. Here are some figures I got on my PC by means of the Firebug Profiler.</p>
<ul>
<li>all <span style="text-decoration: underline;">INSERT</span>s: adding 1000 options to an empty select box needed 15234.375 milliseconds using the original code and 234.375 milliseconds using the replacement code, thus accounting for a <strong>65 times improvement</strong></li>
<li>all <span style="text-decoration: underline;">UPDATE</span>s: replacing all the 1000 options of a select box needed 16578.125 milliseconds using the original code and 796.875 milliseconds using the replacement code, thus accounting for a <strong>20 times improvement</strong></li>
</ul>
<p>If you want to test it by yourself here is the simple page I used:</p>
<p><head>
<title> test dictionary </title>

<script type="text/javascript" src="jquery-latest.pack.js"></script>
<script type="text/javascript" src="jquery-select-test.js"></script>

<script type="text/javascript">
$( function() {
	manyOptions = {}; //global
	for( var i = 0, top = 1000; i < top; i++ ) {
		manyOptions[ ''+(9999-i) ] = 'this is the new option '+i;
	}

	var preload = {};
	for( var i = 0, top = 1000; i < top; i++ ) {
		preload[ ''+(9999-i) ] = 'this is the old option '+i;
	}
	$( '#mySelectPreloaded' ).addOption( preload, false );

	$( '#mySelect_Load' ).click( function() {
		$( '#mySelect' ).addOption( manyOptions, false );
	} );
	$( '#mySelectPreloaded_Load' ).click( function() {
		$( '#mySelectPreloaded' ).addOption( manyOptions, false );
	} );
} );
</script>

</head>
<body>

<p><select id='mySelect'></select> <a href="#" id="mySelect_Load">Load (Empty)</a></p>
<p><select id='mySelectPreloaded'></select> <a href="#" id="mySelectPreloaded_Load">Load (Preloaded)</a></p>

</body>
</html></p>
]]></content:encoded>
			<wfw:commentRss>http://noteslog.com/post/optimize-using-dictionaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

