Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
App
languages
Readme.md
composer.json
composer.lock
hot-springs-customize-extends.php

Readme.md

Hot Springs Customize Extends

Snow Monkeyテーマ専用の様々なカスタマイズ集「Hot Springs Customize」プラグインの機能拡張用サンプル

GitHub: https://github.com/kmix-39/hot-springs-customize-extends

必須条件

WordPressのバージョン5.1以上

PHPのバージョン7.0以上

Monkey Wrench制作WordPressテーマ「Snow Monkey」 5.5.1以上

Hot Springs Customize 2.0.1以上

プラグインとしての使い方

テーマに「Snow Monkey」を設定します。 Hot Springs Customize 2.0.1以上をインストールします。 通常のWordPressプラグイン同様に、プラグインとして使用してください。

機能の追加方法

カテゴリーの追加、機能の追加を行えます。

カテゴリーの追加方法

App/Settings/Categories.php内の_get_settingsのreturnの配列に加えます。

'カテゴリーフラグ'  => [
	'name' => 'カテゴリー名',
	'error' => 'カテゴリーに機能が一つも無い時のメッセージ',
],

機能の追加方法

App/Functionsに新規ディレクトリを作成します。

Bootstrap.phpを作り、Change_Drawer_Navディレクトリ同様の記述を行なってください。

変更箇所として、namespaceの最後部分を新規ディレクトリ名と同様にします。

_settingsの方で、機能の設定を行います。

[
	'name'            => '機能の名前',
	'description'     => '機能の説明',
	'category'        => '機能のカテゴリーslug',
	'slug'            => '機能のslug',
	'function_root'   => __FILE__,	// 変更しないでください
	'front_script'    => 'フロントページで使用するjsのslug',
	'front_style'     => 'フロントページで使用するcssのslug',
	'admin_script'    => '管理ページで使用するjsのslug',
	'admin_style'     => '管理ページで使用するcssのslug',
	'use_template'    => null,	// テンプレートを使用する場合はtrue
	'use_setting'     => null,	// 保存設定を使用する場合はtrue
	'setting_options' => [],	// 保存設定名の配列
]

jsやCSSを使用する場合、assetsディレクトリを新規生成し、css、jsディレクトリをその中に設定します。その後、下記のファイルを置きます。

  • front.min.js (フロントページで使用するjs)
  • front.min.css (フロントページで使用するcss)
  • admin.min.js (管理ページで使用するjs)
  • admin.min.css (管理ページで使用するcss)

slugがnullで設定していない場合は、自動的に読み込まれます。

テンプレートを使用する場合、template_rootディレクトリを生成し、その中にテンプレートPHPを置きます。

_loadの$this->_init_load();後に、実際の動作に必要な処理を記述します。

最後に、App/Settings/Classes.php内の_get_settingsのreturnの配列に機能ディレクトリ名を加えて機能を読み込まれるようにします。

主な更新履歴

2.0.0 - Hot springs customize v2.0.0用に修正

You can’t perform that action at this time.