/** * Define constants and load the plugin * @since 1.0 */ function postplanner_todo_loader() { if (is_admin()) { require 'update-notifier.php'; if (!defined('POSTPLANNER_PLUGIN_VERSION')) { define('POSTPLANNER_PLUGIN_VERSION', '1.4'); } if (!defined('POSTPLANNER_FILE')) { define('POSTPLANNER_FILE', __FILE__); } if (!defined('POSTPLANNER_BASENAME')) { define('POSTPLANNER_BASENAME', plugin_basename(__FILE__)); } if (!defined('POSTPLANNER_PLUGIN_DIR')) { define('POSTPLANNER_PLUGIN_DIR', plugin_dir_path(__FILE__)); } if (!defined('POSTPLANNER_PLUGIN_URL')) { define('POSTPLANNER_PLUGIN_URL', plugins_url('', __FILE__)); } $languages_path = plugin_basename(dirname(__FILE__) . '/languages'); load_plugin_textdomain('post-planner', '', $languages_path); include_once 'includes/post-planner-loader.class.php'; PostPlanner_Loader::init(); } }