✏️ 正在编辑: code.php
路径:
/home/qyel0117/public_html/wp-content/themes/semplice7/editor/modules/code.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php // namespace namespace Semplice\Editor\Modules; // use use Semplice\Editor; use Semplice\Editor\Placeholder; // ----------------------------------------- // module // ----------------------------------------- class CodeModule extends Editor { public $module; // ----------------------------------------- // constructor // ----------------------------------------- public function __construct() { $this->module = array( 'html' => '', 'css' => '', ); } // ----------------------------------------- // output editor // ----------------------------------------- public function editor($id, $values) { // get label $label = (isset($values['options']) && isset($values['options']['label'])) ? $values['options']['label'] : true; // get placeholder $this->module['html'] = Placeholder::get('code', $id, false, true, $label); // output return $this->module; } // ----------------------------------------- // output frontend // ----------------------------------------- public function frontend($id, $values) { // values extract( shortcode_atts( array( 'is_video' => 'no', 'is_shortcode' => 'no', ), $values['options'] ) ); // get content $content = $values['content']['xl']; // shortcode & video $content = ($is_shortcode == 'yes') ? do_shortcode($content) : $content; $content = ($is_video == 'yes') ? '<div class="responsive-video">' . $content . '</div>' : $content; // add to html $this->module['html'] = '<div class="is-content smp-code">' . $content . '</div>'; // return return $this->module; } } // instance Editor::$modules['code'] = new CodeModule; ?>
💾 保存文件
← 返回文件管理器