feat(Core): add optimize and complete code
This commit is contained in:
14
sodino.php
14
sodino.php
@@ -1,17 +1,17 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin Name: Sodino (سودینو)
|
||||
* Plugin URI: https://example.com/sodino
|
||||
* Plugin URI: https://sodino.com
|
||||
* Description: افزونه هوشمند قیمتگذاری و بهینهسازی درآمد برای ووکامرس. قیمت محصولات را بر اساس رفتار کاربر و قوانین تعریفشده به صورت پویا تنظیم میکند.
|
||||
* Version: 2.0.0
|
||||
* Author: Your Name
|
||||
* Author: Soheil Khaledabadi
|
||||
* License: GPL v2 or later
|
||||
* Text Domain: sodino
|
||||
* Requires at least: 5.0
|
||||
* Tested up to: 6.0
|
||||
* Tested up to: 6.9
|
||||
* Requires PHP: 7.4
|
||||
* WC requires at least: 5.0
|
||||
* WC tested up to: 6.0
|
||||
* WC tested up to: 10.7
|
||||
*/
|
||||
|
||||
// Prevent direct access
|
||||
@@ -134,6 +134,10 @@ add_action('plugins_loaded', 'sodino_init');
|
||||
*/
|
||||
function sodino_init_public_hooks() {
|
||||
$settings = \Sodino\Core\Settings::getInstance();
|
||||
|
||||
if (!$settings->isEnabled()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ($settings->isPricingEnabled()) {
|
||||
require_once SODINO_PLUGIN_DIR . 'public/hooks/pricing-hooks.php';
|
||||
@@ -147,7 +151,7 @@ function sodino_init_public_hooks() {
|
||||
require_once SODINO_PLUGIN_DIR . 'public/hooks/banner-hooks.php';
|
||||
}
|
||||
|
||||
// Always load analytics
|
||||
// Load analytics while Sodino is enabled.
|
||||
require_once SODINO_PLUGIN_DIR . 'public/hooks/analytics-hooks.php';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user