✏️ 正在编辑: Compatibility.php
路径:
/home/ubuntu/plugins-bkp-26012025/wordpress-popular-posts/src/Compatibility/Compatibility.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * Loads various third-party compatibility scripts. * * @package WordPressPopularPosts * @subpackage WordPressPopularPosts/Compatibility * @author Hector Cabrera <me@cabrerahector.com> */ namespace WordPressPopularPosts\Compatibility; class Compatibility { /** * Compat array. * * @since 7.0.1 * @var array * @access protected */ protected $compat; /** * Admin settings. * * @since 7.2.0 * @var array * @access protected */ protected $config; /** * Construct. * * @param array $admin_settings */ public function __construct(array $admin_settings) { $this->compat = [ __NAMESPACE__ . '\Autoptimize\Autoptimize', __NAMESPACE__ . '\LiteSpeedCache\LiteSpeedCache', __NAMESPACE__ . '\Polylang\Polylang', __NAMESPACE__ . '\SiteGroundOptimizer\SiteGroundOptimizer', __NAMESPACE__ . '\W3TotalCache\W3TotalCache', __NAMESPACE__ . '\WPRocket\WPRocket', ]; $this->config = $admin_settings; } /** * Loads all registered compatibility scripts. * * @since 7.0.1 */ public function load() : void { if ( is_array($this->compat) && ! empty($this->compat) ) { foreach ($this->compat as $compat) { $instance = new $compat($this->config); $instance->init(); } } } }
💾 保存文件
← 返回文件管理器