CINXE.COM

Introduction to HookPress « WordPress.tv

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en"> <head profile="http://gmpg.org/xfn/11"><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5222","20110101040209","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1293854529"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Introduction to HookPress &laquo; WordPress.tv</title> <link rel="stylesheet" href="https://web.archive.org/web/20110101040209cs_/http://s1.wp.com/wp-content/themes/vip/wptv/style.css?m=1293711178g&amp;4" type="text/css" media="screen"/> <!--[if IE 6]><link rel="stylesheet" href="http://s1.wp.com/wp-content/themes/vip/wptv/ie6.css?m=1293711178g" type="text/css" media="screen" /><![endif]--> <link rel="alternate" type="application/rss+xml" title="WordPress.tv RSS Feed" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/feed/"/> <link rel="alternate" type="application/rss+xml" title="WordPress.tv Blog RSS Feed" href="https://web.archive.org/web/20110101040209/http://blog.wordpress.tv/feed/"/> <link rel="pingback" href="http://wordpress.tv/xmlrpc.php"/> <script src="https://web.archive.org/web/20110101040209js_/http://wordpress.com/remote-login.php?action=js&amp;host=wordpress.tv&amp;id=5089392&amp;t=1293854529&amp;back=wordpress.tv%2F2009%2F09%2F13%2Fintroduction-to-hookpress%2F%3Freplytocom%3D5222" type="text/javascript"></script> <script type="text/javascript"> /* <![CDATA[ */ if ( 'function' === typeof WPRemoteLogin ) { document.cookie = "wordpress_test_cookie=test; path=/"; if ( document.cookie.match( /(;|^)\s*wordpress_test_cookie\=/ ) ) { WPRemoteLogin(); } } /* ]]> */ </script> <link rel="alternate" type="application/rss+xml" title="WordPress.tv 禄 Introduction to聽HookPress Comments Feed" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/feed/"/> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}} /* ]]> */ </script> <link rel="stylesheet" href="https://web.archive.org/web/20110101040209cs_/http://s0.wp.com/wp-content/themes/h4/global.css?m=1293711086g" type="text/css"/> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s2.wp.com/wp-includes/js/l10n.js?m=1293711081g&amp;ver=20101110"></script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s1.wp.com/wp-includes/js/jquery/jquery.js?m=1293711081g&amp;ver=1.4.4"></script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s0.wp.com/wp-includes/js/comment-reply.js?m=1293711081g&amp;ver=20090102"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://wptv.wordpress.com/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://wptv.wordpress.com/wp-includes/wlwmanifest.xml"/> <link rel="index" title="WordPress.tv" href="http://wordpress.tv/"/> <link rel="prev" title="John Hawkins: Creating a WordPress聽Plugin" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/12/john-hawkins-plugins-la09/"/> <link rel="next" title="Migrating from Blogger to WordPress: Keeping Search聽Results" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/18/migrating-blogger-to-wordpress/"/> <meta name="generator" content="WordPress.com"/> <link rel="canonical" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/"/> <link rel="shortlink" href="https://web.archive.org/web/20110101040209/http://wp.me/pllYY-EO"/> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s0.videopress.com/js/swfobject.js"></script><script type="text/javascript">swfobject.registerObject('video0','10.0.0','https://web.archive.org/web/20110101040209/http://s0.videopress.com/expressInstall.swf');</script><meta name="medium" content="video"/> <meta name="og:image" content="https://web.archive.org/web/20110101040209im_/http://videopress.com/imgpress?url=http%3A%2F%2Fvideos.videopress.com%2F25KHD2dF%2Fhookpress-webhooks-intro_std.original.jpg&amp;w=130&amp;h=72"/> <meta name="og:video" content="http://s0.videopress.com/player.swf?v=1.02&amp;guid=25KHD2dF"/> <meta name="og:video:type" content="application/x-shockwave-flash"/> <meta name="og:video:width" content="420"/> <meta name="og:video:height" content="236"/> <link rel="shortcut icon" type="image/x-icon" href="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/i/favicon-stacked.ico?m=1293711080g" sizes="16x16 24x24 32x32 48x48"/> <link rel="icon" type="image/x-icon" href="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/i/favicon-stacked.ico?m=1293711080g" sizes="16x16 24x24 32x32 48x48"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20110101040209im_/http://s0.wp.com/wp-content/themes/h4/i/webclip.png?m=1293711086g"/> <style type="text/css"> /* <![CDATA[ */ div#likes { margin-top: 15px; } .like-button { border: 1px solid #eee; padding: 2px 6px; font-size: 13px; font-family: arial, tahoma, sans-serif; } #wpl-likebox { clear: left; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif !important; min-height: 30px; margin: 10px 0 !important; padding: 5px 0 10px 0 !important; } #wpl-button { float: left; background: url( /web/20110101040209im_/http://wordpress.tv/i/buttonbg.png ) top left repeat-x; margin-right: 7px; border: 1px solid #d4d4d4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #wpl-button a { color: #666 !important; line-height: 130% !important; text-decoration: none !important; outline: none; float: left; padding: 3px 6px 2px 24px !important; font-size: 11px !important; background: url( /web/20110101040209im_/http://wordpress.tv/i/likestar.png ) 6px 49.8% no-repeat; } #wpl-button.liked { background: #feffce; border: 1px solid #f3e389; } #wpl-button.liked a { color: #ba871b !important; } #wpl-likebox #wpl-count { min-height: 25px; line-height: 130% !important; float: left; padding-top: 4px; } #wpl-likebox #wpl-avatars { clear: left; max-height: 98px; overflow: hidden; margin-top: 15px; line-height: 130% !important; } #wpl-likebox #wpl-avatars img { border: none !important; } #wpl-likebox #wpl-mustlogin { line-height: 14px !important; font-size: 11px; clear: left; margin-top: 5px; background: #f0f0f0; padding: 10px; width: 65%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #wpl-likebox #wpl-mustlogin a { color: #888; text-decoration: underline; } #wpl-likebox #wpl-mustlogin p { margin: 5px 0; padding: 0 } #wpl-likebox #wpl-mustlogin input.input { padding: 2px; background: #fff; font-size: 11px; font-family: inherit; border: 1px solid #ccc; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; line-height: 12px; } #wpl-likebox #wpl-mustlogin input#wp-submit { border: 1px solid #ccc; font-size: 11px; background: #fafafa; repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 4px !important; line-height: 12px; } #wpl-likebox #wpl-mustlogin label { position: relative; cursor: text; } #wpl-likebox #wpl-mustlogin label span { position: absolute; top: 0px; left: 5px; padding: 0 !important; } #wpl-likebox #wpl-mustlogin label span { top /*\**/: -10px\9; } /* ]]> */ </style> <link rel="openid.server" href="http://wptv.wordpress.com/?openidserver=1"/> <link rel="openid.delegate" href="http://wptv.wordpress.com/"/> <link rel="search" type="application/opensearchdescription+xml" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/osd.xml" title="WordPress.tv"/> <link rel="search" type="application/opensearchdescription+xml" href="https://web.archive.org/web/20110101040209/http://wordpress.com/opensearch.xml" title="WordPress.com"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/oembed/?url=http%3A%2F%2Fwordpress.tv%2F2009%2F09%2F13%2Fintroduction-to-hookpress%2F&amp;format=json" title="Introduction to聽HookPress"/> <link rel="alternate" type="text/xml+oembed" href="https://web.archive.org/web/20110101040209/http://wordpress.tv/oembed/?url=http%3A%2F%2Fwordpress.tv%2F2009%2F09%2F13%2Fintroduction-to-hookpress%2F&amp;format=xml" title="Introduction to聽HookPress"/> <meta name="application-name" content="WordPress.tv"/><meta name="msapplication-window" content="width=device-width;height=device-height"/><meta name="msapplication-tooltip" content="Engage Yourself with WordPress.tv"/><meta name="msapplication-task" content="name=Subscribe;action-uri=http://wordpress.tv/feed/;icon-uri=http://s1.wp.com/i/favicon-stacked.ico"/><meta name="msapplication-task" content="name=Sign up for a free blog;action-uri=http://wordpress.com/signup/;icon-uri=http://s2.wp.com/i/favicon.ico"/><meta name="msapplication-task" content="name=WordPress.com Support;action-uri=http://support.wordpress.com/;icon-uri=http://s2.wp.com/i/favicon.ico"/><meta name="msapplication-task" content="name=WordPress.com Forums;action-uri=http://forums.wordpress.com/;icon-uri=http://s2.wp.com/i/favicon.ico"/></head> <body class=" single "> <div id="page"> <div id="header"> <div class="sleeve"> <h1><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/"><img src="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/wp-content/themes/vip/wptv/i/wptv-logo.png?m=1293711178g&amp;2" alt="WordPress.tv"/></a></h1> <ul id="menu"> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/">Home</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/category/wordcamptv/">WordCampTV</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/category/how-to/" class="selected">How-To</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://blog.wordpress.tv/">Blog</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/contact/">Contact</a></li> <li> <div> <form id="searchform" name="searchform" method="get" action="/web/20110101040209/http://wordpress.tv/?s="> <input type="text" onblur="this.value=(this.value=='') ? 'Search WordPress.tv' : this.value;" onfocus="this.value=(this.value=='Search WordPress.tv') ? '' : this.value;" id="searchbox" name="s" value="Search WordPress.tv"/> <input type="submit" id="searchsubmit" value="Search 禄"/> </form> </div> </li> </ul> </div> </div> <div class="title"> <div class="sleeve group"> <h2 class="pagetitle"> <a href="/web/20110101040209/http://wordpress.tv/category/how-to/">How-To</a> </h2> <h2 class="desc">Introduction to&nbsp;HookPress</h2> </div> </div> <div class="videowrapper group"> <div class="sleeve"> <div class="thevideo"> <div id="x-video-0" class="video-player"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="605" height="340" id="video0" standby="Loading video..."> <param name="movie" value="http://s0.videopress.com/player.swf?v=1.02"/> <param name="wmode" value="transparent"/><param name="seamlesstabbing" value="true"/><param name="allowfullscreen" value="true"/><param name="allowscriptaccess" value="always"/><param name="overstretch" value="true"/> <param name="flashvars" value="guid=25KHD2dF&amp;javascriptid=video0"/> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="https://web.archive.org/web/20110101040209im_/http://s0.videopress.com/player.swf?v=1.02" width="605" height="340" standby="Loading video..."> <param name="wmode" value="transparent"/><param name="seamlesstabbing" value="true"/><param name="allowfullscreen" value="true"/><param name="allowscriptaccess" value="always"/><param name="overstretch" value="true"/> <param name="flashvars" value="guid=25KHD2dF&amp;javascriptid=video0"/> <!--<![endif]--> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/25KHD2dF/hookpress-webhooks-intro_std.original.jpg" width="605" height="340"/><p class="robots-nocontent">This movie requires <a rel="nofollow" href="https://web.archive.org/web/20110101040209/http://www.adobe.com/go/getflashplayer">Adobe Flash</a> for playback.</p> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> <div class="pd-rating" id="pd_rating_holder_29399_post_2530"></div> <p><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29399_post_2530={"id":29399,"unique_id":"wp-post-2530","title":"Introduction to HookPress","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/","item_id":"_post_2530"} //--><!]]></script></p> </div> <div class="thevideotabs"> <div id="about"> <h4>Description</h4><p>HookPress allows you to set up webhooks so that a specified URL (a public service or something you set up) is requested when certain WordPress actions occur. Possible uses include generating push notifications or using non-PHP web technology to extend WordPress. This introduction by the plugin author, <a href="https://web.archive.org/web/20110101040209/http://mitcho.com/">mitcho</a>, gives you a brief overview of HookPress and a couple of examples for getting started.</p> <div class="pd-rating" id="pd_rating_holder_29399_post_2530"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29399_post_2530={"id":29399,"unique_id":"wp-post-2530","title":"Introduction to HookPress","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/","item_id":"_post_2530"} //--><!]]></script> <h4>Flavor</h4><p><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/flavor/wordpressorg/" rel="tag">WordPress.org (275)</a></p><h4>Language</h4><p><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/language/english/" rel="tag">English (497)</a></p><h4>Producer</h4><p><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/producer/mitcho/" rel="tag">mitcho (2)</a></p><h4>Speakers</h4><p><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/speakers/mitcho/" rel="tag">mitcho (4)</a></p> <h4>Date</h4> <p>September 13, 2009</p> <h4>Tags</h4> <p>HookPress, <a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/tag/plugin/" rel="tag">plugin (8)</a>, <a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/tag/twitter/" rel="tag">twitter (9)</a>, webhooks</p> <h4>Categories</h4> <p><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/category/how-to/">How To</a>, <a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/category/how-to/plugins/">Plugins</a>, </p> </div> </div> </div> </div> <div id="wrap"> <div id="content"> <div id="comments"> <div id="wpl-likebox"><div id="wpl-button"><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?like=1&amp;_wpnonce=3997022413" title="I like this post" class="like needs-login"><span>Like</span></a></div><div id="wpl-count">Be the first to like this post.</div></div> <!-- You can start editing here. --> <h3 id="comments">14 Responses to &#8220;Introduction to&nbsp;HookPress&#8221;</h3> <ol class="commentlist"> <li class="comment even thread-even depth-1" id="comment-5103"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/cacf7fb23af546dd0ada7e01dce70e4f?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> wormeyman Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5103" title="">September 13, 2009 at 5:36 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5103#respond" onclick="return addComment.moveForm(&quot;comment-5103&quot;, &quot;5103&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Hey you&#8217;re voice over work is really really good!</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5103"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5103={"id":29401,"unique_id":"wp-comment-5103","title":"Hey you're voice over work is really really good!...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5103","item_id":"_comm_5103"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-5104"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/7eeb97d58b059174d815c7e0ebbb215c?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://www.losbosques.net/" rel="external nofollow" class="url">Ximena Eduarda</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5104" title="">September 13, 2009 at 6:34 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5104#respond" onclick="return addComment.moveForm(&quot;comment-5104&quot;, &quot;5104&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Hey thanks this is really interesting and I am already figuring out what it can do for me! Thanks for sharing! <img src="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif?m=1293711082g" alt=";-)" class="wp-smiley"/> </p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5104"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5104={"id":29401,"unique_id":"wp-comment-5104","title":"Hey thanks this is really interesting and I am already figuring out what it can do for me! Thanks for sharing! ;-)...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5104","item_id":"_comm_5104"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment even thread-even depth-1" id="comment-5108"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/cacf7fb23af546dd0ada7e01dce70e4f?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> wormeyman Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5108" title="">September 13, 2009 at 7:18 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5108#respond" onclick="return addComment.moveForm(&quot;comment-5108&quot;, &quot;5108&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Also you should probably address how insecure it is to link to an offsite file for your hook code what if they change the code to allow an XSS attack?</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5108"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5108={"id":29401,"unique_id":"wp-comment-5108","title":"Also you should probably address how insecure it is to link to an offsite file for your hook code what if they change the code to allow an XSS attack?...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5108","item_id":"_comm_5108"} //--><!]]></script> </div> <div class="clear"></div> </li> <ul class="children"> <li class="comment odd alt depth-2" id="comment-5115"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/d5b5a1768e8c9c23dffd78b42be6bf9a?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://mitcho.com/" rel="external nofollow" class="url">mitcho</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5115" title="">September 14, 2009 at 1:09 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5115#respond" onclick="return addComment.moveForm(&quot;comment-5115&quot;, &quot;5115&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>@wormeyman, the target audience for HookPress is people who would be writing their own scripts to process the requests. That said, the return value is not executed at all so there&#8217;s very little danger in external services doing anything harmful to your own setup, unless you use HookPress to set up webhooks for some of the low level filters such as those on WP&#8217;s SQL queries.</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5115"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5115={"id":29401,"unique_id":"wp-comment-5115","title":"@wormeyman, the target audience for HookPress is people who would be writing their own scripts to process the requests. That said, the return value is not executed at all so there's very little d...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5115","item_id":"_comm_5115"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> </ul> </li> <li class="comment even thread-odd thread-alt depth-1" id="comment-5114"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/e486dddd09146eb1b00db415869843d3?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://conscienciaplanetaria.com/" rel="external nofollow" class="url">Consci锚ncia Planet谩ria</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5114" title="">September 14, 2009 at 12:37 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5114#respond" onclick="return addComment.moveForm(&quot;comment-5114&quot;, &quot;5114&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>It would be great to use Roby or Java Servlets together with WordPress!!</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5114"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5114={"id":29401,"unique_id":"wp-comment-5114","title":"It would be great to use Roby or Java Servlets together with Wordpress!!...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5114","item_id":"_comm_5114"} //--><!]]></script> </div> <div class="clear"></div> </li> <ul class="children"> <li class="comment odd alt depth-2" id="comment-5116"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/d5b5a1768e8c9c23dffd78b42be6bf9a?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://mitcho.com/" rel="external nofollow" class="url">mitcho</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5116" title="">September 14, 2009 at 1:10 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5116#respond" onclick="return addComment.moveForm(&quot;comment-5116&quot;, &quot;5116&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>That&#8217;s possible now! Please give it a try!</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5116"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5116={"id":29401,"unique_id":"wp-comment-5116","title":"That's possible now! Please give it a try!...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5116","item_id":"_comm_5116"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> </ul> </li> <li class="comment even thread-even depth-1" id="comment-5123"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/d42c1540e67ce1e9c19946aee056cd3f?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://www.michaelkuhlmann.com/" rel="external nofollow" class="url">mike</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5123" title="">September 14, 2009 at 6:23 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5123#respond" onclick="return addComment.moveForm(&quot;comment-5123&quot;, &quot;5123&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>this is exactly why, imho, wordpress is the leader the open source community&#8230; you guys continually push the limits. keep it up =)</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5123"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5123={"id":29401,"unique_id":"wp-comment-5123","title":"this is exactly why, imho, wordpress is the leader the open source community... you guys continually push the limits. keep it up =)...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5123","item_id":"_comm_5123"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-5130"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/f298f6a4ce8e0aedeb7accd31f14b98e?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> vbCruiser Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5130" title="">September 14, 2009 at 2:32 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5130#respond" onclick="return addComment.moveForm(&quot;comment-5130&quot;, &quot;5130&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Great intro. Do you know if there&#8217;s a list of sites that accepts push notifications?</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5130"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5130={"id":29401,"unique_id":"wp-comment-5130","title":"Great intro. Do you know if there's a list of sites that accepts push notifications?...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5130","item_id":"_comm_5130"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment even thread-even depth-1" id="comment-5144"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/3cddf89d2f3076b032e6f1d6c8642375?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://www.bronsonharrington.com/" rel="external nofollow" class="url">Bronson</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5144" title="">September 15, 2009 at 1:56 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5144#respond" onclick="return addComment.moveForm(&quot;comment-5144&quot;, &quot;5144&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Awesome, this is going to keep me busy for ages &#8211; a great way to leverage external scripts and services.</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5144"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5144={"id":29401,"unique_id":"wp-comment-5144","title":"Awesome, this is going to keep me busy for ages - a great way to leverage external scripts and services....","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5144","item_id":"_comm_5144"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment byuser comment-author-unomateo99 odd alt thread-odd thread-alt depth-1" id="comment-5168"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/417c9348e8f9e311daadf57827ab2b08?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> unomateo99 Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5168" title="">September 16, 2009 at 5:07 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5168#respond" onclick="return addComment.moveForm(&quot;comment-5168&quot;, &quot;5168&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Great plugin&#8230; I&#8217;m using it just to find more hooks. I never was able to find a reliable list of them for programming plugins</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5168"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5168={"id":29401,"unique_id":"wp-comment-5168","title":"Great plugin... I'm using it just to find more hooks. I never was able to find a reliable list of them for programming plugins...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5168","item_id":"_comm_5168"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment even thread-even depth-1" id="comment-5172"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/ad630240f10a84f9742aefda694ba5e1?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://johnhawkinsunrated.com/" rel="external nofollow" class="url">John Hawkins</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5172" title="">September 16, 2009 at 10:42 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5172#respond" onclick="return addComment.moveForm(&quot;comment-5172&quot;, &quot;5172&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>What an excellent plugin! I&#8217;ll definitely be telling everybody I can about it. So simple!</p> <p>Nicely done!</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5172"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5172={"id":29401,"unique_id":"wp-comment-5172","title":"What an excellent plugin! I'll definitely be telling everybody I can about it. So simple!Nicely done!...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5172","item_id":"_comm_5172"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-5222"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/d5b5a1768e8c9c23dffd78b42be6bf9a?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://mitcho.com/" rel="external nofollow" class="url">mitcho</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5222" title="">September 19, 2009 at 4:00 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5222#respond" onclick="return addComment.moveForm(&quot;comment-5222&quot;, &quot;5222&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>FYI: I鈥檒l be giving a talk on WordPress plugin development, covering HookPress basics as well, at <a href="https://web.archive.org/web/20110101040209/http://www.meetup.com/boston-wordpress-meetup/calendar/11378229/" rel="nofollow">the upcoming Boston WordPress meetup</a> on September 28, 2009. I hope to use HookPress to make it a good session for non-PHP developers as well.</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5222"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5222={"id":29401,"unique_id":"wp-comment-5222","title":"FYI: Ill be giving a talk on WordPress plugin development, covering HookPress basics as well, at <a href='https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/www.meetup.com\/boston-wordpress-meetup\/calendar\/11378229\/' rel=\"nofollow\">the upco...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5222","item_id":"_comm_5222"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment even thread-even depth-1" id="comment-5238"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://0.gravatar.com/avatar/0f97a703d28b7e99d56f2890f235288c?s=32&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://www.nerdgrind.com/" rel="external nofollow" class="url">NG</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5238" title="">September 19, 2009 at 11:41 pm</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5238#respond" onclick="return addComment.moveForm(&quot;comment-5238&quot;, &quot;5238&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>Michael,</p> <p>I just had to leave a note thanking you for this great plugin. A lot is now possible because of your work.</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5238"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5238={"id":29401,"unique_id":"wp-comment-5238","title":"Michael,I just had to leave a note thanking you for this great plugin. A lot is now possible because of your work....","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5238","item_id":"_comm_5238"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-5393"> <cite class="authorinfo"> <img alt="" src="https://web.archive.org/web/20110101040209im_/http://1.gravatar.com/avatar/3b03e6a78c55add24f223be0906095d9?s=32&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&amp;r=R" class="avatar avatar-32" height="32" width="32"/> <a href="https://web.archive.org/web/20110101040209/http://adityapermana.com/" rel="external nofollow" class="url">aditya permana</a> Says: </cite> <br/> <small class="commentmetadata"><a href="#comment-5393" title="">September 27, 2009 at 6:13 am</a> | <a class="comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?replytocom=5393#respond" onclick="return addComment.moveForm(&quot;comment-5393&quot;, &quot;5393&quot;, &quot;respond&quot;, &quot;2530&quot;)">Reply</a></small> <div class="commenttext"> <p>i really love wordpress..and almost not belive if wordpress is free and open source</p> <div class="pd-rating" id="pd_rating_holder_29401_comm_5393"></div><script type="text/javascript" charset="utf-8"><!--//--><![CDATA[//><!-- PDRTJS_settings_29401_comm_5393={"id":29401,"unique_id":"wp-comment-5393","title":"i really love wordpress..and almost not belive if wordpress is free and open source...","permalink":"https:\/\/web.archive.org\/web\/20110101040209\/http:\/\/wordpress.tv\/2009\/09\/13\/introduction-to-hookpress\/#comment-5393","item_id":"_comm_5393"} //--><!]]></script> </div> <div class="clear"></div> </li> </li> </ol> <div id="respond"> <h3>Leave a Reply</h3> <div class="cancel-comment-reply"> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/#respond">Click here to cancel reply.</a></small> </div> <form action="https://web.archive.org/web/20110101040209/http://wordpress.tv/wp-comments-post.php" method="post" id="commentform"> <input type="hidden" name="comment_post_ID" value="2530" id="comment_post_ID"/> <input type="hidden" name="comment_parent" id="comment_parent" value="5222"/> <p><input type="text" name="author" id="author" value="" size="22" tabindex="1" aria-required="true"/> <label for="author"><small>Name (required)</small></label></p> <p><input type="text" name="email" id="email" value="" size="22" tabindex="2" aria-required="true"/> <label for="email"><small>Mail (will not be published) (required)</small></label></p> <p><input type="text" name="url" id="url" value="" size="22" tabindex="3"/> <label for="url"><small>Website</small></label></p> <!--<p><small><strong>XHTML:</strong> You can use these tags: <code>&lt;a href=&quot;&quot; title=&quot;&quot;&gt; &lt;abbr title=&quot;&quot;&gt; &lt;acronym title=&quot;&quot;&gt; &lt;b&gt; &lt;blockquote cite=&quot;&quot;&gt; &lt;cite&gt; &lt;code&gt; &lt;pre&gt; &lt;del datetime=&quot;&quot;&gt; &lt;em&gt; &lt;i&gt; &lt;q cite=&quot;&quot;&gt; &lt;strike&gt; &lt;strong&gt; </code></small></p>--> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment"/> <input type="hidden" name="comment_post_ID" value="2530"/> </p> <input type="hidden" name="genseq" value="1293854530"/> <p><input type="checkbox" name="subscribe" id="subscribe" value="subscribe" style="width: auto;" tabindex="6"/> <label class="subscribe-label" id="subscribe-label" for="subscribe">Notify me of follow-up comments via email.</label></p><p><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto;" tabindex="7"/> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog">Subscribe to this site by email</label></p><input type="hidden" name="sub-type" value="comment-form-text2"/><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="95c3a8cfd4"/></p> </form> </div> </div> </div> <div id="related" class="listedthumbs"> <h3>Related</h3> <ul> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2010/12/22/wordpress-on-windows-server/"><span> <img src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/iYFqOiyx/wordpress_screencast_2_dvd.original.jpg" alt="Install WordPress on a Windows Server Using WebMatrix"/> </span>Install WordPress on a Windows Server Using&nbsp;WebMatrix</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2010/09/18/shayne-sanderson-editing-php-and-css-for-beginners/"><span> <img src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/i9kAhAYO/shayne_3_dvd.original.jpg" alt="Shayne Sanderson: Editing PHP and CSS for Beginners"/> </span>Shayne Sanderson: Editing PHP and CSS for&nbsp;Beginners</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2010/09/06/wordpress-com-recovering-or-changing-your-password/"><span> <img src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/TDgUsMWw/password-web_dvd.original.jpg" alt="WordPress.com: Recovering or Changing Your Password"/> </span>WordPress.com: Recovering or Changing Your&nbsp;Password</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2010/07/26/adicionar-fundos-personalizados-no-wordpress-3/"><span> <img src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/GJZztUDc/screencast_dvd.original.jpg" alt="Adicionar Fundos Personalizados no WordPress 3.0"/> </span>Adicionar Fundos Personalizados no WordPress&nbsp;3.0</a></li> <li><a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/2010/07/19/creer-des-menus-personnalises-avec-wordpress-3/"><span> <img src="https://web.archive.org/web/20110101040209im_/http://videos.videopress.com/V6hT6Kjt/wordpress-menus_dvd.original.jpg" alt="Cr茅er des menus personnalis茅s avec WordPress 3.0"/> </span>Cr茅er des menus personnalis茅s avec WordPress&nbsp;3.0</a></li> </ul> </div> <div id="footer"> <p> <a href="https://web.archive.org/web/20110101040209/http://wordpress.com/?ref=footer" rel="generator">Blog at WordPress.com</a>. | <a href="https://web.archive.org/web/20110101040209/http://wordpress.tv/contact/">Contact Us</a> | <a href="https://web.archive.org/web/20110101040209/http://dev.wordpress.tv/">Dev Blog</a> </p> <p class="automattic">An <a href="https://web.archive.org/web/20110101040209/http://automattic.com/"><img src="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/wp-content/themes/vip/wptv/i/automattic.png?m=1293711178g" alt="Automattic" width="102" height="8"/></a> Opus </p> <p class="videopress"> <a href="https://web.archive.org/web/20110101040209/http://videopress.com/"><img src="https://web.archive.org/web/20110101040209im_/http://s1.wp.com/wp-content/themes/vip/wptv/i/videopresspowered.png?m=1293711178g" alt="Powered by VideoPress" width="166" height="16"/></a> </p> </div> </div> </div> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script><script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s2.wp.com/wp-includes/js/jquery/ui.core.js?m=1293711081g&amp;ver=1.8.7"></script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s0.wp.com/wp-includes/js/jquery/ui.widget.js?m=1293711081g&amp;ver=1.8.7"></script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s0.wp.com/wp-includes/js/jquery/ui.tabs.js?m=1293711081g&amp;ver=1.8.6"></script> <script type="text/javascript"> /* <![CDATA[ */ jQuery( function() { jQuery('#wpl-button > a.like').click( function(e) { e.preventDefault(); jQuery('#wpl-mustlogin').remove(); jQuery.post( 'https://web.archive.org/web/20110101040209/http://wptv.wordpress.com/wp-admin/admin-ajax.php', { 'action': 'wpl_record_stat', 'stat_name': 'loggedout_like_click' } ); var tenMins = new Date(); tenMins.setTime( tenMins.getTime() + 600000 ); document.cookie = 'wpl_rand=836f40d6fb; expires=' + tenMins.toGMTString() + '; domain=wordpress.com; path=/;'; jQuery('#wpl-count').after( '\ <div id="wpl-mustlogin"> \ <form action="https://web.archive.org/web/20110101040209/http://wptv.wordpress.com/wp-login.php" method="post"> \ <p>Just one more step to like this post:</p> \ <label><span>Username</span> <input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="80" /></label> \ <label><span>Password</span> <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="81" /></label> \ <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Log In" tabindex="82" /> \ <input type="hidden" name="redirect_to" value="https://web.archive.org/web/20110101040209/http://wordpress.tv/2009/09/13/introduction-to-hookpress/?like=1" /> \ <input type="hidden" name="wpl_rand" value="836f40d6fb" /> \ <p>Not a member yet? <a href="https://web.archive.org/web/20110101040209/http://wordpress.com/signup/?ref=likebox" id="wpl-signup-link">Sign up with WordPress.com</a></p> \ </form> \ </div> \ '); jQuery('#wpl-mustlogin').hide().slideDown('fast'); } ); jQuery('#wpl-mustlogin input.input').live( 'focus', function() { jQuery(this).prev().hide(); }).live( 'blur', function() { if ( jQuery(this).val() == '' ) jQuery(this).prev().show(); }); jQuery('#wpl-mustlogin input#wp-submit').live( 'click', function(e) { e.preventDefault(); jQuery.post( 'https://web.archive.org/web/20110101040209/http://wptv.wordpress.com/wp-admin/admin-ajax.php', { 'action': 'wpl_record_stat', 'stat_name': 'loggedout_login_submit' }, function() { jQuery('#wpl-mustlogin form').submit(); } ); }); jQuery('#wpl-mustlogin a#wpl-signup-link').live( 'click', function(e) { e.preventDefault(); var link = jQuery(this).attr('href'); jQuery.post( 'https://web.archive.org/web/20110101040209/http://wptv.wordpress.com/wp-admin/admin-ajax.php', { 'action': 'wpl_record_stat', 'stat_name': 'loggedout_signup_click' }, function() { location.href = link; } ); }); }); /* ]]> */ </script> <script type="text/javascript">_qoptions={qacct:'p-18-mFEk4J448M',labels:'language.en,type.wpcom,posttag.hookpress,posttag.plugin,posttag.twitter,posttag.webhooks'};</script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://edge.quantserve.com/quant.js"></script> <noscript><p><img class="robots-nocontent" src="https://web.archive.org/web/20110101040209im_/http://pixel.quantserve.com/pixel/p-18-mFEk4J448M.gif?labels=language.en%2Ctype.wpcom%2Cposttag.hookpress%2Cposttag.plugin%2Cposttag.twitter%2Cposttag.webhooks" style="display:none" height="1" width="1" alt=""/></p></noscript> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://s.gravatar.com/js/gprofiles.js?o&amp;ver=MU"></script> <script type="text/javascript"> // <![CDATA[ WPGroHo = { data: {}, renderers: {}, syncProfileData: function( hash, id ) { if ( !WPGroHo.data[hash] ) { WPGroHo.data[hash] = {}; a = jQuery( 'div.grofile-hash-map-' + hash + ' span' ).each( function() { WPGroHo.data[hash][this.className] = jQuery( this ).text(); } ); } WPGroHo.appendProfileData( WPGroHo.data[hash], hash, id ); }, appendProfileData: function( data, hash, id ) { for ( var key in data ) { if ( jQuery.isFunction( WPGroHo.renderers[key] ) ) { return WPGroHo.renderers[key]( data[key], hash, id, key ); } jQuery( '#' + id ).find( 'h4' ).after( jQuery( '<p class="grav-extra ' + key + '" />' ).html( data[key] ) ); } } }; jQuery(document).ready(function($){ Gravatar.profile_cb = function( h, d ) { WPGroHo.syncProfileData( h, d ); }; Gravatar.attach_profiles(); }); // ]]> </script> <div style="display:none"> <div class="grofile-hash-map-cacf7fb23af546dd0ada7e01dce70e4f"> </div> <div class="grofile-hash-map-7eeb97d58b059174d815c7e0ebbb215c"> </div> <div class="grofile-hash-map-d5b5a1768e8c9c23dffd78b42be6bf9a"> </div> <div class="grofile-hash-map-e486dddd09146eb1b00db415869843d3"> </div> <div class="grofile-hash-map-d42c1540e67ce1e9c19946aee056cd3f"> </div> <div class="grofile-hash-map-f298f6a4ce8e0aedeb7accd31f14b98e"> </div> <div class="grofile-hash-map-3cddf89d2f3076b032e6f1d6c8642375"> </div> <div class="grofile-hash-map-417c9348e8f9e311daadf57827ab2b08"> </div> <div class="grofile-hash-map-ad630240f10a84f9742aefda694ba5e1"> </div> <div class="grofile-hash-map-0f97a703d28b7e99d56f2890f235288c"> </div> <div class="grofile-hash-map-3b03e6a78c55add24f223be0906095d9"> </div> </div> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://i.polldaddy.com/ratings/rating.js?ver=MU"></script> <script type="text/javascript" src="https://web.archive.org/web/20110101040209js_/http://b.scorecardresearch.com/beacon.js"></script><script type="text/javascript">try{COMSCORE.beacon({c1:2,c2:7518284});}catch(e){}</script><noscript><p class="robots-nocontent"><img src="https://web.archive.org/web/20110101040209im_/http://b.scorecardresearch.com/p?cj=1c1=2&amp;c2=7518284" alt="" style="display:none" width="1" height="1"/></p></noscript><script src="https://web.archive.org/web/20110101040209js_/http://s.stats.wordpress.com/w.js?19" type="text/javascript"></script> <script type="text/javascript"> st_go({'blog':'5089392','v':'wpcom','user_id':'0','post':'2530','subd':'wptv'}); ex_go({'crypt':'RDZ8LFkxbXFZMDFsZkcySlloanVlZyxEdFNoSkpMbDNTaCt8eSxhZystWF9EV11wVkVDb1VUOSw0WS18N1FZaUlKM35Bdj8tN1QrRzQ/bTJ6XTVvc1JFT21iVUM3LXYvWk05SEpiVi5mTGh1X21RbGNtb3NmcFBVLFdXLG1KeUFnclg4K3dRejAlUF0wcVFTb1lafGZDLGJRdWhxVEJuaEtIQy1FTUVNSmtlPXJYNEN8c0JFNFJbcGI2VjFXVVZ1MltULk5UVFZdMElFPUp8fER5dXJ0JWR8d2lhaCZKTk4yWTQ3W1MtZllWNGVWP2c='}); addLoadEvent(function(){linktracker_init('5089392',2530);}); </script> </body> </html> <!-- FILE ARCHIVED ON 04:02:09 Jan 01, 2011 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 20:49:09 Feb 16, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.549 exclusion.robots: 0.037 exclusion.robots.policy: 0.026 esindex: 0.011 cdx.remote: 22.502 LoadShardBlock: 183.851 (3) PetaboxLoader3.datanode: 200.869 (4) PetaboxLoader3.resolve: 100.258 (2) load_resource: 245.56 -->

Pages: 1 2 3 4 5 6 7 8 9 10