2020-07-13 18:44:03 +08:00
|
|
|
|
<?php
|
|
|
|
|
/**
|
2025-07-29 17:58:24 +08:00
|
|
|
|
* Plugin Name: WP-China-Yes
|
2024-03-08 20:36:09 +08:00
|
|
|
|
* Description: 文派叶子 🍃(WP-China-Yes)是中国 WordPress 生态基础设施软件,犹如落叶新芽,生生不息。
|
|
|
|
|
* Author: 文派开源
|
2024-12-21 12:06:40 +08:00
|
|
|
|
* Author URI: https://wpcy.com
|
2025-07-29 17:58:24 +08:00
|
|
|
|
* Version: 3.8.1
|
2020-07-13 18:44:03 +08:00
|
|
|
|
* License: GPLv3 or later
|
2024-03-08 20:36:09 +08:00
|
|
|
|
* Text Domain: wp-china-yes
|
|
|
|
|
* Domain Path: /languages
|
|
|
|
|
* Network: True
|
|
|
|
|
* Requires at least: 4.9
|
|
|
|
|
* Tested up to: 9.9.9
|
2024-09-25 17:15:09 +08:00
|
|
|
|
* Requires PHP: 7.0.0
|
2020-07-13 18:44:03 +08:00
|
|
|
|
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
|
|
|
|
*/
|
|
|
|
|
|
2024-03-08 20:36:09 +08:00
|
|
|
|
namespace WenPai\ChinaYes;
|
2021-10-01 19:40:00 +08:00
|
|
|
|
|
2024-03-08 20:36:09 +08:00
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
2021-10-01 19:40:00 +08:00
|
|
|
|
|
2024-12-21 12:06:40 +08:00
|
|
|
|
define( 'CHINA_YES_VERSION', '3.8' );
|
2024-03-09 01:40:34 +08:00
|
|
|
|
define( 'CHINA_YES_PLUGIN_FILE', __FILE__ );
|
|
|
|
|
define( 'CHINA_YES_PLUGIN_URL', plugin_dir_url( CHINA_YES_PLUGIN_FILE ) );
|
|
|
|
|
define( 'CHINA_YES_PLUGIN_PATH', plugin_dir_path( CHINA_YES_PLUGIN_FILE ) );
|
2021-10-01 19:40:00 +08:00
|
|
|
|
|
2025-07-29 17:58:24 +08:00
|
|
|
|
if (file_exists(CHINA_YES_PLUGIN_PATH . 'vendor/autoload.php')) {
|
|
|
|
|
// 尽早初始化性能设置
|
|
|
|
|
$settings = get_option('wenpai_china_yes'); // 替换成您实际的设置选项名
|
|
|
|
|
if (!empty($settings)) {
|
|
|
|
|
if (!defined('WP_MEMORY_LIMIT') && !empty($settings['wp_memory_limit'])) {
|
|
|
|
|
define('WP_MEMORY_LIMIT', $settings['wp_memory_limit']);
|
|
|
|
|
@ini_set('memory_limit', $settings['wp_memory_limit']);
|
|
|
|
|
}
|
|
|
|
|
if (!defined('WP_MAX_MEMORY_LIMIT') && !empty($settings['wp_max_memory_limit'])) {
|
|
|
|
|
define('WP_MAX_MEMORY_LIMIT', $settings['wp_max_memory_limit']);
|
|
|
|
|
}
|
|
|
|
|
if (!defined('WP_POST_REVISIONS') && isset($settings['wp_post_revisions'])) {
|
|
|
|
|
define('WP_POST_REVISIONS', intval($settings['wp_post_revisions']));
|
|
|
|
|
}
|
|
|
|
|
if (!defined('AUTOSAVE_INTERVAL') && !empty($settings['autosave_interval'])) {
|
|
|
|
|
define('AUTOSAVE_INTERVAL', intval($settings['autosave_interval']));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
require_once(CHINA_YES_PLUGIN_PATH . 'vendor/autoload.php');
|
|
|
|
|
}
|
2021-10-01 19:40:00 +08:00
|
|
|
|
|
2024-03-08 20:36:09 +08:00
|
|
|
|
// 注册插件激活钩子
|
2024-03-09 01:40:34 +08:00
|
|
|
|
register_activation_hook( CHINA_YES_PLUGIN_FILE, [ Plugin::class, 'activate' ] );
|
2024-03-08 20:36:09 +08:00
|
|
|
|
// 注册插件删除钩子
|
2024-03-09 01:40:34 +08:00
|
|
|
|
register_uninstall_hook( CHINA_YES_PLUGIN_FILE, [ Plugin::class, 'uninstall' ] );
|
2021-10-01 19:40:00 +08:00
|
|
|
|
|
2025-07-29 17:58:24 +08:00
|
|
|
|
|
2024-03-08 20:36:09 +08:00
|
|
|
|
new Plugin();
|