in any part of the post where you want the SphinnIt button to appear. Author: Michelle MacPhearson Author URI: http://blog.michellemacphearson.com */ $message = ""; if (!function_exists('smsphin_request_handler')) { function smsphin_request_handler() { global $message; if ($_POST['smsphin_action'] == "update options") { $smsphin_align_v = $_POST['smsphin_align_sl']; if(get_option("smsphin_box_align")) { update_option("smsphin_box_align", $smsphin_align_v); } else { add_option("smsphin_box_align", $smsphin_align_v); } $message = '

Option saved.

'; } } } if(!function_exists('smsphin_add_menu')) { function smsphin_add_menu () { add_options_page("SphinnIt Options", "SphinnIt Options", 8, basename(__FILE__), "smsphin_displayOptions"); } } if (!function_exists('smsphin_displayOptions')) { function smsphin_displayOptions() { global $message; echo $message; print('
'); print('

SphinnIt Options

'); print ('
'); ?>

Align:

'); print (''); print('
'); } } if (!function_exists('smsphin_sphinnithtml')) { function smsphin_sphinnithtml($float) { global $wp_query; $post = $wp_query->post; $permalink = get_permalink($post->ID); $title = urlencode($post->post_title); $sphinnithtml = << CODE; return $sphinnithtml; } } if (!function_exists('smsphin_addbutton')) { function smsphin_addbutton($content) { if ( !is_feed() && !is_page() && !is_archive() && !is_search() && !is_404() ) { if(! preg_match('||', $content)) { $smsphin_align = get_option("smsphin_box_align"); if ($smsphin_align) { switch ($smsphin_align) { case "Top Left": return smsphin_sphinnithtml("left").$content; break; case "Top Right": return smsphin_sphinnithtml("Right").$content; break; case "Bottom Left": return $content.smsphin_sphinnithtml("left"); break; case "Bottom Right": return $content.smsphin_sphinnithtml("right"); break; case "None": return $content; break; default: return smsphin_sphinnithtml("left").$content; break; } } else { return smsphin_sphinnithtml("left").$content; } } else { return str_replace('', smsphin_sphinnithtml(""), $content); } } else { return $content; } } } if (!function_exists('show_sphinnit')) { function show_sphinnit($float = "left") { global $post; $permalink = get_permalink($post->ID); echo << CODE; } } add_filter('the_content', 'smsphin_addbutton', 999); add_action('admin_menu', 'smsphin_add_menu'); add_action('init', 'smsphin_request_handler'); ?>