options for arcHIVE website 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( ARCHIVE_WPPLUGIN_PATH . 'includes/arcHIVE-delete-capabilities.php'); // 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');