✨feature: Initial commit
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin Name: Podcast RSS to CPT
|
||||
* Description: Imports podcast RSS episodes into a configurable WordPress post type.
|
||||
* Version: 1.0.0
|
||||
* Requires at least: 6.2
|
||||
* Requires PHP: 7.4
|
||||
* Author: RSS2CPT Contributors
|
||||
* License: GPL-2.0-or-later
|
||||
* Text Domain: rss2cpt
|
||||
*
|
||||
* @package RSS2CPT
|
||||
*/
|
||||
|
||||
defined( 'ABSPATH' ) || exit;
|
||||
|
||||
define( 'RSS2CPT_VERSION', '1.0.0' );
|
||||
define( 'RSS2CPT_FILE', __FILE__ );
|
||||
define( 'RSS2CPT_PATH', plugin_dir_path( __FILE__ ) );
|
||||
|
||||
require_once RSS2CPT_PATH . 'src/Options.php';
|
||||
require_once RSS2CPT_PATH . 'src/Import/Importer.php';
|
||||
require_once RSS2CPT_PATH . 'src/Scheduler.php';
|
||||
require_once RSS2CPT_PATH . 'src/Admin/EpisodeMetaBox.php';
|
||||
require_once RSS2CPT_PATH . 'src/Admin/Settings.php';
|
||||
require_once RSS2CPT_PATH . 'src/Plugin.php';
|
||||
|
||||
register_activation_hook( __FILE__, array( 'RSS2CPT\\Plugin', 'activate' ) );
|
||||
register_deactivation_hook( __FILE__, array( 'RSS2CPT\\Plugin', 'deactivate' ) );
|
||||
|
||||
add_action(
|
||||
'plugins_loaded',
|
||||
static function () {
|
||||
RSS2CPT\Plugin::instance()->boot();
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user