@Httdientee

Создание плагина wordpress, не получается добавить пункт меню?

Пишу плагин, не могу понять почему не появляется пункт в меню с настройками?

<?php
/*
Plugin Name: Export Information from Google Sheets
Description: Плагин для экспорта информации из гугл таблицы в личный кабинет пользователя.
Version: 1.0
Author: -
*/

class export_sheets {
    public function __construct() {
        add_action('init', 'function_export');
        add_action('admin_menu', 'function_settings');
    }

    public function function_settings() {
        add_menu_page('Настройка экспорта информации','Экспорт Google Sheets', 'manage_options', 'export_google_sheets_settings', 'export_sheets_menu_callback', 'dashicons-admin-generic', 5 );
        add_submenu_page('export_google_sheets','Настройка экспорта информации','Настройки','manage_options','export_google_sheets_settings','export_sheets_menu_callback');  
    }
    public function function_export() {
        $domain = get_site_url();
        $url = $domain.'/'.$_SERVER['REQUEST_URI'];

        if($url == $domain.'//lichnyj-kabinet/' && isset($_SESSION['email'])) {

        }
    }
}

$export_sheets = new export_sheets();
?>
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
@its2easyy
https://wp-kama.ru/function/add_action,
пункт #4 Добавление события из PHP класса
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы