Approximate time to read: <1 minute

I’m often wanting to create quick and useful links to Wikipedia. Obviously, you could add a link manually each time, but wouldn’t an automated system be so much better?

Well, crack open your functions.php file within your theme folder and add the following code.

add_shortcode( 'wikilink','add_wikilink' );
function add_wikilink( $paras = "", $content = "" ) {
    return '<a href="' . str_replace( " ", "_", $content ) . '" title="Look up ' . $content . ' on Wikipedia" title="Look up ' . $content . ' on Wikipedia" target="_blank" rel="notarget">' . $content . '</a>';

Then, simply add the shortcode  wikilink around any word/words that you wish to look up on Wikipedia.

For example….

The [wikilink]HTC Hero[/wikilink] runs the [wikilink]Android operating system[/wikilink].

This would then produce the following output…

The HTC Hero runs the Android operating system.

The links open in new windows (i.e. target=_blank) and I’ve set rel=nofollow – obviously you can change the above code to modify any of this.

Join the conversation

1 Comment

  1. Awesome tip, just added it to my blog. The only downside is being careful you don’t link a piece of text that doesn’t have a wikipedia article! Really handy though.

Leave a comment

Talk to me!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll Up
%d bloggers like this: