Website : phonehp.ir
backdoor
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Home
Console
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Warning
: Undefined variable $backdoor in
/home/nehpir/public_html/goods.php
on line
326
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
nehpir
/
public_html
/
wp-content
/
plugins
/
woocommersa
/
includes
/
Core
/
SEO
/
Filename :
Engine.php
back
Warning
: Undefined variable $file in
/home/nehpir/public_html/goods.php
on line
545
Copy
<?php namespace WooCommersa\Core\SEO; if (!defined('ABSPATH')) exit; class Engine { private static $instance = null; private $provider = null; private $meta_manager = null; private $schema_manager = null; private $redirect_manager = null; private $suggestion_engine = null; public static function instance() { if (self::$instance === null) { self::$instance = new self(); } return self::$instance; } private function __construct() { $this->detect_provider(); $this->meta_manager = new MetaManager($this->provider); $this->schema_manager = new SchemaManager($this->provider); $this->redirect_manager = new RedirectManager(); $this->suggestion_engine = new SuggestionEngine($this->provider); } private function detect_provider() { if (defined('RANK_MATH_VERSION') || class_exists('RankMath')) { $this->provider = new Providers\RankMath(); } elseif (defined('WPSEO_VERSION')) { $this->provider = new Providers\Yoast(); } else { $this->provider = new Providers\None(); } } public function meta() { return $this->meta_manager; } public function schema() { return $this->schema_manager; } public function redirect() { return $this->redirect_manager; } public function suggestions() { return $this->suggestion_engine; } public function get_active_provider_name() { if ($this->provider instanceof Providers\RankMath) return 'rank_math'; if ($this->provider instanceof Providers\Yoast) return 'yoast'; return 'none'; } }