예제 #1
0
Plugin Name: Adaptive Shortcodes
Plugin URI: http://wpadaptive.com/
Description: The plugin that provides shortcodes for usage with Adaptive Themes WordPress themes
Version: 1.0.1
Author: Adaptive Themes
Author URI: http://wpadaptive.com/
License: Split License (http://support.envato.com/index.php?/Knowledgebase/Article/View/428)
*/
define("ADAP_SC_MIN_WP_VERSION", '3.5');
define("ADAP_SC_SUPPORTED_WP_VERSION", version_compare(get_bloginfo("version"), ADAP_SC_MIN_WP_VERSION, '>='));
require_once WP_PLUGIN_DIR . "/" . basename(dirname(__FILE__)) . "/common.php";
require_once WP_PLUGIN_DIR . "/" . basename(dirname(__FILE__)) . "/library/icon-listings.php";
require_once WP_PLUGIN_DIR . "/" . basename(dirname(__FILE__)) . "/inc/testimonials/testimonials.php";
require_once AdapCommon::get_base_path() . '/class.shortcodebase.php';
//Auto import all the PHP files in the "shortcodes" folder
$scdir = AdapCommon::get_base_path() . "/shortcodes";
foreach (scandir($scdir) as $filename) {
    $path = $scdir . "/" . $filename;
    if (is_file($path)) {
        require_once $path;
    }
}
// Setup a variable for all custom CSS that will be enqueued via wp_add_inline_style
$custom_css = '';
class AdapSC
{
    public static function init()
    {
        if (IS_ADMIN()) {
            add_action('admin_enqueue_scripts', array('AdapSC', 'admin_enqueue_css'));
        } else {