コード例 #1
0
ファイル: class-tinymce.php プロジェクト: nil-vn/beautysite
 /**
  * Handler for the action 'init'. Instantiates this class.
  * 
  * @access  public
  * @since   2.0.0
  * @return  $classobj
  */
 public static function get_object()
 {
     if (NULL === self::$classobj) {
         self::$classobj = new self();
     }
     return self::$classobj;
 }
コード例 #2
0
ファイル: class-tinymce.php プロジェクト: hiroki-tkg/bitmaker
     *
     * @return array
     */
    public function add_externel_buttons($plugins)
    {
        if (FALSE == is_array($plugins)) {
            $plugins = array();
        }
        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '.dev' : '';
        $url = plugins_url('/tinymce/editor_plugin' . $suffix . '.js', __FILE__);
        $plugins = array_merge($plugins, array(self::$option_string => $url));
        return $plugins;
    }
    /**
     * Add key for address the button via script
     *
     * @param bool $editor_id
     *
     * @return array
     *
     * @param      $buttons
     */
    public function extend_editor_buttons($buttons, $editor_id = FALSE)
    {
        $buttons = array_merge(array(self::$option_string), $buttons);
        return $buttons;
    }
}
// end class
$add_quicktag_2_tinymce = Add_Quicktag_2_TinyMce::get_object();