'; if ( $style == 'float' ) { echo '
'; } } function aib_per_post($content) { global $style, $counters, $badges; echo $content; echo '
'; } add_action('wp_footer', 'aib_footer'); if ( $style != 'float' ) add_action('the_content', 'aib_per_post'); /*****************************************/ /************ ADMIN MENU *****************/ /*****************************************/ add_action( 'admin_menu', 'my_plugin_menu' ); /** Step 1. */ function my_plugin_menu() { add_options_page( 'Additback Options', 'Additback', 'manage_options', 'aib-settings', 'my_plugin_options' ); } /** Step 3. */ function my_plugin_options() { if ( !current_user_can( 'manage_options' ) ) { wp_die( __( 'You do not have sufficient permissions to access this page.' ) ); } //var_dump($_POST); if ( isset($_POST['style']) ){ update_option( 'aib_widget_style', $_POST['style'] ); } if ( isset($_POST['counters']) ){ update_option( 'aib_widget_counters', '1' ); }else{ update_option( 'aib_widget_counters', '0' ); } if ( isset($_POST['badges']) ){ update_option( 'aib_widget_badges', $_POST['badges'] ); } $style = get_option( 'aib_widget_style' ); $counters = get_option( 'aib_widget_counters' ); $badges = get_option( 'aib_widget_badges' ); echo '
'; echo '
'; echo '

Additback Options

'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
Widget style.'; echo ' '; echo ' '; echo '
Include Share count?'; echo ' '; echo '
No of Badges'; echo ''; echo '
'; echo '

'; echo '
'; echo '
'; echo ''; echo '
'; if ( isset($_POST['style']) ){ echo '

Settings saved.

'; } } ?>