Better Source Code Posting
For the coders among you, you may already know that posting source code is really easy here on WordPress.com thanks to the sourcecode shortcode. You just wrap your code in [sourcecode]
and you’re good to go — no code escaping or anything.
If you are one of those code posters, or are looking to become one, then you’ll be happy to know that we’ve updated the feature allowing more flexibility as well as adding support for additional coding languages like Bash and SVN diff.
See for yourself — here’s some HTML with a little bit of PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>WordPress.com Code Example</title> </head> <body> <h1>WordPress.com Code Example</h1> <p><?php echo 'Hello World!'; ?></p> <p>This line is highlighted.</p> <p>This line is very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long.</p> <div class="foobar"> This is an example of smart tabs. </div> <p><a href="https://wordpress.com/">WordPress.com</a></p> </body> </html>
Besides a completely new, easier to use look, you may notice that line number 12 is highlighted. It’s just one of the many new features offered in the new version which also includes things like first line number control and the much better toolbar (hover over the code block to make it show up).
To see the full list of available languages and configurations parameters as well as some working examples, check out our in-depth support document.
This feature was implemented using Alex Gorbatchev’s SyntaxHighlighter package. It’s also available as a plugin for WordPress.org users.
OMG – learning how to do any of this stuff is going to cost me money, isn’t it?
LikeLike
Looks great – thanks 😀
LikeLike
Great! Thanks a lot!
LikeLike
Awesome!
LikeLike
This change might force me to learn some HTML. Thanks for another great feature.
LikeLike
I love source code editing!
LikeLike
That is soooooo sweet. Thanks for this.
LikeLike
wow! that helps a lot! 10x a million! Like always, you ARE the best of the best!
LikeLike
thats cool… of course one of the things i like about wordpress is i don’t have to deal with code anymore!
LikeLike
Thanks for this inclusion among the many wordpress.com features.
LikeLike
On firefox 3.5.5 ubuntu 9.10 I don’t see any code.
Just white and grey bars.
LikeLike
I’m unable to reproduce. I booted my laptop off an Unbuntu 9.10 live CD and used it’s Firefox 3.5.3 to test — it showed up as expected.
Please make sure you don’t have any addons conflicting or something. 🙂
LikeLike
Many thanks for supporting Scala syntax highlighting ! 😀
LikeLike
thks for the update and the features
LikeLike
awesome! 🙂
LikeLike
This is cool.
LikeLike
Someday I’ll learn CSS and HTML and use all these features.
LikeLike
I use these features extensively, and these are very important to me. The feature is perfect for me, except some minor visual issues (padding and borders in some variant) which i have already discussed on forums and #wordpress.com freenode channel.
LikeLike
Um, okaaaaay. I just tried wrapping the source code for a widget as described above, and all that happens is the actual code appears on my blog??? I’ve read just about everything I can find on the subject and I’m starting to feel like I’m missing something? A brain perhaps? Any ideas anyone? Thx
LikeLike
Can you contact WordPress.com support and include the code as well as the URL where you tried to post it?
LikeLike
Copy to the toolbar alone is worth its weight in gold. Very nice feature!
The code itself looks kind of cramped though by default in Chrome on XP.
LikeLike
great! =)
LikeLike
Excellently spruced up feature. Congrat’ 🙂 and glad to know it made its way as a plugin into WP.
LikeLike
I know this may be a silly question, but does this mean first I have to purchase CSS upgrade in order to do sourcecoding?
Plus would you recommend a site I can learn just a little bit more.
I understand HTML. I’m pretty good with the basics, and I’d love to learn some more. I’m going out to find an HTML5 book today just to stay on top of the little i know.
LikeLike
You don’t have to purchase anything to use the sourcecode shortcode on WordPress.com. I think W3Schools is a great HTML resource. I have liked HTML Dog in the past too.
LikeLike
Very nice, first line number control is a great improvement. Thanks WP.com
LikeLike
Nice, thanks.
LikeLike
This is great! Having the language syntax highlight is a nice plus over the code view I’ve been using prior to this.
Thanks.
LikeLike
That’s useful.
LikeLike
This exactly is what I want! Thænkz!
LikeLike
Wow, it’s just like you’re speaking English in another language!! I vow before I die I am going to take the time to decipher it, and I trust that by then WP will have made even more amazing updates. 🙂
LikeLike
Sounds good for me, since I’m going to post any source code to my blog.. ^^
LikeLike
cheerio!!!!
LikeLike
Thanks a lot…
LikeLike
Thanks for another great addition to the wordpress.com functionality
LikeLike
Guys, you screwed up the SourceCode engine. Now, at the time of posting, everything shows up like it would be just formatted with ::pre:: tag. See your own blog post for the ‘nice’ effect.
HTH
LikeLike
This is an awesome extension! I was wondering if we can have syntax highlighting for lisp?
LikeLike
Something that I was waiting for…Thanks a lot.
LikeLike
Excellent Stuff!
Would you guys also consider adding Cisco or Juniper Syntax hightlight?
WP Rocks!
Thank you!
LikeLike
It doesn’t look like anyone has written a “brush” (which is what adds support for a language) for either of those languages and I don’t think anyone here at WordPress.com knows those languages either.
If you’d like to write one yourself though, we’d be happy to include it. Just read the brush documentation and then submit the content of the brushes to us. 🙂
LikeLike
mmm,…. good info
LikeLike
thanks !!!
LikeLike
Thank God.. I was pretty tired of converting my code into html decorated form and pasting ’em in my blog. That is a good one. Java and C# should be added to the feature. Thanks a bunch.
LikeLike
Java and C# (csharp) are both already supported. See the support document for the full list of supported languages: https://wordpress.com/support/code/posting-source-code/
LikeLike
Truly awesome-tastic! Thanks.
LikeLike
great!
LikeLike
Good work folks
LikeLike
Yea…Better source code..Nice..Very simple to using about that
LikeLike
Thank you so much. Id love to use this feature. WordPress is getting better
LikeLike
It’s Very useful for me 😉 thx
LikeLike
Any chance we’ll get support for ML style languages (like SML, Ocaml, and F#) and Lisps (like CL, Clojure, and elisp)?
LikeLike
@Alex M.
Thank you. Much appreciated.
LikeLike
Very useful plug-in.
LikeLike
I was looking for this, great help, thanks. So long I was having difficulty in posting those codes.
LikeLike
I prefer specialized plugins for source posting, cause there’s some highlighting as well
LikeLike
The .com versions/themes are much easier, you don’t have to think about how things work 😉
LikeLike
The highlighting feature is greate. I missed it for quite long.
LikeLike
nice info.. lets try it 😀
LikeLike
Great but its about time .. I would say..
LikeLike
I still don’t get it. And why should you source code posts?
LikeLike
Source code can be added to posts to show other people your neat/useful code. 🙂
LikeLike
Want to learn how to make my blog look right
LikeLike
Okay! The WordPress.com introduction page has some basics. Then head over to the forums or ask us in support if you need more help.
LikeLike
Speak english, I don’t understand this source coding stuff… I’m just a daily photo blogger waiting for my blog to be freshly pressed.
LikeLike
Hello,
Could you please let me know these coding will help me to promote my blog?
Thanks
LikeLike
The sourcecode shortcode is a way to show other people code examples, not a way to promote a blog.
LikeLike
Thank you so much..
LikeLike
Thanks, that’s great ! A really nice thing 🙂
LikeLike
wow wow wow,,, this is nice!
LikeLike
UUhh what is source coding?? Im learning pple…
LikeLike
LOL
LikeLike
thanks so much
LikeLike
Thx so much! It’s a lot like BBCode.
LikeLike
Thx this is really great 🙂
LikeLike
Me thinks its a snowin on this here page!
LikeLike
that is really cool 😉
LikeLike
Cool!
Thank you!
LikeLike
muchas gracias for this!
LikeLike
Sounds very good! (and if it’s all beyond my wit then I know others will help me if I ask). 🙂
LikeLike
Alex ..
that’s cool
thanx 🙂
LikeLike
Looks great! One thing, though…
I’ve got some articles where code is inside code-tags. When I replace those tags with the new sourcecode-block, the quote-characters are rendered for html and are thus displayed as " instead of ‘just’ the normal character.
Am I doing something wrong here?
LikeLike
Can you contact WordPress.com support with a specific example?
LikeLike
Sweet! Thanks!
LikeLike
Very cool.:)
LikeLike
Good Work! Keep going!
FP
LikeLike
Thank you! Thank you!
LikeLike
It’s all greek to me.
LikeLike
I came to know ab’t this from your blog only and used it… Thanks,
Soumen.
LikeLike