ABCBizRev_include_files(); //include extranal files $this->ABCBizRevInitializeComponents(); // Initialize Components class } public function load_textdomain() { load_plugin_textdomain('abcbiz-reviews', false, ABCBIZREV_PATH . 'languages/'); } //include extranal files public function ABCBizRev_include_files() { require_once ABCBIZREV_PATH . 'admin/inc/settings.php'; require_once ABCBIZREV_PATH . 'inc/PostTypes/post-types.php'; require_once ABCBIZREV_PATH . 'inc/FeedbackForm/FeedbackForm.php'; require_once ABCBIZREV_PATH . 'inc/CustomFields/CustomFields.php'; require_once ABCBIZREV_PATH . 'inc/FrontEnd/Templates/GridReview.php'; require_once ABCBIZREV_PATH . 'inc/ShortCodes/ShortCodes.php'; } private function ABCBizRevInitializeComponents() { if (class_exists('\ABCBizRev\Admin\Inc\Settings\ABCBizRev_Settings')) { new \ABCBizRev\Admin\Inc\Settings\ABCBizRev_Settings(); } if (class_exists('\ABCBizRev\Inc\PostTypes\PostTypes')) { new \ABCBizRev\Inc\PostTypes\PostTypes(); } if (class_exists('\ABCBizRev\Inc\FeedbackForm\FeedbackFormHandler')) { new \ABCBizRev\Inc\FeedbackForm\FeedbackFormHandler(); } if (class_exists('\ABCBizRev\Inc\CustomFields\CustomFields')) { new \ABCBizRev\Inc\CustomFields\CustomFields(); } if (class_exists('\ABCBizRev\Inc\FrontEnd\Templates\GridReview\GridReview')) { new \ABCBizRev\Inc\FrontEnd\Templates\GridReview\GridReview(); } if (class_exists('\ABCBizRev\Inc\ShortCodes\ReviewShortcode')) { new \ABCBizRev\Inc\ShortCodes\ReviewShortcode(); } } public function enqueue_public_styles_scripts() { wp_enqueue_style('abcbizrev-frontend-style', ABCBIZREV_ASSETS_URL . 'css/style.css', array(), ABCBIZREV_VERSION); wp_enqueue_script('abcbizrev-frontend-script', ABCBIZREV_ASSETS_URL . 'js/main.js', array('jquery'), ABCBIZREV_VERSION, true); } public function enqueue_admin_styles_scripts($hook){ wp_enqueue_style('abcbizrev-admin-style', ABCBIZREV_ADMIN_ASSETS_URL . 'css/style.css', array(), ABCBIZREV_VERSION); wp_enqueue_script('abcbizrev-admin-script', ABCBIZREV_ADMIN_ASSETS_URL . 'js/main.js', array('jquery'), ABCBIZREV_VERSION, true); } } // Automatically initialize the plugin. ABCBIZREV_Reviews::get_instance();