2021-02-23 16:44:18 +00:00
< ? php // phpcs:disable Squiz.Commenting.FileComment.Missing
// phpcs:disable Squiz.Commenting.FileComment.MissingPackageTag
/**
2021-02-23 23:01:48 +01:00
* Plugin Name : footnotes
* Plugin URI : https :// wordpress . org / plugins / footnotes /
* Description : time to bring footnotes to your website ! footnotes are known from offline publishing and everybody takes them for granted when reading a magazine .
* Author : Mark Cheret
* Version : 2.5 . 6
* Author URI : http :// cheret . de / plugins / footnotes - 2 /
* Text Domain : footnotes
* Domain Path : / languages
*
* @ copyright 2021 Mark Cheret ( email : mark @ cheret . de )
2021-02-23 16:44:18 +00:00
*/
// phpcs:enable
2021-02-23 16:00:59 +00:00
/**
* Version number for stylesheet cache busting .
*
* @ since 2.1 . 4
* @ since 2.5 . 3 ( Hungarian )
* @ var str
2021-02-23 16:44:18 +00:00
* @ lastmodified 2021 - 02 - 20 T1911 + 0100
2021-02-23 16:00:59 +00:00
* @ committer @ pewgeuges
*/
2021-02-23 16:44:18 +00:00
define ( 'C_STR_FOOTNOTES_VERSION' , '2.5.6' );
2021-02-23 16:00:59 +00:00
/*
LICENSE NOTICE
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License , version 3 , as
published by the Free Software Foundation .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program ; if not , write to the Free Software
Foundation , Inc . , 51 Franklin St , Fifth Floor , Boston , MA 02110 - 1301 USA
*/
/**
* Plugin’ s main PHP file .
2021-02-23 16:44:18 +00:00
*
2021-02-23 16:00:59 +00:00
* @ filesource
2021-02-23 16:44:18 +00:00
* @ package footnotes
2021-02-23 16:00:59 +00:00
* @ since 0.0 . 1
*/
2021-02-23 16:44:18 +00:00
// Get all common classes and functions.
require_once dirname ( __FILE__ ) . '/includes.php' ;
2021-02-23 16:00:59 +00:00
2021-02-23 16:44:18 +00:00
// Add Plugin Links to the "installed plugins" page.
2021-02-23 16:00:59 +00:00
$l_str_plugin_file = 'footnotes/footnotes.php' ;
2021-02-23 16:44:18 +00:00
add_filter ( " plugin_action_links_ { $l_str_plugin_file } " , array ( 'MCI_Footnotes_Hooks' , 'plugin_links' ), 10 , 2 );
2021-02-23 16:00:59 +00:00
2021-02-23 16:44:18 +00:00
// Initialize the Plugin.
$g_obj_mci_footnotes = new MCI_Footnotes ();
// Run the Plugin.
$g_obj_mci_footnotes -> run ();
2021-02-23 16:00:59 +00:00
/**
* Sets the stylesheet enqueuing mode for production .
2021-02-23 16:44:18 +00:00
*
2021-02-23 16:00:59 +00:00
* @ since 2.5 . 5
* @ var bool
* @ see class / init . php
2021-02-23 16:44:18 +00:00
*
2021-02-23 16:00:59 +00:00
* In production , a minified CSS file tailored to the settings is enqueued .
2021-02-23 16:44:18 +00:00
*
2021-02-23 16:00:59 +00:00
* Developing stylesheets is meant to be easier when this is set to false .
* WARNING : This facility designed for development must NOT be used in production .
2021-02-23 16:44:18 +00:00
*/
2021-02-23 16:00:59 +00:00
define ( 'C_BOOL_CSS_PRODUCTION_MODE' , true );