Posts Tagged ‘wordpress’

Reference for Shortcodes

June 12, 2010 Leave a comment

Wow, two posts in one day! Not much else to do while I sit here watching people tear out our old carpet and install new carpet. Everything’s unhooked and has been moved out to make room, so it’s just me and my laptop for the rest of the day.

I find myself looking up the syntax for these shortcodes pretty often, so I thought I’d post it. What’s a shortcode? It’s like an HTML tag, but using square brackets instead of angled brackets. WordPress interprets them as shorthand for doing something more complicated. They can be very handy, so check them out if you’re not already familiar with them. Here is the list of shortcodes supported by WordPress.


Categories: Wordpress Tags: ,

Posting Source Code to

May 28, 2010 Leave a comment

I’ve been less than pleased with’s facilities for posting source code. The built-in shortcode sourcecode isn’t too bad, but it’s hard to control through custom stylesheets. For me, I found the font size too small and hard to read. Also, it doesn’t always highlight the syntax the way I want. So here are a couple of solutions that worked for me.

CopySourceAsHtml – this is a add-in for Visual Studio 2005, 2008, and 2010. It lets you copy code into your clipboard as HTML from Visual Studio. This is nice and easy, but only if your code is coming from Visual Studio.

Windows Live Writer – this isn’t strictly for posting code, but an all-purpose blog editor that works with a lot of different blogging systems (including It’s much easier to use than the built-in editor. You can get it here. It also accepts plug-ins, like the Source Code Formatter.

WLW Plug-in: Source Code Formatter – a plug-in for Windows Live Writer. It let’s you customize the style, such as font, color, box outline, and alternating shading. You can also set select lines to be highlighted. It’s reliable, easy to use, and isn’t dependent purely on Visual Studio.

Both of these solutions generate <pre> tags, but it’s possible that your theme messes with that tag and thus makes your code unreadable. If that’s the case, you can simply append your CSS style sheet with the following to “reset” your <pre> tag style. The exact style you set it to is not that important, because the source code HTML you paste in should override what it needs to. It just needs to “undo” anything your theme’s CSS might be doing. Note that you will need the CSS Upgrade in order to do this.

pre {
font-family:consolas, "Courier New", courier, monospace;


Categories: CSS, Wordpress Tags: , , , ,