getPluginConfiguration() ->update([ 'img-optimization-tags' => false, 'img-optimization-css' => false, ]); update_option('phastpress_1.43', gmdate('Y-m-d\TH:i:s\Z')); } }); register_activation_hook(PHASTPRESS_PLUGIN_FILE, function () { update_option('phastpress_1.43', gmdate('Y-m-d\TH:i:s\Z')); }); add_action('wp_ajax_phastpress_ajax_dispatch', function () { wp_send_json( phastpress_get_plugin_sdk()->getAJAXRequestsDispatcher()->dispatch($_POST) ); }); add_action('admin_notices', function () { echo phastpress_get_plugin_sdk()->getInstallNotice()->render(); }); add_filter('plugin_action_links_' . plugin_basename(PHASTPRESS_PLUGIN_FILE), function ($links) { $link = '' . __('Settings', 'phastpress') . ''; array_unshift($links, $link); return $links; }); add_action('plugins_loaded', function () { \Kibo\PhastPlugins\PhastPress\CDN::installHook(); phastpress_deploy(); }); add_action('admin_print_scripts', function () { echo phastpress_get_plugin_sdk()->getAutoConfiguration()->renderScript(); }); add_action('admin_menu', function () { add_options_page( __('PhastPress', 'phastpress'), __('PhastPress', 'phastpress'), 'manage_options', 'phast-press', 'phastpress_render_settings' ); }); add_action('wp_head', function () { $style = 'font-family:helvetica,sans-serif'; $args = [ "%cOptimized with %cPhastPress%c %s\nhttps://wordpress.org/plugins/phastpress/", $style, $style . ';font-weight:bold', $style, PHASTPRESS_VERSION, ]; echo ''; }); function phastpress_render_settings() { echo sprintf( '

%s

%s
', __('PhastPress', 'phastpress'), phastpress_get_plugin_sdk()->getAdminPanel()->render() ); }