<?php
/*
 * Plugin Name: autoshortcoder
 * Version: 1.0
 * Plugin URI: https://git.nexlab.net/nextime/autoshortcoder 
 * Description: programmatically add shortcodes to posts and pages
 * Author: Franco (nextime) Lanza
 * Author URI: http://www.nexlab.net
 * Requires at least: 4.0
 * Tested up to: 4.5.2
 *
 * Text Domain: autoshortcoder
 * Domain Path: /lang/
 *
 * @package WordPress
 * @author Franco (nextime) Lanza
 * @since 1.0.0
 */

if ( ! defined( 'ABSPATH' ) ) exit;

// Load plugin class files
require_once( 'includes/class-autoshortcoder.php' );
require_once( 'includes/class-autoshortcoder-settings.php' );

// Load plugin libraries
require_once( 'includes/lib/class-autoshortcoder-admin-api.php' );

/**
 * Returns the main instance of autoshortcoder to prevent the need to use globals.
 *
 * @since  1.0.0
 * @return object autoshortcoder
 */
function autoshortcoder () {
	$instance = autoshortcoder::instance( __FILE__, '1.0.0' );

	if ( is_null( $instance->settings ) ) {
		$instance->settings = autoshortcoder_Settings::instance( $instance );
	}

	return $instance;
}

autoshortcoder();