Как я могу гарантировать, что данные, которые будут храниться для плагина (скажем, это настройка), на самом деле создаются администратором, а не просто случайным пользователем сайта?
Достаточно ли этого? (Проверка, может ли пользователь управлять параметрами?)
Или есть ли лучший способ проверить, является ли человек администратором, который будет использовать плагин?
Например:
function myFunction()
{
if ( !current_user_can( 'manage_options' ) ) {
wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
}
if(!empty($_POST['pluginSetting']))
{
update_option( $option, $_POST['pluginSetting']);
}
}