71 lines
2.5 KiB
PHP
71 lines
2.5 KiB
PHP
<?php
|
|
/**
|
|
* The plugin bootstrap file
|
|
*
|
|
* This file is read by WordPress to generate the plugin information in the plugin
|
|
* admin area. This file also includes all of the dependencies used by the plugin,
|
|
* registers the activation and deactivation functions, and defines a function
|
|
* that starts the plugin.
|
|
*
|
|
* @link https://arc-hive.zone
|
|
* @since 1.0.0
|
|
* @package arcHIVE_WPPlugin
|
|
*
|
|
* @wordpress-plugin
|
|
* Plugin Name: arcHIVE WP Plugin for theme support
|
|
* Plugin URI: https://git.hangar.org/arcHIVE-tech/arc-hive-wordpress-plugin
|
|
* Description: All the <strong>options</strong> for <strong>arcHIVE website</strong> which do not come by default with Wordpress.
|
|
* Version: 1.1.0
|
|
* Date: 2022 03 14
|
|
* Author: Jorge - vitrubio.net
|
|
* Author URI: https://vitrubio.net/
|
|
* License: GPL-3.0+
|
|
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
|
* Text Domain: archive-wpplugin
|
|
* Domain Path: /languages
|
|
*/
|
|
|
|
/**
|
|
* howto write a pluggin by Wordpress.org
|
|
* https://codex.wordpress.org/Writing_a_Plugin
|
|
* https://developer.wordpress.org/plugins/plugin-basics/best-practices/
|
|
* https://themefoundation.com/wordpress-meta-boxes-guide/
|
|
*/
|
|
|
|
// If this file is called directly, abort.
|
|
if ( ! defined( 'WPINC' ) ) {
|
|
die;
|
|
}
|
|
//defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
|
|
|
|
|
|
/**
|
|
* Currently plugin version.
|
|
* Start at version 1.0.0 and use SemVer - https://semver.org
|
|
* Rename this for your plugin and update it as you release new versions.
|
|
*/
|
|
define( 'ARCHIVE_WPPLUGIN_VERSION', '1.1.0' );
|
|
|
|
/* *
|
|
* define Plugin path
|
|
* https://developer.wordpress.org/reference/functions/plugin_dir_path/#comment-1113
|
|
* * * * * * * * * * * * * * * * * * */
|
|
define( 'ARCHIVE_WPPLUGIN_PATH', plugin_dir_path( __FILE__ ) );
|
|
|
|
include( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-init-textdomain.php');
|
|
|
|
include( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-enable-svg.php');
|
|
|
|
// disabled for now
|
|
// include_once( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-add-roles.php');
|
|
|
|
if ( is_admin() ) {
|
|
//include_once( plugin_dir_path( __FILE__ ) . 'includes/arcHIVE-admin-stylesheet.php' );
|
|
include( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-admin-stylesheet.php');
|
|
} else {
|
|
//include_once( plugin_dir_path( __FILE__ ) . 'includes/arcHIVE-public-stylesheet.php' );
|
|
include( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-public-stylesheet.php');
|
|
}
|
|
|
|
include( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-custom-post-type-resources.php');
|