Witam, od dwóch godzin się męczę z jedną rzeczą.

We wtyczce dodaje sobie
  1. <?php
  2. add_filter("mce_external_plugins", array(&$sydMoviePayment, 'tinymcePlugin'));
  3.    add_filter('mce_buttons', array(&$sydMoviePayment, 'addButtonRichEditor'));
  4.  
  5. //Class
  6. public function tinymcePlugin($plugin_array) {
  7.           $plugin_array['sydmovies'] = 'plugins/sydmovies/editor_plugin.js';
  8.           return $plugin_array;
  9.        }
  10. public function addButtonRichEditor($buttons)
  11.        {
  12.            $myButtons = array(
  13.                'test'
  14.            );
  15.            return array_merge($buttons, $myButtons);
  16.        }
  17. ?>

I plik editor_plugin.js
  1. <?php
  2. (function() {
  3.    // Load plugin specific language pack
  4.    //tinymce.PluginManager.requireLangPack('pl');
  5.  
  6.    tinymce.create('tinymce.plugins.sydmovies', {
  7.        init : function(ed, url) {
  8.            ed.addCommand('sydmovies', function() {
  9.            
  10.            });
  11.            ed.addButton('sydmovies', {
  12.                title : 'sydmovies.desc',
  13.                cmd : 'sydmovies'
  14.            });
  15.            ed.onNodeChange.add(function(ed, cm, n) {
  16.                cm.setActive('sydmovies', n.nodeName == 'IMG');
  17.            });
  18.        },
  19.        createControl : function(n, cm) {
  20.            return null;
  21.        },
  22.        getInfo : function() {
  23.            return {
  24.                longname : 'Example plugin',
  25.                author : 'Some author',
  26.                authorurl : 'http://tinymce.moxiecode.com',
  27.                infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/sydmovies',
  28.                version : "1.0"
  29.            };
  30.        }
  31.    });
  32.    tinymce.PluginManager.add('sydmovies', tinymce.plugins.sydmovies);
  33. })();
  34. ?>


Niestety nie ma dodatkowego buttona... ktoś wie może czemu?