Giving Tuesday

/* Plugin Name: Givebutter Widgets Description: Plugin for embedding Givebutter widgets via shortcodes Version: 1.0.5 Author: Givebutter Author URI: https://givebutter.com */ // Register the shortcode function givebutter_widget_shortcode($atts) { $atts = shortcode_atts([ 'id' => null, 'position' => null, 'align' => null, ], $atts, 'givebutter-widget'); if (empty($atts['id'])) { return ''; } $widgetHtml = ' 'async', 'in_footer' => true]); wp_enqueue_script('givebutter-widget-library'); } } add_action('wp_head', 'givebutter_widget_enqueue_script'); add_action('admin_head', 'givebutter_widget_enqueue_script'); // Register a custom menu item under the "Settings" menu function givebutter_widget_settings_menu() { add_options_page( 'Givebutter Widgets Settings', 'Givebutter Widgets', 'manage_options', 'givebutter-widget-settings', 'givebutter_widget_settings_page' ); } add_action('admin_menu', 'givebutter_widget_settings_menu'); // Create the settings page content function givebutter_widget_settings_page() { ?>

Givebutter Widgets Settings

You can find your Account ID in your Givebutter Dashboard > Campaign > Sharing > Widgets > Installation.