51 lines
1.6 KiB
PHP
51 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* Fonts Plugin | Use Google Fonts, Adobe Fonts or Upload Fonts
|
|
*
|
|
* Plugin Name: Fonts Plugin | Use Google Fonts, Adobe Fonts or Upload Fonts
|
|
* Plugin URI: https://wordpress.org/plugins/olympus-google-fonts/
|
|
* Description: The easiest to customize fonts in WordPress. Optimized for Speed. 1000+ font choices. Supports Google Fonts, Adobe Fonts and Upload Fonts.
|
|
* Version: 3.7.8
|
|
* Author: Fonts Plugin
|
|
* Author URI: https://fontsplugin.com/?utm_source=wporg&utm_medium=readme&utm_campaign=description
|
|
* Text Domain: olympus-google-fonts
|
|
* License: GPL-2.0+
|
|
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
|
* Domain Path: /languages
|
|
*
|
|
* @package olympus-google-fonts
|
|
* @copyright Copyright (c) 2020, Fonts Plugin
|
|
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
|
*/
|
|
|
|
/**
|
|
* Initiate the plugin, unless the Pro version is active.
|
|
*/
|
|
function ogf_initiate() {
|
|
require_once 'class-olympus-google-fonts.php';
|
|
}
|
|
add_action( 'plugins_loaded', 'ogf_initiate', 10 );
|
|
|
|
/**
|
|
* Add a redirection check on activation.
|
|
*
|
|
* @return void
|
|
*/
|
|
function ogf_activate() {
|
|
add_option( 'ogf_do_activation_redirect', true );
|
|
}
|
|
register_activation_hook( __FILE__, 'ogf_activate' );
|
|
|
|
/**
|
|
* Redirect to the Google Fonts Welcome page.
|
|
*/
|
|
function ogf_redirect() {
|
|
if ( get_option( 'ogf_do_activation_redirect', false ) ) {
|
|
delete_option( 'ogf_do_activation_redirect' );
|
|
if ( ! isset( $_GET['activate-multi'] ) && ! is_network_admin() ) {
|
|
wp_safe_redirect( 'admin.php?page=fonts-plugin' );
|
|
exit;
|
|
}
|
|
}
|
|
}
|
|
add_action( 'admin_init', 'ogf_redirect' ); |