
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.
Mike
December 27th, 2005 at 3:34 pm
Chad
December 29th, 2005 at 3:55 pm
Terrance
December 30th, 2005 at 8:31 am
Terrance
December 30th, 2005 at 11:27 am
Assaf
December 30th, 2005 at 3:29 pm
Brian Bonner
December 31st, 2005 at 12:36 pm
Assaf
January 1st, 2006 at 5:10 pm
Raoul
January 2nd, 2006 at 9:11 am
Peter
January 2nd, 2006 at 5:57 pm
Assaf
January 2nd, 2006 at 10:13 pm
Chris
January 5th, 2006 at 11:53 am
Andy
January 5th, 2006 at 2:26 pm
Assaf
January 5th, 2006 at 2:53 pm
Andy
January 5th, 2006 at 3:33 pm
Saiajin
January 13th, 2006 at 7:44 pm
Assaf
January 16th, 2006 at 10:19 pm
Jeff
January 17th, 2006 at 3:42 pm
Jeff
January 17th, 2006 at 11:27 pm
Jeff
January 17th, 2006 at 11:30 pm
Bill
January 22nd, 2006 at 6:39 pm
Assaf
January 22nd, 2006 at 8:44 pm
Mark
January 26th, 2006 at 7:57 am
Saiajin
January 27th, 2006 at 1:29 am
Saiajin
January 28th, 2006 at 6:51 pm
Merlin
February 1st, 2006 at 9:42 am
Assaf
February 1st, 2006 at 12:31 pm
Merlin
February 3rd, 2006 at 10:56 am
Bill
February 3rd, 2006 at 1:06 pm
Assaf
February 6th, 2006 at 5:59 pm
Rich
February 13th, 2006 at 6:30 pm
Omar
February 17th, 2006 at 1:48 pm
Assaf
February 17th, 2006 at 3:39 pm
Mark
February 22nd, 2006 at 10:12 am
John M.
February 22nd, 2006 at 7:33 pm
Assaf
February 22nd, 2006 at 10:25 pm
Saiajin
February 24th, 2006 at 1:00 am
team » Blog Archive » Ressources
February 24th, 2006 at 11:40 am
Josip
March 8th, 2006 at 1:19 pm
Assaf
March 8th, 2006 at 1:54 pm
Barun
March 13th, 2006 at 11:06 pm
Assaf
March 13th, 2006 at 11:15 pm
Barun
March 13th, 2006 at 11:25 pm
Assaf
March 13th, 2006 at 11:31 pm
Barun
March 13th, 2006 at 11:41 pm
Barun
March 14th, 2006 at 12:24 am
Assaf
March 14th, 2006 at 1:02 am
Neil
March 15th, 2006 at 3:52 pm
eduo
March 19th, 2006 at 5:08 pm
John Wilson
March 21st, 2006 at 12:31 pm
John Wilson
March 22nd, 2006 at 12:34 pm
Gerry
April 1st, 2006 at 1:56 am
Assaf
April 1st, 2006 at 7:53 pm
d2h.net: flotsam, jetsam & lagan » reenabling tinymce buttons in wordpress
April 2nd, 2006 at 8:00 am
Hunox
April 2nd, 2006 at 9:04 am
Assaf
April 2nd, 2006 at 2:12 pm
Gerry
April 3rd, 2006 at 1:42 am
Assaf
April 3rd, 2006 at 8:04 am
Assaf
April 4th, 2006 at 9:33 pm
Bradley
April 13th, 2006 at 9:36 pm
Cham
April 23rd, 2006 at 1:58 am
Assaf
April 23rd, 2006 at 6:10 pm
Tim
May 11th, 2006 at 12:59 pm
Tim
May 11th, 2006 at 1:37 pm
Tim
May 11th, 2006 at 1:43 pm
Ninjaboy
May 19th, 2006 at 9:05 am
Assaf
May 19th, 2006 at 9:22 am
Stefan
May 19th, 2006 at 9:46 am
Ninjaboy
May 19th, 2006 at 11:17 am
Assaf
May 19th, 2006 at 3:56 pm
Ninjaboy
May 20th, 2006 at 8:05 am
ha huu binh
May 23rd, 2006 at 11:09 pm
Ninjaboy
May 24th, 2006 at 5:50 am
fatihturan
June 5th, 2006 at 12:52 am
mvh
June 14th, 2006 at 5:16 am
Ninjaboy
June 21st, 2006 at 4:45 pm
Cornelia
June 22nd, 2006 at 1:01 pm
Jeremy
June 24th, 2006 at 4:15 pm
Assaf
June 24th, 2006 at 6:25 pm
Jeremy
June 25th, 2006 at 9:12 pm
Ninjaboy
July 5th, 2006 at 3:35 pm
Rashad
July 12th, 2006 at 2:33 am
Ninjaboy
July 17th, 2006 at 5:24 am
Assaf
July 17th, 2006 at 11:10 am
tricky
July 31st, 2006 at 2:29 pm
Peter
August 4th, 2006 at 1:03 am
Ninjaboy
August 6th, 2006 at 1:53 pm
tricky
August 14th, 2006 at 10:58 am
Paul Fynch
August 15th, 2006 at 1:47 pm
Assaf
August 15th, 2006 at 2:37 pm
ovanez
August 22nd, 2006 at 3:49 pm
tricky
August 29th, 2006 at 8:34 pm
tricky
August 30th, 2006 at 9:50 am
John
August 31st, 2006 at 11:47 am
tricky
September 1st, 2006 at 8:06 am
tricky
September 1st, 2006 at 9:20 am
AI3 - Adaptive Information:::
September 6th, 2006 at 12:57 pm
Joost de Valk - Weblog - Blog Archive » New design!
September 12th, 2006 at 2:08 am
ÐезавиÑимоÑть - Ñамый ценный капитал » Blog Archive » ÐаÑтройка редактора Tiny MCE
September 13th, 2006 at 3:20 pm
Vladislav
September 13th, 2006 at 3:43 pm
Vladislav
September 13th, 2006 at 3:48 pm
Assaf
September 13th, 2006 at 3:58 pm
Vladislav
September 13th, 2006 at 6:17 pm
Vladislav
September 15th, 2006 at 2:06 pm
Imran hashmi
September 16th, 2006 at 4:35 pm
Mr Papa
September 18th, 2006 at 11:31 am
S.-W. Cheng’s Computer Blog » Blog Archive » wordpress plugin - advance wysiwyg
September 30th, 2006 at 9:49 am
Ana Luiza
October 4th, 2006 at 4:44 am
Assaf
October 4th, 2006 at 11:28 am
Ana Luiza
October 5th, 2006 at 3:22 pm
Assaf
October 5th, 2006 at 3:29 pm
paige
October 9th, 2006 at 5:48 pm
Ana Luiza
October 10th, 2006 at 12:05 pm
MILE
October 11th, 2006 at 6:46 am
Daniel
October 11th, 2006 at 12:11 pm
nada nunca es nada
October 12th, 2006 at 5:14 am
PLANET3RRY » I love it when a code comes together
October 12th, 2006 at 12:08 pm
marion
October 16th, 2006 at 8:58 am
MILE
October 19th, 2006 at 2:08 pm
Carsten
October 20th, 2006 at 3:07 pm
Carsten
October 20th, 2006 at 4:02 pm