File "seo-simple-pack.php"
Full path: /home/xs854402/smcse.co.jp/public_html/test.smcse.co.jp/wp-content/plugins/seo-simple-pack/seo-simple-pack.php
File
size: 2.28 B (2.28 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
/**
* Plugin Name: SEO SIMPLE PACK
* Plugin URI: https://wemo.tech/1670
* Description: A very simple SEO plugin. You can easily set and customize meta tags and OGP tags for each page.
* Version: 3.7.0
* Author: LOOS Inc.
* Author URI: https://loos.co.jp/
* License: GPL2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: seo-simple-pack
* Domain Path: /languages
*/
defined( 'ABSPATH' ) || exit;
/**
* 定数宣言
*/
if ( ! defined( 'SSP_PATH' ) ) {
define( 'SSP_PATH', plugin_dir_path( __FILE__ ) );
}
if ( ! defined( 'SSP_URL' ) ) {
define( 'SSP_URL', plugins_url( '/', __FILE__ ) );
}
// プラグインのバージョン
$file_data = get_file_data( __FILE__, [ 'version' => 'Version' ] );
if ( ! defined( 'SSP_VERSION' ) ) {
define( 'SSP_VERSION', $file_data['version'] );
}
/**
* Reading trait files
*/
require_once SSP_PATH . 'class/trait/field.php';
/**
* Reading class files
*/
require_once SSP_PATH . 'class/utility.php';
require_once SSP_PATH . 'class/data.php';
require_once SSP_PATH . 'class/update_action.php';
require_once SSP_PATH . 'class/hooks.php';
require_once SSP_PATH . 'class/menu.php';
require_once SSP_PATH . 'class/output.php';
require_once SSP_PATH . 'class/output_helper.php';
require_once SSP_PATH . 'class/metabox.php';
require_once SSP_PATH . 'class/activate.php';
/**
* Main class
*/
class SEO_SIMPLE_PACK {
public function __construct() {
add_action( 'init', function() {
// 翻訳ファイルを登録 ( 日本語の場合は自前の翻訳ファイルを読み込む )
if ( 'ja' === determine_locale() ) {
load_textdomain( 'seo-simple-pack', SSP_PATH . 'languages/loos-ssp-ja.mo' );
} else {
load_plugin_textdomain( 'seo-simple-pack' );
}
// Dataセット
SSP_Data::init();
SSP_Menu::init();
SSP_MetaBox::init();
}, 0 );
SSP_Menu::create();
SSP_MetaBox::create();
SSP_Hooks::init();
SSP_Output::init();
}
}
/**
* Activation hooks
*/
// register_activation_hook( __FILE__, ['SSP_Activate', 'plugin_activate' ] );
// register_deactivation_hook( __FILE__, ['SSP_Activate', 'plugin_deactivate' ] );
register_uninstall_hook( __FILE__, [ 'SSP_Activate', 'plugin_uninstall' ] );
/**
* Run SEO_SIMPLE_PACK
*/
add_action( 'plugins_loaded', function() {
new SEO_SIMPLE_PACK();
} );