Files
display-featured-image-genesis/display-featured-image-genesis.php
T
2016-07-03 07:42:41 -04:00

85 lines
3.5 KiB
PHP

<?php
/**
* This plugin works within the Genesis Framework, to display featured images in beautiful and dynamic ways.
*
* @package DisplayFeaturedImageGenesis
* @author Robin Cornett <hello@robincornett.com>
* @license GPL-2.0+
* @link https://robincornett.com
* @copyright 2014-2016 Robin Cornett Creative, LLC
*
* @wordpress-plugin
* Plugin Name: Display Featured Image for Genesis
* Plugin URI: http://github.com/robincornett/display-featured-image-genesis/
* Description: This plugin works within the Genesis Framework, to display featured images in beautiful and dynamic ways.
* Version: 2.5.1
* Author: Robin Cornett
* Author URI: https://robincornett.com
* Text Domain: display-featured-image-genesis
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
if ( ! defined( 'DISPLAYFEATUREDIMAGEGENESIS_BASENAME' ) ) {
define( 'DISPLAYFEATUREDIMAGEGENESIS_BASENAME', plugin_basename( __FILE__ ) );
}
function display_featured_image_genesis_require() {
$files = array(
'class-displayfeaturedimagegenesis',
'class-displayfeaturedimagegenesis-getsetting',
'class-displayfeaturedimagegenesis-helper',
'class-displayfeaturedimagegenesis-admin',
'class-displayfeaturedimagegenesis-author',
'class-displayfeaturedimagegenesis-common',
'class-displayfeaturedimagegenesis-customizer',
'class-displayfeaturedimagegenesis-description',
'class-displayfeaturedimagegenesis-helptabs',
'class-displayfeaturedimagegenesis-output',
'class-displayfeaturedimagegenesis-postmeta',
'class-displayfeaturedimagegenesis-rss',
'class-displayfeaturedimagegenesis-settings',
'class-displayfeaturedimagegenesis-taxonomies',
);
foreach ( $files as $file ) {
require plugin_dir_path( __FILE__ ) . 'includes/' . $file . '.php';
}
}
display_featured_image_genesis_require();
// Instantiate dependent classes
$displayfeaturedimagegenesis_helper = new Display_Featured_Image_Genesis_Helper();
$displayfeaturedimagegenesis_admin = new Display_Featured_Image_Genesis_Admin();
$displayfeaturedimagegenesis_author = new Display_Featured_Image_Genesis_Author();
$displayfeaturedimagegenesis_common = new Display_Featured_Image_Genesis_Common();
$displayfeaturedimagegenesis_customizer = new Display_Featured_Image_Genesis_Customizer();
$displayfeaturedimagegenesis_description = new Display_Featured_Image_Genesis_Description();
$displayfeaturedimagegenesis_helptabs = new Display_Featured_Image_Genesis_HelpTabs();
$displayfeaturedimagegenesis_output = new Display_Featured_Image_Genesis_Output();
$displayfeaturedimagegenesis_post_meta = new Display_Featured_Image_Genesis_Post_Meta();
$displayfeaturedimagegenesis_rss = new Display_Featured_Image_Genesis_RSS();
$displayfeaturedimagegenesis_settings = new Display_Featured_Image_Genesis_Settings();
$displayfeaturedimagegenesis_taxonomies = new Display_Featured_Image_Genesis_Taxonomies();
$displayfeaturedimage = new Display_Featured_Image_Genesis(
$displayfeaturedimagegenesis_admin,
$displayfeaturedimagegenesis_author,
$displayfeaturedimagegenesis_common,
$displayfeaturedimagegenesis_customizer,
$displayfeaturedimagegenesis_description,
$displayfeaturedimagegenesis_helptabs,
$displayfeaturedimagegenesis_output,
$displayfeaturedimagegenesis_post_meta,
$displayfeaturedimagegenesis_rss,
$displayfeaturedimagegenesis_settings,
$displayfeaturedimagegenesis_taxonomies
);
$displayfeaturedimage->run();