function cforms_addbuttons() { global $wp_db_version; global $cforms_root; // Check for WordPress 2.5+ and activated RTE if ($wp_db_version >= 6846 && 'true' == get_user_option('rich_editing')) { add_filter('mce_external_plugins', 'cforms_plugin'); add_filter('mce_buttons', 'cforms_button'); } elseif (3664 <= $wp_db_version && 'true' == get_user_option('rich_editing')) { add_filter("mce_plugins", "cforms_plugin"); add_filter('mce_buttons', 'cforms_button'); add_action('tinymce_before_init', 'cforms_button_script'); } if (class_exists('buttonsnap')) { add_action('marker_css', 'cforms_css'); buttonsnap_separator(); buttonsnap_register_marker('cforms', 'cformscss'); buttonsnap_jsbutton($cforms_root . '/images/button.gif', __('cforms', 'cforms'), 'cforms_buttonscript();'); } }
function wpcf_button_init() { $wpcf_button_url = buttonsnap_dirname(__FILE__) . '/wpcf_button.png'; buttonsnap_textbutton($wpcf_button_url, __('Insert Contact Form', 'wpcf'), '<!--contact form-->'); buttonsnap_register_marker('contact form', 'wpcf_marker'); }
function wpustream_button_init() { $wpustream_button_url = buttonsnap_dirname(__FILE__) . '/wpustream_button.png'; buttonsnap_textbutton($wpustream_button_url, __('Insert Ustream Feed', 'wpustream'), '<!--ustream feed-->'); buttonsnap_register_marker('contact form', 'wpustream_marker'); }
/** Register our button in the QuickTags bar */ function s2_button_init() { $url = get_settings('siteurl') . '/wp-content/plugins/subscribe2/s2_button.png'; buttonsnap_textbutton($url, 'Subscribe2', '<!--subscribe2-->'); buttonsnap_register_marker('subscribe2', 's2_marker'); }