/** * テンプレートを作成 */ public static function createPlugin($html, $blog_id, $id = 'preview') { // フォルダが存在しない場合作成 $plugin_path = App::getPluginFilePath($blog_id, $id); $plugin_dir = dirname($plugin_path); if (!file_exists($plugin_dir)) { mkdir($plugin_dir, 0777, true); } // HTMLをPHPテンプレートに変換してテンプレートファイルの作成 Model::load('BlogTemplates'); $html = BlogTemplatesModel::convertFC2Template($html); file_put_contents($plugin_path, $html); chmod($plugin_path, 0777); }