1. Advanced editing for WordPress 2.0

    December 26th, 2005

    advanced-wysiwyg.png

    One of the best features in WordPress 2.0 is WYSIWYG post editing. It takes the pain out of formatting, linking and adding images.

    WordPress 2.0 comes with a bunch of editing buttons, but not enough for what I need it to do. So I dug into the source code and found out there are hooks for adding more controls. After playing with it for a few minutes, I was able to add buttons for:

    • Selecting formats: paragraph, formatted, headers, etc.
    • Underline, subscript, super script, full justification.
    • Copy, cut, paste.
    • Insert table.
    • Foreground color, background color.
    • Character map.
    • Full screen editing.

    I created a simple plugin that automagically adds all these buttons. Download advanced-wysiwyg.php into your wp-content/plugins directory and activate. Enjoy!

    PS: The table controls and full screen editing rely on additional TinyMCE plugins. So if you want these two features as well, you’ll have to download TinyMCE plugins and install those separately. For WordPress 2.0.4 users, try the TinyMCE 2.0 RC4 plugins. Or check the comments to find out what works for other people.

    Update: I added two more filter functions. If you find that the toolbar is too wide, you can move the buttons to a second and even third toolbar (or add more buttons as you please).

    Update: Thanks to Andy, we now have French support.

    1. Mike

      This didn’t work for me. I loaded the plugin and uploaded the missing TimyMCE plugins into the MCE plugins directory. Any thoughts?

    2. Chad

      Plug in works great, thanks!

    3. Terrance

      I’ve got all the buttons I want, but they’re all on one row.

      I added two more filter functions. If you find that the toolbar is too wide, you can move the buttons to a second and even third toolbar (or add more buttons as you please).

      So, how does one do this? I need further instruction to make this happen.

    4. Terrance

      I figured it out. The only problem is I can’t get the iespell button to show up after adding it to the TinyMCE directory and editing the plugin to include it. Unfortunately that’s the one feature I wanted most.

    5. Assaf

      after adding ‘iespell’ to the plugins list and the buttons list, the button shows up when using IE. clicking on the button takes me to a download page. since I use FireFox and a spellchecker extension, I didn’t investigate further.

    6. Brian Bonner

      I must be dense, the buttons run under the menu items, and I don’t see anyway to edit this option. I downloaded tinymce and uploaded all the plugins that came with it. I don’t know how to activate the plugins, if that is necessary. The docs for this editor is a gigantic mess IMO. I have customized my quicktags and want to integrate all the functions I have added to the editor. Any help would be appreciated. Thanks.

    7. Assaf

      In advacned-wysiwyg.php, the function extended_editor_mce_plugins is responsible for enabling TinyMCE plugins. If you want to enable a new plugin, add its name to the array. By default two plugins are enabled:

      function extended_editor_mce_plugins($plugins) {
          array_push($plugins, "table", "fullscreen");
          return $plugins;
      }

      For some plugins, you will also have to add a button to activate the plugin. Try adding a button with the same name as the plugin, if that doesn’t work, you’ll have to look at the docs.

    8. Raoul

      This is one of the best plugins I’ve found so far for WP2. I badly needed to add some more buttons to the formatting bar. This plugin provides clear info on how to do it. Thanks!

    9. Peter

      Excellent plug in! Thank you. One problem though…

      *Everything* works perfectly except the Insert Table button appears, is clickable, pops up and presents all the table options. However, it never actually inserts a table. Clicking OK just dismisses the pop-up.

      I am using FireFox 1.5 and Wordpress 2.0 (released version) on a Linux server.

      Any ideas?

    10. Assaf

      I can’t get the table popup to work either, under WP 2.0 and FireFox 1.5.

    11. Chris

      This is an excellent plugin. Great work.

      Has anybody set it up with SpellerPages v1 for TinyMCE?

      I did that yesterday and everything works great except the spell checker removes line breaks. Are there any experts interested in helping me out with thi$?

    12. Andy

      Hi Assaf,
      Great stuff! All is working perfectly for me even the table plugin. I just changed line 22 like this: array_push($plugins, “table”, “fullscreen”); and replaced the comment line 39 with: return array(”tablecontrols”);
      The buttons are on a second line, but it all works in FF1.5 and IE6.
      Of course, after that, I had to get it working with a french translation. Because of the directory structures, there are several lang files dispatched here and there. To make this available to other french language WP users, the best way is to zip up the whole “js” directory together with your plugin and a simple readme. Do you mind if I redistribute your plugin in this way via a link on the french WP support forum? Of course, all the credit’s are yours. I can send on a zip for you to distribute from here if you so wish.
      Best wishes for 2006.

    13. Assaf

      "Do you mind if I redistribute your plugin in this way via a link on the french WP support forum?"

      Not at all. It would be great to have the plugin distributed in more places.

      Can you e-mail me a link when you’re done? I’ll link back to it from this post.

    14. Andy

      Well, thanks, the topic on the french support forum is here
      http://www.wordpress-fr.net/support/viewtopic.php?id=391 and the zip for download is located here http://www.5secondes.com/downloads/WP2%20plugins/tinymce_fr_pour_WP2.rar
      By just overwriting the “js” directory and installing your plugin, french users get the extended bar and the table plugin on a second line, the whole translated into french.

    15. Saiajin

      ” Terrance Says:
      December 30th, 2005 at 8:31 am

      I’ve got all the buttons I want, but they’re all on one row.

      I added two more filter functions. If you find that the toolbar is too wide, you can move the buttons to a second and even third toolbar (or add more buttons as you please). ”

      I can’t figure out ow to split my buttons over 2 bars..I see the code but don’t know where to paste the buttons lst ..I have tried duplicate the lines in the code abpve but too no avail…

      Tell me how to do it!!!

      BTW This is the best thing to happen to my blog since sliced bread…Thank you!!

    16. Assaf

      say you want to add the insert table and fullscreen buttons to the second line. remove these items from the array in extended_editor_mce_buttons, and rewrite extended_editor_mce_buttons_2 to return them instead:

      function extended_editor_mce_buttons_2($buttons) {
          return array("table", "fullscreen");
      }
      
    17. Jeff

      The only problem is the font color editor…and the css don’t really mix.

    18. Jeff

      Just curious , is it possible to inster css codes for font editor? would this be better?

    19. Jeff

      insert* sorry.

    20. Bill

      Coupla questions:

      1. I actually don’t see the default WYSIWIG editor in WP 2.0. Is there something missing?

      2. When I go to downloand the plug-in I get an “Oops!” page and no download. Is there a link/page missing?

      Bill

    21. Assaf

      Bill,

      In the WordPress administration page you need select the Users panel and at the bottom you’ll see an option to enable the visual rich editor.

      I’ve seen one case where the visual editor doesn’t work, when WordPress 2.0 is running on PHP3.

      Apparently something went wrong with the download section. I’m fixing it right now.

      assaf

    22. Mark

      I got the tables to work!

      The trick was to replace the Wordpress standard tiny_mce_popup.js wi the one that comes with the latest TinyMCE.

      When I did that, the java errors went away and it works! :)

    23. Saiajin

      Hi I saw that U had answered my psot about the moving buttons to the next bar…When re activated the plug in I couldn’t get it to work..so re-installed the fesh plugin and got:

      $buttons; } ?>
      Warning: Cannot modify header information - headers already sent by (output started at /home/g13/public_html/g13blog/wp-content/plugins/advacned-wysiwyg.php:49) in /home/g13/public_html/g13blog/wp-admin/inline-uploading.php on line 138

      I tried reinstalling a couple times

      so I haven’t been able to get that far…….
      So I’m back to editor monkey….. I just liked the fact that with this I could add other functions I wanted but I needed to put them on another line it was pushing past & under all my settings modules on the right….but this is too much pain..LOL

    24. Saiajin

      hmm looks like Tiny MCE in WP 2.0 WYSIWYG Editor is broken? I can’t seem to get it to work right even with this plugin off now…could it be just for editing previous posts? a problem I seemed to be having with the previous version of WP was a browser hang up… but only when editing…that went away with 2.0…maybe it’s just having trouble seeing previous encoding I did previously with other editors?still experimanting but right concerned with keep my site working as much as possible so we’ll experiment in wee hours….

    25. Merlin

      Loved the Plug-In - Just upgraded to WP 2.01 and it now is broken. Did all the same steps I did in the past but the new buttons do not show up. PLEASE PLEASE can you update your plugin.

    26. Assaf

      Thanks for letting me know.

      Apparently there are some upgrades to the WYSIWYG interface that might have broken it. I’ll have time on the weekend to do an upgrade, fix what’s broken and do a new release.

    27. Merlin

      Thanks for the Very Quick Response - Looking forward to it - I really do miss the extra buttons.

    28. Bill

      For some reason, it only works in IE (perhaps because I’m using FF 1.7), but other than that every thing works great. I love it!

    29. Assaf

      sorry, I have to push this back another week.

    30. Rich

      Thanks! That’s just what I needed.

      I’d started trying to write my own, but it wasn’t working. I was close, but it wouldn’t work. Then I found your plugin. Very simple. Thanks. A relief!

      (And that’s what I really think!)

    31. Omar

      Great Work!!

      But what about adding new buttons?

      i wanna add a Tag buttons that inserts [tag]….[/tag] tags around the selected words

      can you help me with this?

    32. Assaf

      To add new buttons you first need to create a plugin for TinyMCE with the new buttons, and only then can you modify the WordPress plugin to include that plugin and enable its buttons.

      http://tinymce.moxiecode.com/

      I wish I had a shorter/simpler solution.

    33. Mark

      How do I add a button for the “more” feature? This is in the default WP 2.0 WYSIWYG, but that button disappears when I activate your plugin.

      Your plugin is GREAT, by the way!!! :)

    34. John M.

      Well, I’m working on building a fresh site using 2.0.1. I love your plugin to increase the functionality of the included WYSIWYG Editor. However, I really need to get a spell check working in it, and iespell is fine for my purposes. And, it would seem it should be fairly easy. I downloaded the current version of TinyMCE…located the iespell plugin and FTP’ed that to the TinyMCE plugin directory. added calls for it, along with a button.

      Now, when I go to the Write page, even though the “Use Rich Editor” (or whatever it is) remains checked for my profile, it kicks me to the non-wysiwyg editor.

      I notice above, someone seemed to think on of the scripts should be updated, and I did that. I removed iespell, and plopped in “table” and then “fullscreen” (already activated in your plugin). This causes the exact same behavior…I revert to the non-wysiwyg write page.

      Any ideas?

    35. Assaf

      I can’t use iespell, since I’m running Firefox. The only problem I could think of is using it with Firefox or Safari.

      If WYSIWYG editor + advanced editing plugin worked together before iespell, then it could be an iespell problem, and you might need to clear the cache.

      If WYSIWYG editor + advanced editing plugin didn’t work before iespell, then it needs to be fixed for 2.0.1. I have that on my todo list, but didn’t get time to try it yet.

    36. Saiajin

      Hi Assaf…Since the editor for WP in 2.01 is now fixed I would love to go back to this….just some words of encouragement….. 8 )

    37. team » Blog Archive » Ressources

      [...] editeur diff [...]

    38. Josip

      Great plugin. Is there a chance you can get the plugin to show the WYSIWYG editor in the comments form? That would be great if you could do that.

    39. Assaf

      The only one I know of is EditorMonkey, which adds a WYSIWYG editor for older versions of WordPress, and can also be used with comments:

      http://www.rajprasad.net/plugins/editormonkey

    40. Barun

      Is this plugin supposed to work for the latest version of Wordpress (2.02)? I noticed you said in an earlier comment that you were hoping to get it fixed to not break with 2.01, but I wasn’t sure if you had done that yet or not.

      Essentially, what is happening to me right now is the following:
      If I do not install either the table or fullscreen plugins, everything works as it should.

      As soon as I install either of those plugins into the tinymce/plugins/ directory, though, the whole thing breaks and my visually rich editor completely disappears. If I comment out the “array_push($plugins, “table”, “fullscreen”);” line, the visually rich editor with the extra buttons reappears.

      This is a problem because I am hoping to use this plugin for a client’s website, and they really need the table functionality.

      Any information you can provide would be greatly appreciated! This is a great plugin otherwise, though. Thanks…

    41. Assaf

      I can’t get the table control to work. And it’s bugging me, because I also want to have working tables.

      The problem is that TinyMCE on WP doesn’t support the table control, I don’t know why. The plugin doesn’t do much, it just asks TinyMCE to enable the table control, and it can’t do much to correct the situation.

      If anyone knows more about TinyMCE, any help would be appreciated. Perhaps we can get this solved in the next WordPress release.

    42. Barun

      One thing that I just noticed which might be affecting this:

      I looked at your table plugin file (http://blog.labnotes.org/wp-includes/js/tinymce/plugins/table/editor_plugin.js) and then I looked at the one I just downloaded from http://tinymce.moxiecode.com/download.php, and they are very different. Could it be that there is something they have changed in the TinyMCE code which is making it incompatible with wordpress? (I am assuming here that your own installation of the table plugin on this website is working okay).

    43. Assaf

      I’m still running WP 2.0 on Labnotes, so it’s an older version of the TinyMCE. And it doesn’t work. It doesn’t kill the WYSIWYG editor, but it does anything when I click on it.

    44. Barun

      There is definitely something weird going on. Because I substituted the editor_plugin.js and editor_plugin_src.js files that I downloaded with the ones on your site, and all of a sudden my visually rich editor was no longer broken.

      But, tables still don’t work. Now, when I click on the table button, the popup window appears — but the Insert button on the popup window gives me an error in IE and does nothing in Firefox.

      My guess is that this is some sort of versioning issue.. Something in TinyMCE has changed between an older version and the current one, and we’ve got some files working under one version and other files working under another…

    45. Barun

      Okay, I’ve found a temporary fix for the problem that lets you put tables in.

      The problem is indeed a compatibility issue with the TinyMCE table plugin. If you use the version of the table plugin available at: http://mudbomb.com/wordpress-wysiwyg-tinymce-add-ons/ instead of the one from the TinyMCE website, everything works out okay.

      The only downside is that since this is an earlier release of the tables plugin, it doesn’t have all of the features of the newer release. But, unlike the newer release, at least it works !

    46. Assaf

      Barun,

      Thanks a lot for finding a solution.

    47. Neil

      I am also having problems adding fullscreen, and getting it to work. Everytime I drop in the plugin, the wysiwyg editor goes away. I really like the fullscreen, and would not mind table to work.

    48. eduo

      To all having issues with the rich editor disappearing:
      Yes, the version of TinyMCE changed. I’ve been checking the versions and it’s possible to download the latest one that works with this plug-in (which in reality just extends the stock WP-included TinyMCE, itself a very good thing) from the “older versions” page of the TinyMCE SF site included as part of the 2.02 files:
      http://sourceforge.net/project/showfiles.php?group_id=103281&package_id=111430

      The page for direct download is: http://prdownloads.sourceforge.net/tinymce/tinymce_1_45.tgz?download

      Using the “table” and “fullscreen” from this file is all that’s needed. Other plug-ins from this same package should work as well.

    49. John Wilson

      I have just installed this, along with the version of the tables plugin from mudbomb (see above). I had no bad effects from the installation.

      In fact, other than the plugin activation, I can see no effects from the installation. The default WP TinyMCE editor is still working as it was when I installed 2.0.2.

      I am fully updated on WP, and running just a few plugins. What am I missing here?

    50. John Wilson

      OK, I must have refreshed a cache because now I have had to disable advanced wysiwyg because it was messing up the default WP TinyMCE editor. I couldn’t get any more extensive TinyMCE or FCKeditor to appear, I worked with all the options but I did not (and cannot) get a hack to appear.

      All I want is some table buttons . . . sigh. But I don’t want to learn to program this stuff.

    51. Gerry

      > I created a simple plugin that automagically adds all these buttons. Download advacned-wysiwyg.php into your wp-content/plugins directory and activate. Enjoy!

      The plugin isn’t coming up in my plugins activation page. Any thoughts?

    52. Assaf

      File permissions. Maybe your Web server can’t access the file?

    53. d2h.net: flotsam, jetsam & lagan » reenabling tinymce buttons in wordpress

      [...] a bit of googling aroundresearch led me to assaf arkin’s avanced-wysiwyg plugin which did the job just fine (advanced-wysiwyg.php the download link on labnotes.org site seems to be broken). [...]

    54. Hunox

      Something wrong with the server - can’t download the file + the filename is spelled wrong :)

    55. Assaf

      It’s broken right now, I think a result of software upgrade.

    56. Gerry

      Assaf - the file has the same permissions as the other plugins - 664.

    57. Assaf

      Gerry, if you’re loaded it in the past three days, there’s a simpler explanation. The link downloads an error page, not the plugin. There’s a problem with the server, and I’m waiting for the ISP to help fix it.

      I’ll e-mail it to you.

    58. Assaf

      The download is working again. Sorry about the broken link, seems like an upgrade messed things up.

    59. Bradley

      Eduo: Thank you! It was the version problem! Thank you so much for that Source Forge link for the older files, that did the trick. I really wanted the “Paste from Word” and “Paste as Plain Text” buttons working and now they’re working!

    60. Cham

      Hi Assaf, thanks a lot for this plugin!

      I only have one problem, the table plugin just won’t show up. I must have tried everything I read here and there but every time I refresh my “Write” page the rich editing buttons are gone. Everything goes back to normal when I delete the ‘table’ folder in the ‘plugins’ directory. I downloaded the table plugin from the latest version of Tinymce and I beleive I made all the necessary changes in the appropriate files as follows:

      in tiny_mce_gzip.php, line 98:
      $plugins = apply_filters('mce_plugins', array('wordpress','autosave','wphelp','table'));

      in advacned-wysiwyg.php, line 22 (of course that was there already):
      array_push($plugins, "table", "fullscreen");

      and I added “table” to the buttons array. Still no table!

      What am I missing?

    61. Assaf

      Apparently the TinyMCE table plugin you can download from their Web site doesn’t work with WordPress, it either does nothing or makes all buttons disappear.

      Eduo found a solution by downloading a different version of the table plugin, check out comment #48 above.

    62. Tim

      So, Bradley found a way to get the paste from Word working… still digging but not seeing the answer…

    63. Tim

      To Get Paste From Word, to work:

      a. install the plugin
      b. grab the tinymce download - comment48
      c. locate and upload the “paste” plugin into www/wp-includes/js/tinymce/plugins
      d. edit the advanced-wysiwyg.php excample:


      function extended_editor_mce_plugins($plugins) {
      array_push($plugins, "table", "paste", "fullscreen");
      return $plugins;
      }

      function extended_editor_mce_buttons($buttons) {
      return array(
      "formatselect", "bold", "italic", "underline", "strikethrough", "separator", "bullist", "numlist", "indent", "outdent", "separator", "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator", "link", "unlink", "anchor", "image", "hr", "separator");
      }

      function extended_editor_mce_buttons_2($buttons) {
      // Add buttons on the second toolbar line
      return array("cut", "copy", "paste", "pasteword", "undo", "redo", "separator", "table", "sub", "sup", "forecolor", "backcolor", "charmap", "separator", "code", "fullscreen", "wordpress", "wphelp");
      }

      NOTE: the fullscreen did not function with this edit.

      Tim

    64. Tim

      It was a cache thing and the full screen does work :-)

    65. Ninjaboy

      This plugin was just what I was looking for - nice, clean and simple, great work Assaf!

      I am running WP 2.0.2 on Apache, and everything works perfectly, apart from this strange issue with full screen mode - I get this row of blank buttons across the bottom of my configured two row layout.

      I have done a fair bit of experimentation to try and get rid of this, but have not had any success yet.

      You can view what this looks like at http://www.photoshopninja.com/wp-content/uploads/2006/ps_fullscreen.jpg - any suggestions?

    66. Assaf

      I just switched to WP 2.0.2 a week ago, and I’m getting the same row of blank buttons if I do full screen. I’m guessing another mismatch between the TinyMCE that comes with WP and the plugins you can download from the TinyMCE Web site.

    67. Stefan

      Nice Plugin, but as soon as I try to move Buttons to the second Row, my Page turns as white as a sheet.
      [code]unction extended_editor_mce_buttons($buttons) {
      return array(
      “formatselect”, “bold”, “italic”, “underline”, “strikethrough”, “separator”, “bullist”, “numlist”, “indent”, “outdent”, “separator”, “justifyleft”, “justifycenter”, “justifyright”, “justifyfull”, “separator”, “link”, “unlink”, “anchor”, “image”, “hr”, “separator”);
      }

      function extended_editor_mce_buttons_2($buttons) {
      // Add buttons on the second toolbar line
      return array(”cut”, “copy”, “paste”, “pasteword”, “undo”, “redo”, “separator”, “table”, “sub”, “sup”, “forecolor”, “backcolor”, “charmap”, “separator”, “code”, “fullscreen”, “wordpress”, “wphelp”);
      }[/code]

      Any Suggestions?

    68. Ninjaboy

      WP2.02 is the lowest I’ve installed the plugin on, so I can’t speak about lower versions with the http://www.photoshopninja.com/wp-content/uploads/2006/ps_fullscreen.jpg full screen button issue. If you work this out Assaf I’m sure a-lot of people would appreciate it, and you are obviously experiencing it yoursef.

      There is a-lot of good information amongst the comments Assaf, but it takes some reading through. Between here and the http://tinymce.moxiecode.com/punbb/index.php website I was able to get everything working pretty quickly… with a bit of trial and error! It would be really good to collect together the most relevant info into a faq if you have a bit of time, it might save a-lot of repeat comments!

      Once again, thanks for a nice simple plugin - now if you could make a admin panel rather than direct script modification, that really would be something! This really is an essential plug-in - even from base install this plug-in opens up so many more text formatting options than base install of WP2.02.

    69. Assaf

      @ninjaboy

      I think it’s a great idea to capture this discussion in a FAQ. Also, adding an sdministration panel and packaging the TinyMCE plugins will solve a lot of the problems. I can host it on this server, use the Trac for documentation, but I don’t have time to develop it myself.

      Is anyone interested in picking this up?

    70. Ninjaboy

      I would be happy to lend a hand with documentation, I’m not bad at that kinda stuff as I have quite a bit of college lecturing experience. However, I am not exactly a scripting wizard, so would not be much help for the actual coding part.

      Drop me an email if you want to discuss this further Assaf - it would be great if there are any other developers that would be able to lend a hand developing this plug-in further. A admin panel built-into WordPress to control icons and plugin activation would be ideal, but I understand this is gonna take some work!

    71. ha huu binh

      ello! Your editor far outperforms the built-in WP2 editor, but is there a quick way to get the tag-button into your editor? We use it in every post on our site and it’s something we miss dearly. The HTML-editor seems a bit buggy too? I seldom get anything but a blank page to edit in pure html. Thanks for the great work so far though!

    72. Ninjaboy

      @ha huu binh
      Just a bit of advice regarding the code editor, I have seen this alot in Firefox where you just get a blank screen and no tagged text. It seems to work fine in Internet Explorer in base instalations of WordPress even without this plugin, so I doubt its being caused by this.

    73. fatihturan

      This plug in is great! But dont working with wp 2.0.3. Umm.. its bad. :(

    74. mvh

      Hi, I can confirm: latest 2.0.3 doesn’t work. I didn’t find a two minute workaround, what could be broken? I tried ‘downgrading’ the tinymce to a version used on older wordpress but that didn’t do the trick so I downgraded the whole thing :)

    75. Ninjaboy

      BUMP:: Any news on WP2.0.3 compatibility, I love this advanced editor, but will soon have to upgrade a site that uses it and would dealy love to keep it functioning as is… anyone else worked this out yet??

    76. Cornelia

      Hello Assaf!

      First of all, thank you very much for that nice plugin. Unfortunately I could not use it, as I have Wordpress 2.0.3 on my server installed and it seems not to work with your Plugin. I would really appreciate, if you can drop me a mail in case that you will find a workaround for your plugin. I will keep on reading the comments on your webpage, hoping that you or somebody else will find a solution for that problem.

      Kind regards,

      Cornelia

    77. Jeremy

      Thank you for such a great plug in. I really have to have table functionality. I finally got it to work. By downloading the older version of tinymce as stated in post 48.
      However, I am having one crazy problem. When I click on the insert table button it loads the popup. But I can only see half of the commands. The pop up window is too small. Does anyone know how to resize the instert table popup?
      Thank you very much.

    78. Assaf

      I just talked to Matt last night. When they release a new version of WordPress, they also include a new version of TinyMCE. New versions of TinyMCE don’t always work well with older versions of their plugins.

      Nothing to worry about if you’re using the Advanced Editing plugin but haven’t installed TinyMCE plugins.

      If you are using TinyMCE plugins (table, full screen, spell check, etc), make sure to upgrade these plugins when upgrading WordPress.

    79. Jeremy

      OK another question. Still need to know the answer to question in number 78 if anyone knows.
      Now I instert a table. When I copy the text into the table it changes the font and font size. Where do I change the fonts inside the table at?
      Thanks

    80. Ninjaboy

      Thanks Assaf on the WP2.0.3 update - when I get a minute ill get around to updating those plugins and reinstalling this on a site Im working on, I’ll let you know if I come across any trouble!

    81. Rashad

      Great plugin. it save me from lots of trouble. Thanks

    82. Ninjaboy

      Yup - confirmed. This plugin works just fine with WP2.0.3 - I must have had the latest tinyMCE plugins already, as I dropped the ones I was using already in and it works perfectly! Indeed, it seems you have to have the ‘latest’ TinyMCE plgins for this to function, but no problems over here (on 3 different sites!)

    83. Assaf

      Ninjaboy,

      Thanks for telling us!

    84. tricky

      With WP 2.0.3 i still cant get the tables plugin to work. I tried with both http://mudbomb.com/wordpress-wysiwyg-tinymce-add-ons/ and the one from the latest tinyMCE package…
      whenever i have any of those on my plugins folder, the rich editor fails to load.

      Ninjaboy, which version of the tables plugin are you using?

    85. Peter

      I am using WP 2.0.4 and the WYSIWYG editor disappears when enabling this plugin. Anyonw know how to make it work? I have tried adding the table plugin for tinyMCE, but that also makes WP kick back into old-school editing mode.

    86. Ninjaboy

      @Peter - check you have the latest MCE plugins mate, this seems to cause alot of issues.

      @Tricky - I’m not using tables, sorry!

    87. tricky

      anyone using tables sucefulyl with 2.0.3 or 2.0.4?

    88. Paul Fynch

      Hey all, (this comment relates specifically to /table/ implementation)
      I read the whole post, thank you everyone for your input. I can only assume the WP code team scaled down tinyMCE to keep WP small, which I agree with (tinyMCE is well over 3-4Mb in almost any flavor). The plugin compatibility issue is one that is vexxing me, however. I haven’t had time to totally dig into the code yet, but, after testing all releases after 2.0.x of tinyMCE (by downloading each and testing the /table/ folder) I will attest that no version newer than 2.0.2 will work. I also downloaded 1.45 (http://prdownloads.sourceforge.net/tinymce/tinymce_1_45.tgz?download thx eduo) and it *does* work in WP 2.0.4 with this plugin (thx assaf), although the popups are the wrong size in FF1.5.0.6, not tested in IE)
      TinyMCE 2.0.2 fails, but the table buttons show up, leaving the hope of *hacking* it to work at some point. I see modifications due either way. I just wanted to post my progress for you folks @(tricky)

      Cheers!
      pf

    89. Assaf

      Paul,

      Thanks for the info.

    90. ovanez

      Cannot modify header information - headers already sent by
      :(
      Any Ideas?

    91. tricky

      Paul, thanks for the update!

    92. tricky

      Paul, using the table plugin from that specific release made it work under wp 2.0.4 with this plugin :)
      thanks!

    93. John

      I got this working a treat with wp2.0.4, although I have one minor issue, the fore/back color pops up the picker and when I select a color another window opens and gives me a selectcolor() error and the color isn’t changed. Any ideas?

    94. tricky

      installed the flash plugin for v1.45 and worked fine :)
      wish it supported latest tinymce version plugins anyway :(

    95. tricky

      btw, for the flash plugin to work i had to add some code on tinymce.js, about extended allows…

    96. AI3 - Adaptive Information:::

      Extending TinyMCE, the WordPress Rich Text Editor…

      Author’s Note: There is a zipped plugin, code and documentation that supports the information in this post, which will allow you to extend the functionality of your TinyMCE rich text editor in WordPress; for immediate instructions see the end of the …

    97. Joost de Valk - Weblog - Blog Archive » New design!

      [...] Edit: i just added the advanced editing plugin and i love it :) [...]

    98. Независимость - самый ценный капитал » Blog Archive » Настройка редактора Tiny MCE

      [...] http://blog.labnotes.org/2005/12/26/advanced-editing-for-wordpress-20/ [...]

    99. Vladislav

      Plugin works, bet only with IE… and dont work with Firefox 1.5 and Opera 9.01

    100. Vladislav

      I’am sorry your plugin dont work with Opera 9.01 on Linux, bet on Windows all is OK.

    101. Assaf

      According to the TinyMCE Web site, Opera 9 is only partially supported, although I can’t see a difference between Windows and Linux. I thought they would both work the same way.

    102. Vladislav

      I found worked plugins for tinymce, that is intagrated in WordPress 2.0.4 (it is tyme mce 2.0RC4 version)
      And there can download it
      http://prdownloads.sourceforge.net/tinymce/

    103. Vladislav

      I found this link…
      Extending TinyMCE, the WordPress Rich Text Editor

      Author’s Note: There is a zipped plugin, code and documentation that supports the information in this post, which will allow you to extend the functionality of your TinyMCE rich text editor in WordPress; for immediate instructions see the end of the post below.
      Click here to download the zipped file (101 KB)

      My most recent post was about the smooth upgrade to WordPress v. 2.0.4 for my blog software and noted my popular Comprehensive Guide to a Professional Blog Site recounting my own experiences setting up, configuring and maintaining my own blog site. A key aspect of that earlier Guide dealt with (what I perceived to be) an oversight in older versions of WordPress that lacked a bundled WYSIWYG editor. For my own site and installation, I had chosen the Xinha editor, and had devoted a number of entries in the Guide to its configuration and use.

      http://www.mkbergman.com/?p=275

    104. Imran hashmi

      Hi

      It worked perfectly for me :)

      Thanks

    105. Mr Papa

      nice plugin… gonna make it really easy on my not so computer literate wife to add posts to our family blog…

      thanks…

      Mr Papa

    106. S.-W. Cheng’s Computer Blog » Blog Archive » wordpress plugin - advance wysiwyg

      [...] 至此下載 [...]

    107. Ana Luiza

      Assaf, thanks for this plugin.
      I need tables in my posts/pages and ended up finding this page. You said
      “For WordPress 2.0.4 users, try the TinyMCE 2.0 RC4 plugins.” Is this the one you’re referring to:
      http://prdownloads.sourceforge.net/tinymce/tinymce_2_0RC4.tgz

      or are there more?
      to install it, do I just add it to the plugins directory in Tiny MCE?

      And, when I originally installed your Advanced plugin, the bar on the editor was too wide. You mentioned it’s possible to make more than one row of buttons. How is that done?
      Thanks
      Ana Luiza

    108. Assaf

      Ana,

      That’s the plugin and you just unzip it into the TinyMCE plugins directory and reload the page.

      To remove buttons, or make more than one row, you need to edit the advanced-wysiwyg.php file itself.

      You’ll notice it contains three arrays, one for each row, and each array lists all the buttons in that row. (The last two are empty)

      By editing the file you can remove buttons from the first row, and if you need them, add them to the second one.

    109. Ana Luiza

      Assaf,

      Thanks! After some missteps (I’m not a programmer) I got it right and thankfully someone posted the changes that needed to be made in the php file. It’s working now and it’s awesome to have paste from Word and table editor.
      Just one more thing: is there a way to enlarge the writing area?
      Thanks, Ana

    110. Assaf

      Ana,

      At the bottom right corner of the text area, there are three diagonal lines. Click and drag with the mouse and you can extend the text area in length.

      There’s also a Full Screen button in the toolbar that pops up a new window with just the text editor, great for long posts.

    111. paige

      i can’t figure out how to add a new row of buttons, is there a place with easy instructions? scanned the comments and don’t see anything that actually explains it. thank you-

    112. Ana Luiza

      Assaf, thanks again

      Paige, go to Tim’s post on May 11th. He gives the exact “code” that you have to paste on the advanced_wysiwyg.php file (this file is the plugin itself after you download it and unzip).

      You open this file on Windows’ notepad and paste that code on … (I don’t remember the exact area of the original document I replaced, but it isn’t that hard to see, someone may be able to help you)

      Then you save the file as .php - it has to keep the same name, and load it to the WP plugin directory

      I’m totally non-technical so I know other people can do it too…. :o)

    113. MILE

      Same question as paige, I suppose: Assaf says “If you find that the toolbar is too wide, you can move the buttons to a second and even third toolbar”…

      But how do i actually do that…?!? So far I haven’t figured out a way to rearrange the buttons…

    114. Daniel

      Same as Paige and MILE. I know zero of PHP, so if there’s a really easy way to do this, or a detailed explanation of what I need to change where, it would be appreciated.

    115. nada nunca es nada

      añadir botones, funciones y plugins al editor visual TinyMCE que viene por defecto con WP 2.0.4…

      tal y como os comentaba anoche me estaba tentando actualizar el editor WYSIWYG TinyMCE que viene instalado por defecto en wordpress 2.0.4 a raíz de los problemillas que me había estado dando para insertar videos de youtube en los posts….
      para c…

    116. PLANET3RRY » I love it when a code comes together

      [...] [Getting to the point] So I try to download the Advanced-WYSIWYG plugin… that’s technobabble for What You See Is What You Get ( And you ain’t seen - nothing yet; Let it flow - let yourself go; Slow and low - that is the tempo). Well the little buttons didn’t show up… argh. So after a little research and some poking and proding, FTPing, lots of deleting and uploading, I finally have them. YAY. [...]

    117. marion

      I didn’t notice where anyone else had issues with the foreground color picker, but the issues I had was that it would open a new window and the address was javascript:selectColor()

      Of course this through a “404 Page not found” error. I fixed it by editing line 89 in:

      From:
      + ‘

      To:

      + ‘

      Everything went smoothly after that.

    118. MILE

      I guess Assaf went on vacation…?! :(

    119. Carsten

      Your plugin should be good from what I read. Somehow I have completely messed up TinyMCE it seems. My editor (with or without your plugin enabled) looks like this:
      http://www.notsorelevant.com/wp-content/uploads/2006/10/editor.jpg

      Is it possible to get a working TinyMCE again?

      Thanks in advance. Carsten

    120. Carsten

      I’ve got it working again. Just installed TinyMCE from the original Wordpress download again. Should have thought about it before. Sorry!
      Your plugin works great now. :)

      Carsten