WP MarkItUp! is the Wordpress plugin that replaces the old “quicktags” toolbar with MarkItUp!, a jQuery plugin written by Jay Salvat that allows to turn any textarea into an highly customizable markup editor. XHTML, Textile, Wiki, Markdown and BBcode toolbars are already provided out-of-the-box, but even your own Markup syntax can be easily implemented with this system. The plugin currently features three different “skins” for the toolbar, new ones are about to come.
Screenshots
Installation
- Download the zipped plugin (the latest version will always be available at the WP MarkItUp! official page).
- Unzip it and upload the whole
wp_markitupdirectory to your/wp-content/plugins/directory. - Make sure the permissions on all .php files it are at least 755. If you can SSH, simply go to the
wp_markitupdirectory and typefind . -name '*.php' | xargs chmod 755. Alternatively, just use any FTP client (Filezilla, Cyberduck) to do it manually. - Activate the plugin through the Plugins menu in WordPress.
- Go to the WP MarkItUp! setting page under the Settings section. Here you can choose the toolbar and the skin to activate from the available ones.
- There’s no step six. Enjoy your brand new 21st century editor ;)
FAQ
How can I add my own personal tagset to the plugin?
You basically need to create a new directory inside the /wp-content/plugins/wp_markitup/markitup/sets/ directory containing the toolbar stylesheet style.css and the markItUp! toolbar specification set.php. Please note that set.php, despite its extension, it’s a common Javascript source code file: the php it’s just for localization purposes.
Your’re strongly suggested to read the well written markItUp! documentation on how to setup your custom tagset, and watch a couple of markItUp! examples for yourself.
How can I add a new skin/edit an existing one?
Even easier. You just need to have some basic CSS knowledge and have to look at the wp_markitup/markitup/skins/ directory. You’ll find a directory for each existing skin. Each dir will contain a stylesheet named style.css. It’s common to see also an images directory used by the stylesheet itself.
I would like to become a WP MarkItUp! translator!
Great! You can start installing Poedit and opening the wp_markitup/languages/markitup-it_IT.po file with it. It’s all pretty straightforward. If you have problems or you want to submit me the finished translation, don’t hesitate to contact me.
Feature Request/Bug Reporting
If you find any problems/bugs/annoyances or if you feel like something really important is missing, than please let me know commenting on this page. Thanks for the support.
Change Log
- Version 1.3.3: Added Russian localization (thanks Fat Cow!).
- Version 1.3: Added Dutch localization (thanks pw-web!), removed useless (and silly) include of
wp-config-php. - Version 1.2: Added French localization (thanks Jay Salvat!), fixed conflicts with Prototype/Mootools.
- Version 1.1: Added support to PHP5.
- Version 1.0: First public release.


Iam deativded this plugin… Now cant see the Visuell and html
If I have understood well, you have deactivated the plugin and now you can’t see the wysiwyg tinymce editor, am I right? Well, you just have to go to your profile page and check the “use visual editor when writing” option. I might add this question to the FAQs.
Yeah! Thats it! Tank you so much!
Hi,
I’m getting “Cannot load WP MarkItUp” when I try to open the settings page.
Hi Tom, sorry but I cannot reproduce your bug.. could you provide me some more infos?
Is there some kind of demo we can see? Can you convert the Comments Area into a WYSIWYG?
[...] MarkItUp [...]
[...] MarkItUp [...]
[...] MarkItUp [...]
[...] Plugin Page [...]
WP MarkItUp!…
WP MarkItUp! is the Wordpress plugin that replaces the old “quicktags” toolbar with MarkItUp!, a jQuery plugin that allows to turn any textarea into an highly customizable markup editor. XHTML, Textile, Wiki, Markdown and BBcode toolbars are alread…
Nice plugin. Btw, where can I download FancyBox plugin for WP? Thanks.
There appears to be a bug that prevents the plugin from working properly with me. The editor isn’t loaded at all. The settings page is vaguely screwd up. I’ve made a screenshot[1] of the page, hope that helps. Permissions are all set to 755, but only in the
wp_markitupdirectory (and subdirectories). Is this correct? There are no other plugins activated for the sake of troubleshooting. It’s a default, up-to-date Wordpress installation without any customizations. The installation runs on OS X/Apache.wp-config.phpis read-only.hi. Thanks for plugin
perfect.
Regards
@Marko: are you sure you really need a wordpress plugin to handle fancybox? you just need to add 3 lines of javascript to your header.php theme file.. :)
@Konrad: an updated 1.1 version fixes your problems! thanks for the report
@baron: thank you, and spread the word! :)
[...] WP MarkItUp! WordPress plugin | Stefano Verna (tags: wordpress plugin jquery) [...]
[...] MarkItUp [...]
Hello,
I edited out all the default text that showed up when clicking a header tag button.
“Your title here…”
For other users who may want to do that, you’ll find the text strings in the set.php files, such as: /wordpress/wp-content/plugins/wp-markitup/markitup/sets/XHTML/set.php
I had left a comment back on Saturday August 16th, 2008 at 11:30 pm, but I got sidetracked and didn’t make it back until after the upgrade.
There are issues with the Exec-PHP plugin: http://bluesome.net/post/2005/08/18/50/
You might want to install that plugin to see for yourself and to save time. Right now, I have both Exec-PHP and your plugin activated. I haven’t tried a post yet. I just upgraded and figured out (again) that Exec-PHP won’t work in posts written in the visual editor. However, with my profile still set not to use the visual editor, your tag bar is still showing in the editor, so we’ll see how it goes.
The tool bar looks good. I would ditch the “Your title here…” though or add a button for beginners that that a user may switch to off.
Blessings,
Tom Usher
thanks
@Tom Usher: That’s the correct behaviour. WP MarkItUp! shows up only when the visual editor option is disabled. That is, MarkItUp! is not a visual editor (like the WYSIWYG editor tinymce) but just a JS toolbar and some fancy CSS that help you writing your code better and faster, no matter the syntax you’re using. It shouldn’t interfere with Exec-PHP. Hope this helps.
Can someone please explain as to how to get Fancybox working in Wordpress , do you have to cut and paste the javascript code into the header or is there a plugin you have to use ?
Also will the images have to be edited manually or will be automatically to show the effect as seen on this site.
Thank You
@Rohnin: I think I’ll write a post about installing FancyBox on Wordpress in the very next days.. Subscribe the RSS feed :)
Hello Stefano,
MarkItup has some problems with Simple Tags plugin [http://wordpress.org/extend/plugins/simple-tags/] If you want to use both, you have to disable Simple Tags’s auto complete function in options/simple tags/administration menu.
@adi: I installed Simple Tags and I confirm the problem. I think it’s related to prototype and jquery conflicts. I’ll investigate on this.
“I think I’ll write a post about installing FancyBox…”
You should even make a regular WP plugin out of it. FancyBox and LightWindow are my favorite and none of them was transformed into fully functional WP/WPMU plugin. Cheers.
[...] MarkItUp [...]
@adi: The problem is now solved. It was my fault.. I was erroneously overriding the $ variable of Prototype. Version 1.2 will fix this.
Hi Stefano, Trying to set this up, but got a fatal error when activating. I think it may be because I have wordpress/ in a subdirectory under my root. Though I question why you’re trying to include wp-config anyhow?
Warning: requireonce(/Users/nathany/Sites/nathany.com/www/wordpress/wp-content/plugins/wp-markitup/../../../wp-config.php) [function.require-once]: failed to open stream: No such file or directory in /Users/nathany/Sites/nathany.com/www/wordpress/wp-content/plugins/wp-markitup/markitupclass.php on line 21
Thanks for your work on this plugin. - Nathan
[...] heb het hier over de WP MarkItUP plugin, hieronder een screenshot. Screenshot [...]
@Nathan Youngman: thanks for the report. Version 1.3 fixes this.
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
[...] WP MarkItUp is not bad at all… Runs on the standard MarkItUp code, driven by jQuery and is a WP plugin. [...]
[...] Plugin Page [...]
[...] WP MarkItUp is not bad at all… Runs on the standard MarkItUp code, driven by jQuery and is a WP plugin. [...]
Wordpress: rare WYSIWYG editor…
De standaard WYSISWG (What You See Is What You Get) editor is nogal een geval apart. Wordpress biedt de mogelijkheid deze editor te gebruiken, ook kan je snel wisselen tussen de WYSIWYG en de standaard html editor. Maar zodra je wisselt van de html edi…
[...] WP MarkitUp [...]
[...] WP MarkitUp [...]
I want to have my cake and eat it too!
I’m looking for a tool like MarkitUp, which lets me see the complete XHTML code in the post, plus I want to have a visual editor which I can use for fast previews and easier writing.
Basically, I want to write the post in a visual editor, and with a single click then switch to markup and see ALL the HTML tags that were created, so I can fine-tune them to my liking.
As I understand it, MarkitUp completely disables the visual editor, so it is no good to me. Hopefully you’ll fix this in future versions.
[...] WP MarkitUp [...]
Good Plugin for WP…Thanks
Hello, i’ve tried your plugin today and now i uninstall it (don’t fit;)) and the editor menu is gone ! i just keep the html menubar ! What can i do ?
I’ve tried to clear the cache install/uninstall again, nothing…
Thanks for your help
Sorry, everything ok now! just user right disable…
[...] nutze ich das Plugin WP MarkItUp!, dass zur Funktionalität dieses Markdown-Plugin [...]
[...] Source from : http://www.stefanoverna.com [...]
Sorry, I want too understand fine yout plugin. I want add some wiki capabilities to wp. Is mandatory deactivate te default editor and change it for yours?
[...] die Qualität des Wysiwyg-Codes beschwert und deshalb bislang HTML per Hand setzt, sollte sich das mIU-Plugin einmal näher ansehen. Produktivitätssteigerung ist garantiert. Um die Installation des [...]
It`s a great plugin - thank you Stefano.
5MuZJE Thanks for good post
Cool plugin :-) Thanks
I would like to find a solution to check the validity of the url given by user (i use bbcode)
ex: when the user want to put url to insert image –> error message if (url don’t have http://)
Any Idea?
Regards.
[...] public links >> wysiwyg WYSIWYG Editor First saved by RSE1 | 9 days ago WP MarkItUp! First saved by blondeau | 12 days ago WYSIWYG Killer Update First saved by mst1 | 16 days ago [...]
[...] just installed the WP MarkItUp and the Markdown for WordPress and bbPress plugins for my blog. The default editor in WordPress is [...]
First : thanks a lot for this plugin ! it’s amazing to see how simple to instal use such complex tools! Second : There is a little bug : I have installed WP-MarkItUp with WordPress 2.7.1. I hacve checked the “use visual editor when writing” option. I now can switch between Visual and HTML but only once ! I explain : I start with de default VISUAL state. I type some text, go to the HTML to make some check (i change nothing at all, I promise) After switching to VISUAL again, the text is all white and the HTML is not accessible anymore.
Some help, please ? Wordpress is so cool and MarkItUp so amazing i really do not want to go back to previous versions, and older tools.
Hey there, just updated to the latest version of the plugin via Wordpress.org, and now I’m getting these errors:
Warning: Wrong parameter count for class_exists() in /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/Textile/infos.php on line 2Warning: Wrong parameter count for class_exists() in /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/MediaWiki/infos.php on line 2
Warning: Wrong parameter count for class_exists() in /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/XHTML/infos.php on line 2
Warning: Wrong parameter count for class_exists() in /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/MarkDown/infos.php on line 2
Warning: Wrong parameter count for class_exists() in /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/bbCode/infos.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /home/content/d/e/b/debbyrnes/html/wordpress/wp-content/plugins/wp-markitup/markitup/sets/Textile/infos.php:2) in /home/content/d/e/b/debbyrnes/html/wordpress/wp-includes/classes.php on line 1571
What’s up? Was working great before I updated!
Hello,
I have the exactly the same @Jeff Byrnes On a “clean” instal wordpress 2.8 and before with 2.7.1
Perhaps, it’s because “the markitup_class.php Uses ‘wp-content’ directly in code” as seen at http://plugincheck.bravenewcode.com/
Because my WordPress was installed in a sub directory : Fatal error: Cannot redeclare class xhtmltagset in /home/sites/jacquespeters.com/public_html/NEWDIRECTORY/wp-content/plugins/wp-markitup/markitup/sets/XHTML/infos.php on line 3
I don’t know if i’m really clear :-))
Best regards from France
Jacques
Hi,
I discovered 2 bugs:
See the following patch: http://assets1.pioupioum.fr/uploads/2009/07/wp-markitup-Fixed-the-display-and-resizing-of-the-textarea.patch
I’m having the same problems as Jerr Byrnes. Please FIX!
The Option themes is awesome, i also on test it on my test site. The author did a good job.
This is a plugin that makes it easier to insert special paragraphs in your posts and pages. It consists of a couple of buttons added to the WordPress editor.
thanks for your share.it
s usefull for my website,and i think its useful for you as well.thanks for your info
[...] In: Wordpress plugins 5 Jan 2010 Go to Source [...]
ok,thanks for your wordpress plugin
UGG Boots is one of most popular boots in cold winter, UGGso.com have 100% sheepskin UGGS for you to pass the cold winter
thanks for your share.its usefull for my website,and i think its useful for you too.
thanks for your share.its usefull for my website,and i think its useful for you too.
Much appreciated.
Thanks for sharing
Thanks for the article, it was a good read indeed