/
ProjectSoft
/
food-uploader-plugin
Обзор
Документация
Войти
/
ProjectSoft
/
food-uploader-plugin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
main
edit-file-plugin.php5
51 строка
2 KB
ProjectSoft
update license info
29 мар 2025, 14:31
29 мар 2025, 14:31
4e44a51
Код
Авторство
О чём код?
<?php /* Plugin Name: Food File Uploader Plugin URI: %homepage% Description: %description% Version: %version% Author: %author% Author URI: https://github.com/ProjectSoft-STUDIONIONS/ GitHub Plugin URI: %homepage% License: %license% License URI: %license_uri% Donate link: https://projectsoft.ru/donate/ Domain Path: languages/ Text Domain: %name% Requires at least: 5.7 Requires PHP: 7.4 Creation Date: 2025-02-06 04:18:00 Last Update: %date% */ if ( ! defined( 'ABSPATH' ) ) { exit; } use ProjectSoft\Food; // зависимости wp_cookie_constants(); require ABSPATH . WPINC . '/pluggable.php'; // Нормальный вид ABSPATH $abs_path = rtrim(preg_replace('/\\\\/', '/', ABSPATH), '/'); // Директория плагина $plugin_dir = rtrim(preg_replace('/\\\\/', '/', dirname(__FILE__)), '/'); // Имя плагина получаем из имени директории $plugin_name = dirname( plugin_basename( __FILE__ ) ); // Константы без которых не обойтись define('FOOD_NAME', $plugin_name); define('FOOD_PATH', $plugin_dir); define('FOOD_ABSPATH', $abs_path); if ( ! defined( 'IFRAME_REQUEST' ) && isset( $_GET['tab'] ) && ( 'plugin-settings' === $_GET['tab'] ) ) { define( 'IFRAME_REQUEST', true ); } if (is_admin() && current_user_can('manage_options')): // Подключаем класс Food require_once (FOOD_PATH . "/lib/Food.php"); // Запускаем new Food(); endif;