получив предупреждение в плагин : устаревший: нестатический метод woo_filter_master_controller::индекс() должна быть не только статически

Я создаю пользовательский плагин,когда я проверил мою страницу, Я могу увидеть там предупреждение, Deprecated: Non-static method woo_filter_master_controller::index() should not be called statically, Может кто-нибудь помочь мне, почему я получаю это предупреждение ? Здесь я добавил мой код регулятор плагин..

<?php

class woo_filter_master_controller {

    public function index() {
        ob_start();
        global $wpdb;

        include(dirname(__FILE__) . "/html/list_master_details.php");
        $s = ob_get_contents();
        ob_end_clean();
        print $s;
    }

    public function get_data() {
        global $wpdb, $wp;
    }

    function add_menu_pages() {
        add_menu_page('Woo-Filtr', 'Woo-Filter', 'manage_options', 'woo-filter', Array("woo_filter_master_controller", "index"));
    }

}

$obj_woo_filter_master = new woo_filter_master_controller();

add_action('admin_menu',array($obj_woo_filter_master, 'add_menu_pages'));

add_action('wp_ajax_woo_filter_master_controller::get_data', Array($obj_woo_filter_master, 'get_data'));
add_action('wp_ajax_nopriv_woo_filter_master_controller::get_data', array($obj_woo_filter_master, 'get_data'));

?>
0
2019-09-18 13:33:58
источник

Посмотрите другие вопросы по меткам