{ global $dl_adminLoader; if (!isset($dl_adminLoader)) { return; } if (function_exists('add_options_page')) { add_options_page('Dojo Loader', 'Dojo Loader', 9, basename(__FILE__), array(&$dl_adminLoader, 'printAdminPage')); } } } //Actions and Filters if (isset($dl_dojoLoader)) { if (function_exists("add_action")) { //test add_action('admin_menu', 'WpDojoLoader_showAdmin'); if ($dl_dojoLoader->isActive()) { //Actions add_action('wp_print_scripts', array(&$dl_dojoLoader, 'addHeaderCode'), 1); //Filters //add_action('the_post', array(&$dl_dojoLoader, 'addTitle'),1); //add_filter('the_title', array(&$dl_dojoLoader, 'addTitle'),1); //Filters add_filter('the_content', array(&$dl_dojoLoader, 'addContent'), 1); } // init tinymce plugin add_action('init', array(&$dl_dojoLoader, 'activateTinyMcePluginButtons')); //called when the plugin is activated register_activation_hook(__FILE__, array(&$dl_dojoLoader, 'activatePlugin')); //called when the plugin is deactivated => cleanup a bit register_deactivation_hook(__FILE__, array(&$dl_dojoLoader, 'deactivatePlugin')); }