<?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>Shoultes.net &#187; Wordpress</title> <atom:link href="http://shoultes.net/tag/wordpress/feed/" rel="self" type="application/rss+xml" /><link>http://shoultes.net</link> <description>Seth Shoultes PHP Website</description> <lastBuildDate>Tue, 14 Feb 2012 03:16:49 +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>Get $10 OFF the Premium Event Manager Plugin for WordPress</title><link>http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/</link> <comments>http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/#comments</comments> <pubDate>Wed, 28 Jul 2010 07:07:43 +0000</pubDate> <dc:creator>Seth</dc:creator> <category><![CDATA[Event Espresso]]></category> <category><![CDATA[Events]]></category> <category><![CDATA[Featured Posts]]></category> <category><![CDATA[My Plugins]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[PayPal]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Wordpress Plugins]]></category> <category><![CDATA[Authorize.net]]></category> <category><![CDATA[Coupon Code]]></category> <category><![CDATA[discount]]></category> <category><![CDATA[event registration]]></category> <category><![CDATA[Plugin]]></category> <category><![CDATA[upgrade]]></category><guid isPermaLink="false">http://shoultes.net/?p=2040</guid> <description><![CDATA[We have just reached 5,000 downloads of Advanced Events Registration, the premiere event registration and management plugin for WordPress. To celebrate, we offering $10 off the purchase price of premium version of the plugin, to the first 50 people! Use the discount code AER5000 to claim your discount at the time of purchase. Order now [...]]]></description> <content:encoded><![CDATA[<p>We have just reached <a href="http://wordpress.org/extend/plugins/advanced-events-registration/stats/" target="_blank">5,000 downloads</a> of <a href="http://wordpress.org/extend/plugins/advanced-events-registration/" target="_blank">Advanced Events Registration</a>, the premiere event registration and management plugin for <a href="http://wordpress.org" target="_blank">WordPress</a>.</p><p>To celebrate, we offering $10 off the purchase price of <a href="http://shoultes.net/upgrade-to-pro-version/">premium version</a> of the plugin, to the first 50 people! Use the discount code <strong>AER5000</strong> to claim your discount at the time of purchase. Order now and you will also get a first look at <a href="http://eventespresso.com/" target="_blank">version 3</a><span style="color: #ff0000;">*</span> of the new <a href="http://eventespresso.com/" target="_blank">Event Espresso plugin</a>.</p><p><span style="color: #ff0000;">*</span>Everyone who has purchased the <a href="http://shoultes.net/upgrade-to-pro-version/">Advanced Events Registration</a> plugin will also get a free upgrade to the <a href="http://eventespresso.com/" target="_blank">new version</a> shortly after release.</p><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress+-+http://bit.ly/cqhhF0&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-facebook"> <a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;t=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-gmail"> <a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;body=Link: http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li class="shr-googlebookmarks"> <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="shr-blogger"> <a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;n=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li class="shr-comfeed"> <a href="http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-dzone"> <a href="http://www.dzone.com/links/add.html?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;description=We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-googlereader"> <a href="http://www.google.com/reader/link?url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;srcUrl=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;srcTitle=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;snippet=We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li class="shr-linkedin"> <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;title=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;summary=We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis&amp;source=Shoultes.net" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li class="shr-mail"> <a href="mailto:?subject=%22Get%20%2410%20OFF%20the%20Premium%20Event%20Manager%20Plugin%20for%20WordPress%22&amp;body=Link: http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="shr-squidoo"> <a href="http://www.squidoo.com/lensmaster/bookmark?http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/" rel="nofollow" class="external" title="Add to a lense on Squidoo">Add to a lense on Squidoo</a></li><li class="shr-yahoobuzz"> <a href="http://buzz.yahoo.com/submit/?submitUrl=http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/&amp;submitHeadline=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;submitSummary=We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis&amp;submitCategory=business&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="shr-yahoomail"> <a href="http://compose.mail.yahoo.com/?Subject=Get+%2410+OFF+the+Premium+Event+Manager+Plugin+for+WordPress&amp;body=Link: http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A We%20have%20just%20reached%205%2C000%20downloads%20of%20Advanced%20Events%20Registration%2C%20the%20premiere%20event%20registration%20and%20management%20plugin%20for%20WordPress.%0D%0A%0D%0ATo%20celebrate%2C%20we%20offering%20%2410%20off%20the%20purchase%20price%20of%20premium%20version%20of%20the%20plugin%2C%20to%20the%20first%2050%20people%21%20Use%20the%20discount%20code%20AER5000%20to%20claim%20your%20dis" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded> <wfw:commentRss>http://shoultes.net/10-dollar-discount-premium-event-manager-plugin-wordpress/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Forums Now Open!</title><link>http://shoultes.net/forums-open/</link> <comments>http://shoultes.net/forums-open/#comments</comments> <pubDate>Wed, 28 Jul 2010 06:41:07 +0000</pubDate> <dc:creator>Seth</dc:creator> <category><![CDATA[Event Espresso]]></category> <category><![CDATA[Events]]></category> <category><![CDATA[Featured Posts]]></category> <category><![CDATA[My Plugins]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Wordpress Plugins]]></category> <category><![CDATA[Authorize.net]]></category> <category><![CDATA[event registration]]></category> <category><![CDATA[forums]]></category> <category><![CDATA[PayPal]]></category> <category><![CDATA[Plugin]]></category> <category><![CDATA[upgrade]]></category><guid isPermaLink="false">http://shoultes.net/?p=2036</guid> <description><![CDATA[In preparation for the release of Event Espresso (the new name of Advanced Events Registration,) we have just opened up our  new forums. Many of you have been using the WordPress forums to ask your questions about the Advanced Events Registration plugin. The only problem with that is that I don&#8217;t know anyone has posted [...]]]></description> <content:encoded><![CDATA[<p>In preparation for the release of <a href="http://eventespresso.com" target="_blank">Event Espresso</a> (the new name of <a href="http://shoultes.net/wordpress-events-registration-with-paypal-ipn/" target="_blank">Advanced Events Registration</a>,) we have just opened up our  new forums.</p><p>Many of you have been using the <a href="http://wordpress.org/tags/advanced-events-registration" target="_blank">WordPress forums</a> to ask your questions about the Advanced Events Registration plugin. The only problem with that is that I don&#8217;t know anyone has posted anything there. I try to login and check every once in a while, but that is very inefficient and some questions go unanswered. I am hoping to change this with our <a href="http://eventespresso.com/forums/" target="_blank">new forums</a>.</p><p>So please head on <a href="http://eventespresso.com/forums" target="_blank">over</a> and <a href="http://eventespresso.com/forums/category/general/welcome/" target="_blank">say hello</a>, leave us some feedback in the &#8220;<a href="http://eventespresso.com/forums/category/general/suggestion-box/" target="_blank">Suggestion Box</a>&#8221; or show off your site in the new &#8220;<a href="http://eventespresso.com/forums/category/general/showcase/" target="_blank">Website Showcase</a>.&#8221;</p><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Forums+Now+Open%21+-+http://bit.ly/bw7C5X&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-facebook"> <a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://shoultes.net/forums-open/&amp;t=Forums+Now+Open%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-gmail"> <a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Forums+Now+Open%21&amp;body=Link: http://shoultes.net/forums-open/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li class="shr-googlebookmarks"> <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="shr-blogger"> <a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://shoultes.net/forums-open/&amp;n=Forums+Now+Open%21&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li class="shr-comfeed"> <a href="http://shoultes.net/forums-open/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-dzone"> <a href="http://www.dzone.com/links/add.html?url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21&amp;description=In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://shoultes.net/forums-open/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-googlereader"> <a href="http://www.google.com/reader/link?url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21&amp;srcUrl=http://shoultes.net/forums-open/&amp;srcTitle=Forums+Now+Open%21&amp;snippet=In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li class="shr-linkedin"> <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://shoultes.net/forums-open/&amp;title=Forums+Now+Open%21&amp;summary=In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27&amp;source=Shoultes.net" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li class="shr-mail"> <a href="mailto:?subject=%22Forums%20Now%20Open%21%22&amp;body=Link: http://shoultes.net/forums-open/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="shr-squidoo"> <a href="http://www.squidoo.com/lensmaster/bookmark?http://shoultes.net/forums-open/" rel="nofollow" class="external" title="Add to a lense on Squidoo">Add to a lense on Squidoo</a></li><li class="shr-yahoobuzz"> <a href="http://buzz.yahoo.com/submit/?submitUrl=http://shoultes.net/forums-open/&amp;submitHeadline=Forums+Now+Open%21&amp;submitSummary=In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27&amp;submitCategory=business&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="shr-yahoomail"> <a href="http://compose.mail.yahoo.com/?Subject=Forums+Now+Open%21&amp;body=Link: http://shoultes.net/forums-open/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A In%20preparation%20for%20the%20release%20of%20Event%20Espresso%20%28the%20new%20name%20of%20Advanced%20Events%20Registration%2C%29%20we%20have%20just%20opened%20up%20our%C2%A0%20new%20forums.%0D%0A%0D%0AMany%20of%20you%20have%20been%20using%20the%20WordPress%20forums%20to%20ask%20your%20questions%20about%20the%20Advanced%20Events%20Registration%20plugin.%20The%20only%20problem%20with%20that%20is%20that%20I%20don%27" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded> <wfw:commentRss>http://shoultes.net/forums-open/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Function for Creating Tables with WordPress Plugins</title><link>http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/</link> <comments>http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/#comments</comments> <pubDate>Sun, 07 Mar 2010 07:41:23 +0000</pubDate> <dc:creator>Seth</dc:creator> <category><![CDATA[My Plugins]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[PHP Code Samples]]></category> <category><![CDATA[PHP Developer News]]></category> <category><![CDATA[PHP Everywhere]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Wordpress Plugins]]></category> <category><![CDATA[database]]></category> <category><![CDATA[dbDelta]]></category> <category><![CDATA[installing tables]]></category> <category><![CDATA[Plugin]]></category> <category><![CDATA[upgrade]]></category><guid isPermaLink="false">http://shoultes.net/?p=1807</guid> <description><![CDATA[Here is a very useful function I have written to install/update the database tables in your custom WordPress plugin. Basically I have used the examples given on the &#8220;Creating Tables with Plugins&#8221; page at WordPress.org. In your main plugin file (ex. my_plugin.php) I define my plugin version: define&#40;&#34;MY_PLUGIN_VERSION&#34;, &#34;2.16&#34; &#41;; //Declare the plugin version. This [...]]]></description> <content:encoded><![CDATA[<p>Here is a very useful function I have written to install/update the database tables in your custom WordPress plugin. Basically I have used the <a href="http://codex.wordpress.org/Creating_Tables_with_Plugins">examples</a> given on the &#8220;<a href="http://codex.wordpress.org/Creating_Tables_with_Plugins">Creating Tables with Plugins</a>&#8221; page at <a href="http://wordpress.org/">WordPress.org</a>.</p><p>In your main plugin file (ex. my_plugin.php) I define my plugin version:</p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MY_PLUGIN_VERSION&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2.16&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Declare the plugin version. This way we know the tables are always up to date. I usually declare this in my main plugin file.</span>
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;includes/functions.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;includes/database_install.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
register_activation_hook<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'my_plugin_data_tables_install'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>Then in my functions.php file:</p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> my_plugin_run_install <span style="color: #009900;">&#40;</span><span style="color: #000088;">$table_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$table_version</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		   <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span>
		   <span style="color: #000088;">$wp_table_name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>prefix <span style="color: #339933;">.</span> <span style="color: #000088;">$table_name</span><span style="color: #339933;">;</span>
		   <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_var<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SHOW TABLES LIKE '&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$table_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$table_name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$sql_create_table</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;CREATE TABLE &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$wp_table_name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; ( &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; ) ;&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'wp-admin/includes/upgrade.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				dbDelta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql_create_table</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//create option for table version</span>
				<span style="color: #000088;">$option_name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$table_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_tbl_version'</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$newvalue</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$table_version</span><span style="color: #339933;">;</span>
				  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					    update_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$newvalue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
					    <span style="color: #000088;">$deprecated</span><span style="color: #339933;">=</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span>
					    <span style="color: #000088;">$autoload</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'no'</span><span style="color: #339933;">;</span>
					    add_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$newvalue</span><span style="color: #339933;">,</span> <span style="color: #000088;">$deprecated</span><span style="color: #339933;">,</span> <span style="color: #000088;">$autoload</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				  <span style="color: #009900;">&#125;</span>
			<span style="color: #666666; font-style: italic;">//create option for table name</span>
				<span style="color: #000088;">$option_name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$table_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_tbl'</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$newvalue</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_table_name</span><span style="color: #339933;">;</span>
				  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					    update_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$newvalue</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
					    <span style="color: #000088;">$deprecated</span><span style="color: #339933;">=</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span>
					    <span style="color: #000088;">$autoload</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'no'</span><span style="color: #339933;">;</span>
					    add_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$option_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$newvalue</span><span style="color: #339933;">,</span> <span style="color: #000088;">$deprecated</span><span style="color: #339933;">,</span> <span style="color: #000088;">$autoload</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				  <span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Code here with new database upgrade info/table Must change version number to work.</span>
	<span style="color: #000088;">$installed_ver</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$table_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_tbl_version'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	     <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$installed_ver</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$table_version</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		  <span style="color: #000088;">$sql_create_table</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;CREATE TABLE &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$wp_table_name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; ( &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; ) ;&quot;</span><span style="color: #339933;">;</span>
	      <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'wp-admin/includes/upgrade.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      dbDelta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql_create_table</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      update_option<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$table_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_tbl_version'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$table_version</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      <span style="color: #009900;">&#125;</span>
	    <span style="color: #009900;">&#125;</span></pre></div></div><p>Using the function is quite simple and can save a few lines of code. especially if you need to install several new tables.</p><p>Here is an example of database_install.php:</p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> my_plugin_data_tables_install <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$table_version</span> <span style="color: #339933;">=</span> MY_PLUGIN_VERSION<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Call the plugin version.</span>
<span style="color: #666666; font-style: italic;">//Install the first table</span>
<span style="color: #000088;">$table_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;my_first_plugin_tbl&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;id mediumint(9) NOT NULL AUTO_INCREMENT,
	  time bigint(11) DEFAULT '0' NOT NULL,
	  name tinytext NOT NULL,
	  text text NOT NULL,
	  url VARCHAR(100) NOT NULL,
	  UNIQUE KEY id (id)&quot;</span><span style="color: #339933;">;</span>
my_plugin_run_install  <span style="color: #009900;">&#40;</span><span style="color: #000088;">$table_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$table_version</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Install the second table</span>
<span style="color: #000088;">$table_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;my_second_plugin_tbl&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;id mediumint(9) NOT NULL AUTO_INCREMENT,
	   category_name VARCHAR(100) DEFAULT NULL,
	   category_identifier VARCHAR(45) DEFAULT NULL,
	   category_desc TEXT,
	   display_desc VARCHAR (4) DEFAULT NULL,
	  UNIQUE KEY id (id)&quot;</span><span style="color: #339933;">;</span>
my_plugin_run_install  <span style="color: #009900;">&#40;</span><span style="color: #000088;">$table_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$table_version</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>I hope this helps some of the WordPress plugin authors out there.</p><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Function+for+Creating+Tables+with+Wordpress+Plugins+-+http://b2l.me/ugq7n&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-facebook"> <a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;t=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-gmail"> <a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;body=Link: http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li class="shr-googlebookmarks"> <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="shr-blogger"> <a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;n=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li class="shr-comfeed"> <a href="http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-dzone"> <a href="http://www.dzone.com/links/add.html?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;description=Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-googlereader"> <a href="http://www.google.com/reader/link?url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;srcUrl=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;srcTitle=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;snippet=Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li class="shr-linkedin"> <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;title=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;summary=Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi&amp;source=Shoultes.net" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li class="shr-mail"> <a href="mailto:?subject=%22Function%20for%20Creating%20Tables%20with%20Wordpress%20Plugins%22&amp;body=Link: http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="shr-squidoo"> <a href="http://www.squidoo.com/lensmaster/bookmark?http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/" rel="nofollow" class="external" title="Add to a lense on Squidoo">Add to a lense on Squidoo</a></li><li class="shr-yahoobuzz"> <a href="http://buzz.yahoo.com/submit/?submitUrl=http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/&amp;submitHeadline=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;submitSummary=Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi&amp;submitCategory=business&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="shr-yahoomail"> <a href="http://compose.mail.yahoo.com/?Subject=Function+for+Creating+Tables+with+Wordpress+Plugins&amp;body=Link: http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Here%20is%20a%20very%20useful%20function%20I%20have%20written%20to%20install%2Fupdate%20the%20database%20tables%20in%20your%20custom%20Wordpress%20plugin.%20Basically%20I%20have%20used%20the%20examples%20given%20on%20the%20%22Creating%20Tables%20with%20Plugins%22%20page%20at%20Wordpress.org.%0D%0A%0D%0AIn%20your%20main%20plugin%20file%20%28ex.%20my_plugin.php%29%20I%20define%20my%20plugin%20version%3A%0D%0Adefi" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded> <wfw:commentRss>http://shoultes.net/function-for-creating-tables-with-wordpress-plugins/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>WordPress Events Registration with PayPal IPN</title><link>http://shoultes.net/wordpress-events-registration-with-paypal-ipn/</link> <comments>http://shoultes.net/wordpress-events-registration-with-paypal-ipn/#comments</comments> <pubDate>Sat, 18 Apr 2009 21:01:21 +0000</pubDate> <dc:creator>Seth</dc:creator> <category><![CDATA[Authorize.net]]></category> <category><![CDATA[Featured Posts]]></category> <category><![CDATA[My Plugins]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[PayPal]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Wordpress Plugins]]></category> <category><![CDATA[event]]></category> <category><![CDATA[event registration]]></category><guid isPermaLink="false">http://shoultes.net/?p=139</guid> <description><![CDATA[Attention! The plugin has undergone a major reconstruction and name change. The new name of the plugin is Event Espresso. This WordPress plugin provides a way to take online registrations for events such as conference and seminars that are held live. Events are managed quickly and easily from within the WordPress dashboard. The plugin also [...]]]></description> <content:encoded><![CDATA[<p>Attention! The plugin has undergone a major reconstruction and name change. The new name of the plugin is <a href="http://eventespresso.com/" target="_blank">Event Espresso</a>.</p><p style="text-align: center;"><a href="http://eventespresso.com/download/"><img class="aligncenter colorbox-139" title="Event Registration and Management Plugin for WordPress" src="http://s3.amazonaws.com/eventespresso/banners/Event-Espresso-brown-01_468x60_v1.jpg" alt="Event Registration and Management Plugin for WordPress" width="468" height="60" /></a></p><p>This <a href="http://www.wordpress.org/" target="_blank">WordPress</a> plugin provides a way to take online registrations for events such as conference and seminars that are held live. Events are managed quickly and easily from within the WordPress dashboard.</p><p>The plugin also uses the PayPal IPN to record payments to the built in <a href="http://www.wordpress.org" target="_blank">WordPress</a> database. It allows you to capture the registering persons contact information to the <a href="http://www.wordpress.org/" target="_blank">WordPress</a> database as well as provides the ability to send the registrar to your PayPal payment site for online collection of event fees. PayPal payments are captured to the database using the PayPal Standard IPN.</p><p>Reporting features provide a list of events, list of attendees, and excel export.</p><p><a href="http://wordpress.org/extend/plugins/advanced-events-registration/" target="_blank">Download Plugin</a> | <a title="View Sample of the Events Registration with PayPal IPN" href="http://eventespresso.com/download/test-drive-event-espresso/">Test Drive</a> | <a href="http://eventespresso.com/download/">Upgrade to Pro Version</a> | <a href="http://eventespresso.com/forums/" target="_blank">Support Forum</a></p><div class="member_content_box blue"><h2 class="title"><span style="color: #000000;"><a href="http://eventespresso.com/download/">Download Pro Version</a></span></h2><p><a class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this);" href="https://www.e-junkie.com/ecom/gb.php?c=cart&amp;i=AERPRO&amp;cl=113214&amp;ejc=2" target="ej_ejc"><img class="colorbox-139"  src="http://shoultes.net/wp-content/uploads/2010/04/add-to-cart.gif" alt="Add to Cart" border="0" /></a> <a class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this);" href="https://www.e-junkie.com/ecom/gb.php?c=cart&amp;cl=113214&amp;ejc=2" target="ej_ejc"><img class="colorbox-139"  src="http://shoultes.net/wp-content/uploads/2010/04/checkout-button.gif" alt="View Cart" border="0" /></a></p><h3><a href="http://eventespresso.com/download/">Version Comparison and Features</a> | <a href="http://eventespresso.com/about/">More Info</a> | <a href="http://eventespresso.com/forums/">Visit the Forums</a></h3><p><script type="text/javascript">function EJEJC_lc(th){return false;}</script><br /><script type="text/javascript" src="http://www.e-junkie.com/ecom/box.js"></script></p></div><p><a id="donate" name="donate"></a>If you like this plugin, please consider making a small donation or clicking on a few of the ads displayed on the site.</p><form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick" /> <input type="hidden" name="hosted_button_id" value="4829566" /> <input type="image" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" alt="PayPal - The safer, easier way to pay online!" /> <img class="colorbox-139"  src="https://www.paypal.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" /></form><p><strong>Installation:</strong></p><ol><li>After unzipping, upload everything in the &#8216;paypal-events-registration&#8217; folder to your &#8216;/wp-content/plugins/&#8217; directory (preserving directory structure).</li><li>Activate the plugin through the &#8216;Plugins&#8217; menu in <a href="http://www.wordpress.org/" target="_blank">WordPress</a>.</li><li>Go to the Event Registration Menu and Configure Organization and enter your company info &#8211; note you will need a PayPal id if you plan on accepting PayPal payments</li><li>Go to the Event Setup and create a new event, make sure you select &#8216;make active&#8217;.</li><li>Create a new page (not post) on your site. Put {EVENTREGIS} in it on a line by itself.</li></ol><p>Note: if you are upgradings from a previous version please backup your data prior to upgrade.</p><p><strong><span style="color: #ff0000;">If you have watched the video below and are having trouble installing the plugin or just need additional support. Please visit our &#8220;<a href="http://shoultes.net/premium-support-options/">Premium Support</a>&#8221; page or view the FAQ below.</span></strong></p><p><strong><br /> Setting up the Plugin</strong><br /> <object width="560" height="340" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/sXu4Ecmx50A&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed width="560" height="340" type="application/x-shockwave-flash" src="http://www.youtube.com/v/sXu4Ecmx50A&amp;hl=en_US&amp;fs=1&amp;hd=1" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p><p><strong>Frequently Asked Questions:</strong><br /> To use, create a new page with only  {EVENTREGIS}</p><p>To display list of attendees of an active event use {EVENTATTENDEES} on a page or post.</p><p><span style="color: #ff0000;">*</span>For URL link back to the payment/thank you page use  {EVENTREGPAY} on a new page.</p><p><span style="color: #ff0000;">*</span>For PayPal to notify about payment confirmation use  {EVENTPAYPALTXN} on a new page.</p><blockquote><p><span style="color: #ff0000;">*</span>This page should be hidden from from your navigation menu. Exclude pages by using the &#8216;<a href="http://wordpress.org/extend/plugins/exclude-pages/" target="_blank">Exclude Pages</a>&#8216; plugin from http://wordpress.org/extend/plugins/exclude-pages/ or using the &#8216;exclude&#8217; parameter in your &#8216;wp_list_pages&#8217; template tag. Please refer to http://codex.wordpress.org/Template_Tags/wp_list_pages for more information about excluding pages.</p></blockquote><p><strong>Email Confirmations:</strong><br /> For customized confirmation emails, the following tags can be placed in the email form and they will pull data from the database to include in the email.</p><p>[fname], [lname], [phone], [event],[description], [cost], [company], [co_add1], [co_add2], [co_city],[co_state], [co_zip],[contact], [payment_url], [start_date], [start_time], [end_date], [end_time]</p><p><strong>Sample Mail Send:</strong></p><p>***This is an automated response &#8211; Do Not Reply***</p><p>Thank you [fname] [lname] for registering for [event].  We hope that you will find this event both informative and enjoyable.  Should have any questions, please contact [contact].</p><p>If you have not done so already, please submit your payment in the amount of [cost].</p><p>Click here to review your payment information [payment_url].</p><p>Thank You.</p><p style="text-align: center;"><a href="http://eventespresso.com/2010/08/save-wordcamp-30000/"><img class="aligncenter colorbox-139" title="Save 30,000 for WordCamp Campaign" src="http://s3.amazonaws.com/eventespresso/banners/Save-WordCamp-468x60_v2.jpg" alt="Save 30,000 for WordCamp Campaign" width="468" height="60" /></a></p><div id="attachment_1589" class="wp-caption alignright" style="width: 190px"><a href="http://shoultes.net/wp-content/uploads/2009/04/event-reg-page.gif"><img class="size-medium wp-image-1589  colorbox-139" title="Event Listings and Registration Pages" src="http://shoultes.net/wp-content/uploads/2009/04/event-reg-page-300x235.gif" alt="Event Listings and Registration Pages" width="180" height="141" /></a><p class="wp-caption-text">Event Listings and Registration Pages</p></div><div id="attachment_1579" class="wp-caption alignright" style="width: 190px"><a href="http://shoultes.net/wp-content/uploads/2009/04/attendees-and-payments.gif"><img class="size-medium wp-image-1579  colorbox-139" title="Attendees and Payments" src="http://shoultes.net/wp-content/uploads/2009/04/attendees-and-payments-300x119.gif" alt="Attendees and Payments" width="180" height="71" /></a><p class="wp-caption-text">Attendees and Payments</p></div><div id="attachment_1574" class="wp-caption alignleft" style="width: 190px"><a href="http://shoultes.net/wp-content/uploads/2009/04/cal-screen.gif"><img class="size-medium wp-image-1574  colorbox-139" title="Screenshot of Events Registration with IPN Pro" src="http://shoultes.net/wp-content/uploads/2009/04/cal-screen-300x214.gif" alt="Screenshot of Events Registration with IPN Pro" width="180" height="128" /></a><p class="wp-caption-text">Screenshot of Events Registration with IPN Pro using the Calendar (Pro Version)</p></div><div id="attachment_1575" class="wp-caption alignright" style="width: 190px"><a href="http://shoultes.net/wp-content/uploads/2009/04/Event-Setup-Options.png"><img class="size-medium wp-image-1575 colorbox-139" title="Event Setup Options" src="http://shoultes.net/wp-content/uploads/2009/04/Event-Setup-Options-300x209.png" alt="Event Setup Options" width="180" height="125" /></a><p class="wp-caption-text">Screenshot of some Event Setup Options (Pro Version)</p></div><div id="attachment_1581" class="wp-caption alignleft" style="width: 310px"><a href="http://shoultes.net/wp-content/uploads/2009/04/events-payments.gif"><img class="size-medium wp-image-1581 colorbox-139" title="Events and Payments" src="http://shoultes.net/wp-content/uploads/2009/04/events-payments-300x87.gif" alt="Events and Payments" width="300" height="87" /></a><p class="wp-caption-text">Events and Payments</p></div><blockquote style="clear: both;"><p><span style="color: #ff0000;"><strong>Attention:</strong></span><br /> If you haven&#8217;t noticed, the WordPress plugin &#8220;<a href="http://wordpress.org/extend/plugins/events-registration-with-paypal-ipn" target="_blank">Events Registration with PayPal IPN</a>&#8221; is no longer available for download on WordPress.org. We found some serious security issues within the plugin (mostly deprecated WordPress database functions) so we decided it best to go ahead and remove the plugin until security was improved.</p><p>After a major overhaul of the back-end code we have re-released the plugin under a new name (<a href="http://wordpress.org/extend/plugins/advanced-events-registration/" target="_blank">Advanced Events Registration</a>) and have also released a <a href="http://shoultes.net/upgrade-to-pro-version/">pro version</a> of the plugin with many additional features.</p><p>It is highly recommended that you upgrade to the latest version of the <a href="http://wordpress.org/extend/plugins/advanced-events-registration/" target="_blank">Advanced Events Registration</a> plugin ASAP.</p></blockquote><div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul class="socials"><li class="shr-twitter"> <a href="http://twitter.com/home?status=Wordpress+Events+Registration+with+PayPal+IPN+-+http://b2l.me/ugq67&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="shr-facebook"> <a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;t=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="shr-digg"> <a href="http://digg.com/submit?phase=2&amp;url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="shr-stumbleupon"> <a href="http://www.stumbleupon.com/submit?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="shr-reddit"> <a href="http://reddit.com/submit?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="shr-delicious"> <a href="http://delicious.com/post?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="shr-gmail"> <a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Wordpress+Events+Registration+with+PayPal+IPN&amp;body=Link: http://shoultes.net/wordpress-events-registration-with-paypal-ipn/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li class="shr-googlebookmarks"> <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="shr-blogger"> <a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;n=Wordpress+Events+Registration+with+PayPal+IPN&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a></li><li class="shr-comfeed"> <a href="http://shoultes.net/wordpress-events-registration-with-paypal-ipn/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li><li class="shr-dzone"> <a href="http://www.dzone.com/links/add.html?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN&amp;description=Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a></li><li class="shr-googlebuzz"> <a href="http://www.google.com/buzz/post?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li class="shr-googlereader"> <a href="http://www.google.com/reader/link?url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN&amp;srcUrl=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;srcTitle=Wordpress+Events+Registration+with+PayPal+IPN&amp;snippet=Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li class="shr-linkedin"> <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;title=Wordpress+Events+Registration+with+PayPal+IPN&amp;summary=Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit&amp;source=Shoultes.net" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a></li><li class="shr-mail"> <a href="mailto:?subject=%22Wordpress%20Events%20Registration%20with%20PayPal%20IPN%22&amp;body=Link: http://shoultes.net/wordpress-events-registration-with-paypal-ipn/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li class="shr-squidoo"> <a href="http://www.squidoo.com/lensmaster/bookmark?http://shoultes.net/wordpress-events-registration-with-paypal-ipn/" rel="nofollow" class="external" title="Add to a lense on Squidoo">Add to a lense on Squidoo</a></li><li class="shr-yahoobuzz"> <a href="http://buzz.yahoo.com/submit/?submitUrl=http://shoultes.net/wordpress-events-registration-with-paypal-ipn/&amp;submitHeadline=Wordpress+Events+Registration+with+PayPal+IPN&amp;submitSummary=Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit&amp;submitCategory=business&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="shr-yahoomail"> <a href="http://compose.mail.yahoo.com/?Subject=Wordpress+Events+Registration+with+PayPal+IPN&amp;body=Link: http://shoultes.net/wordpress-events-registration-with-paypal-ipn/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Attention%21%20The%20plugin%20has%20undergone%20a%20major%20reconstruction%20and%20name%20change.%20The%20new%20name%20of%20the%20plugin%20is%20Event%20Espresso.%0D%0A%0D%0AThis%20WordPress%20plugin%20provides%20a%20way%20to%20take%20online%20registrations%20for%20events%20such%20as%20conference%20and%20seminars%20that%20are%20held%20live.%20Events%20are%20managed%20quickly%20and%20easily%20from%20wit" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded> <wfw:commentRss>http://shoultes.net/wordpress-events-registration-with-paypal-ipn/feed/</wfw:commentRss> <slash:comments>175</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)

Served from: shoultes.net @ 2012-05-18 04:58:35 -->
