<?php if ( !defined( 'ABSPATH' ) ) exit;//PHPの宣言と直接アクセスの拒否

/* パターンを使う */
	require_once (__DIR__ .'/patterns/activate.php');

/* 独自ショートコードを使う */
if(isset( GetOP02_addcontent()['use-shortcode'] ) && GetOP02_addcontent()['use-shortcode'] == 1 ){
	//ショートコード
		require_once (__DIR__ .'/shortcode/shortcode-func.php');
	/* OGPリンクカード */
		require_once (__DIR__ .'/shortcode/ogp-linkcard/ogp-linkcard-functions.php');
	/* ツールチップ */
		require_once (__DIR__ .'/shortcode/tooltip/tooltip-functions.php');
	/* Ajax テキスト検索 */
		require_once (__DIR__ .'/shortcode/ajax-text-search/ajax-text-search-functions.php');
	//ショートコード用ブロックパターン
		require_once (__DIR__ .'/shortcode/shortcode-pattern.php');
	//ヘルプボックスを表示
		require_once (__DIR__ .'/help-box/help-box-functions.php');
	//「前」「次」の投稿へのリンク
		require_once (__DIR__ .'/shortcode/next-prev-post-link/next-prev-post-link-functions.php');
	//親カテゴリー内の子カテゴリーを一覧表示
		require_once (__DIR__ .'/shortcode/category-by-parent/category-by-parent-functions.php');
	//ポップアップ表示（カスタム投稿タイプ使用）
		require_once (__DIR__ .'/shortcode/popup-cpt/popup-cpt-functions.php');
	//ポップアップ表示（囲み型ショートコード）
		require_once (__DIR__ .'/shortcode/popup-shortcode/popup-shortcode-functions.php');
	// 広告コンテンツがあることを通知
	require_once (__DIR__ .'/ad-info/ad-info-functions.php');
	// REST API 投稿リンク（カード） 
	require_once (__DIR__ .'/shortcode/api-post-list-card/api-post-list-card.php');
	// REST API 投稿リンク（シンプルリスト） 
	require_once (__DIR__ .'/shortcode/api-post-list-simple/api-post-list-simple.php');
	// REST API 投稿リンク（複数サイト・カード） 
	require_once (__DIR__ .'/shortcode/api-multisite-post-list-card/api-multisite-post-list-card-functions.php');
	// REST API 投稿リンク（複数サイト・シンプルリスト）
	require_once (__DIR__ .'/shortcode/api-multisite-post-list-simple/api-multisite-post-list-simple-functions.php');
	// パスワード保護コンテンツ
	require_once (__DIR__ .'/protected-content/protected-content.php');

	//ブロックツールバーからショートコードを挿入できるようにする
	require_once (__DIR__ .'/shortcode-insert-from-blocktoolbar/functions.php');
}

/* 投稿スライダーショートコードを使う */
if(isset( GetOP02_addcontent()['use-post-slider-shortcode'] ) && GetOP02_addcontent()['use-post-slider-shortcode'] == 1 ){
	require_once (__DIR__ .'/shortcode/post-slider/functions.php');
}

/* 固定ヘッダー */
if(isset( GetOP04_addcontent()['use-sticky-header'] ) && GetOP04_addcontent()['use-sticky-header'] == 1 ){
	require_once (__DIR__ .'/sticky-header/sticky-header-functions.php');
}

/* 古い投稿へのメッセージ */
if(isset( GetOP05_addcontent()['output-old-content-message'] ) && GetOP05_addcontent()['output-old-content-message'] == 1 ){
	require_once (__DIR__ .'/old-post-message/old-post-message-functions.php');
}

/* トップ・ホームへ戻るボタン */
if(isset( GetOP06_addcontent()['use-top-home-scroll'] ) && GetOP06_addcontent()['use-top-home-scroll'] == 1 ){
	require_once (__DIR__ .'/top-home-scroll/top-home-scroll-function.php');
}

/* シェアボタン */
if(isset( GetOP02_addcontent()['share-button-shortcode'] ) && GetOP02_addcontent()['share-button-shortcode'] == 1 ){
	require_once (__DIR__ .'/share-button/share-button-function.php');
}

/* スライドコンテンツ */
if(isset( GetOP08_addcontent()['enable-slidein-content'] ) && GetOP08_addcontent()['enable-slidein-content'] == 1 ){
require_once (__DIR__ .'/slidein-content/slidein-content-functions.php');
}

/* ダッシュアイコンを使う */
if(isset( GetOP09_addcontent()['use-custom-design-with-dashicon'] ) && GetOP09_addcontent()['use-custom-design-with-dashicon'] == 1 ){
	require_once (__DIR__ .'/use-dash-icons/functions.php');
}

/* ヘッダースライダーショートコード */
require_once (__DIR__ .'/header-slider/header-slider-functions.php');


/* Cookieコンテンツ表示 */
if(isset( GetOP10_addcontent()['show-cookie-consent'] ) && GetOP10_addcontent()['show-cookie-consent'] == 1){
require_once (__DIR__ .'/cookie-consent/cookie-consent-functions.php');
}

/* パンくずリスト */
if(isset( GetOP11_addcontent()['enable-breadcrumb'] ) && GetOP11_addcontent()['enable-breadcrumb'] == 1){
require_once (__DIR__ .'/breadcrumb/breadcrumb-functions.php');
}

/* 上へ戻るリンク */
if(isset( GetOP12_addcontent()['enable-auto-top-link'] ) && GetOP12_addcontent()['enable-auto-top-link'] == 1 ){
require_once (__DIR__ .'/auto-page-top-link/auto-page-top-link-functions.php');
}

