function st_init() { global $simple_tags; $simple_tags = new SimpleTags(); // Old method for is_admin function (fix for WP 2.3.2 and sup !) if (!function_exists('is_admin_old')) { function is_admin_old() { return stripos($_SERVER['REQUEST_URI'], 'wp-admin/') !== false; } } // Admin and XML-RPC if (is_admin() || is_admin_old() || defined('XMLRPC_REQUEST') && XMLRPC_REQUEST) { require dirname(__FILE__) . '/inc/simple-tags.admin.php'; $simple_tags_admin = new SimpleTagsAdmin($simple_tags->default_options, $simple_tags->version, $simple_tags->info); // Installation register_activation_hook(__FILE__, array(&$simple_tags_admin, 'installSimpleTags')); } // Templates functions require dirname(__FILE__) . '/inc/simple-tags.functions.php'; // Widgets require dirname(__FILE__) . '/inc/simple-tags.widgets.php'; }
} return false; } } // Check version. global $wp_version; if (version_compare($wp_version, '2.3', '<')) { echo 'Plugin compatible with WordPress 2.3 or higher only.'; return false; } // Init ST global $simple_tags; $simple_tags = new SimpleTags(); // Old method for is_admin function (fix for WP 2.3.2 and sup !) if (!function_exists('is_admin_old')) { function is_admin_old() { return stripos($_SERVER['REQUEST_URI'], 'wp-admin/') !== false; } } // Admin and XML-RPC if (is_admin() || is_admin_old() || defined('XMLRPC_REQUEST') && XMLRPC_REQUEST) { require dirname(__FILE__) . '/inc/simple-tags.admin.php'; $simple_tags_admin = new SimpleTagsAdmin($simple_tags->default_options, $simple_tags->version, $simple_tags->info); // Installation register_activation_hook(__FILE__, array(&$simple_tags_admin, 'installSimpleTags')); } // Templates functions require dirname(__FILE__) . '/inc/simple-tags.functions.php'; // Widgets require dirname(__FILE__) . '/inc/simple-tags.widgets.php';