3. Khởi tạo chạy class admin (ok)

C:\xampp\htdocs\test\wp-content\plugins\plugin-name\plugin-name.php
<?php
/**
* Plugin Name: Lionel
* Plugin URI: #
* Description: #
* Version: 1.10
* Requires at least: 5.2
* Requires PHP: 7.2
* Author: #
* Author URI: https://author.example.com/
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: lionelplugin
* Domain Path: /languages
*/
if (!defined('WPINC')) {
die;
}
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if (is_plugin_active('woocommerce/woocommerce.php')) {
run_wpf_ct();
} else {
add_action('admin_notices', 'wpf_admin_notice_ct');
}
function run_wpf_ct() {
require plugin_dir_path(__FILE__) . 'includes/class-wpf_ct.php';
$version = WPF_CT::get_plugin_version(__FILE__);
$wpf = WPF_CT::get_instance();
$wpf->set_version( $version );
$wpf->init();
}
function wpf_admin_notice_ct(){
?>
<div class="error">
<p><?php _e('Themify WooCommerce Product Filter requires the WooCommerce plugin. Please install and activate WooCommerce first, then activate this plugin.', 'wpf'); ?></p>
</div>
<?php
}
?>C:\xampp\htdocs\test\wp-content\plugins\plugin-name\admin\class-wpf-admin_ct.php
C:\xampp\htdocs\test\wp-content\plugins\plugin-name\includes\class-wpf_ct.php
C:\xampp\htdocs\test\wp-content\plugins\plugin-name\public\class-wpf-public_ct.php
Last updated
Was this helpful?