=== WP Greet Box === Tags: referrer, search engine, google, yahoo, social networks, digg, stumbleupon, delicious, technorati, twitter Contributors: Thaya Kareeson Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=madeinthayaland@gmail.com¤cy_code=USD&amount=&return=&item_name=Donate+a+cup+of+coffee+or+two+for+AJAX+Force+Comment+Preview+WordPress+Plugin Requires at least: 2.6 Tested up to: 2.6.3 Stable Tag: 4.1.1 Display a different greeting message to your visitor depending on which site they are coming from. == Description == This plugin lets you show a different greeting message to your new visitors depending on their referrer url. For example, when a Digg user clicks through from Digg, they will see a message reminding them to digg your post if they like it. Another example, when a visitor clicks through from Twitter, they will see a message suggesting them to twit the post and follow you on Twitter. You can also set a default greeting message for new visitors (not matching any referrer URLs) suggesting them to subscribe to your RSS feed. Having these targeted suggestions will help your blog increase exposure, loyal readership, and reader interaction. Best of all, this plugin is compatible with WPMU and various WordPress cache plugins (so you do not have to sacrifice speed). == Features == * Show a different greeting message to your visitor depending on the referrer URL. You can add/edit/delete/disable these greeting messages as you choose. * Show a default greeting message even if the vistor does not match any of your configured referrer URL. * Show a default greeting message even if the visitor does not have javascript enabled. * AJAX greeting message in the frontend makes it compatible with caching plugins and WPMU. * AJAX administrative interface that uses nonce verification to discourage hackers. * Ability to set a timeout to forget a visitor so we do not keep nagging them with greeting messages. * Ablity to setup regular expression rules to exlcude some referrer URLs from seeing greeting messages. * Ultra customizeable greeting message box (with CSS) allowing you to prepend/append HTML around the greeting message box. * Currently the following referrers are installed by default, but you can easily create your own if your favorite referrer is not on the list! 1. del.icio.us 1. delicious.com 1. digg.com 1. google.com 1. yahoo.com 1. stumbleupon.com 1. technorati.com 1. twitter.com == Installation == 1. Upload the plugin to your plugins folder: 'wp-content/plugins/' 2. Activate the 'WP Greet Box' plugin from the Plugins admin panel. 3. (optional) Go to the Options -> WP Greet Box admin panel to make any customizations. 4. Insert where you want your message displayed in your theme. 5. Test this out by googling your site and click through to your site from google. You should see the greeting message custimized for a google visitor. == Frequently Asked Questions == = Does this work with cache plugins? = Yes it does! Just make sure that you clear your cache after you've dropped in the wp_greet_box() code into your theme. = Does this work with WPMU? = Yes it does! The frontend greeting message makes an AJAX call to the server to display the proper greeting message instead of pre-populating a static Javascript file with the data. = Can I add additional greeting messages? = Yes! You can easily do this on the WP Greet Box options page. You can even modify preinstalled messages or delete them. = I can't get it to work! I'm frustrated! = I will be writing a troubleshooting guide soon, but until then, please post your issues on the plugin page: http://omninoggin.com/projects/wordpress-plugins/wp-greet-box-wordpress-plugin/ I will try my best to help you resolve the issues that you are having. == Changelog == * 4.1.1 1. Modification so that Javscripts are only ran on pages with that has calls. 1. Fixed adding new message bug. * 4.1 1. Security patch using nonce verification on admin AJAX calls. * 4.0.3 1. Fixed regression AJAX bug. * 4.0.2 1. Fix some IE compatibility issues. 1. Also fixed Javascript to work with non-standard directory WordPress installs. * 4.0.1 1. Fix PHP4 compatibility issue. * 4.0 1. Greeting message now fades out when the close button is clicked. 1. Frontend greeting message display now uses AJAX to display the proper greeting message. 1. There is no longer a need to pre-generate a static wp-greet-box.js file for these greeting messages. This also fixes the "Fatal error: Cannot redeclare wp_greet_box()" error that many people are getting from incorrect permissions. 1. Greeting message administration UI became a lot easier and quicker after AJAXification. * 3.1.1 1. Fixed a bug that caused the greet box to not show up if exclusion rules are not specified. * 3.1 1. Added referral URL exclusion rules capabilities. 1. Added noscript support for users with javascript disabled. 1. Paginate admin pages. * 3.0 1. Added cookies support so we do not keep showing the same message to returning visitors. 1. Added default message when no referrer match is found. * 2.1 1. Fixed PHP4 incompatibility. * 2.0 1. Added ability for users to add/delete/disable greeting messages. 1. Added confirmation dialogs for delete and reset function. * 1.0 1. Initial release == Screenshots == 1. Display message to new visitors. 2. Ask visitors from digg.com to digg your post. 3. AJAXed message administration. 4. Buckets for active and inactive messages. 5. Ability to add new greeting message. 6. General settings including exclusion rules.