It’s now a litle more than a week since I installed WordPress on my website. Installing WordPress, finding a good looking theme, finding and adding nice plugins and migrating the content from my old site was quite easy. The thing that costed me the most time was a good way to do the url rewrite. I solved that by creating a simple error.asp page and assigning that page to the 404 error. You can find more info about this error.asp here.

One other point that I wanted to solve is that I have multiple domains running on 1 website and I do want multiple WordPress installations but not for all domains. I also did not want to use WordPress MU because of compatibility and flexability issues. I solved this by conditionally setting the database table prefix in the wp-config.php for the WordPress instances I wanted and adding a conditional redirect in the index.php for the none WordPress domains I have. Here is the code that I use.

wp-config.php

$table_prefix  = 'wp_';
$sl = strlen($_SERVER['SERVER_NAME']);
$d = substr($_SERVER['SERVER_NAME'], $sl - 10); 
if ($d == 'taalvos.nl'){
	$table_prefix  = 'taalvos_';

index.php

$d = substr($_SERVER['SERVER_NAME'], $sl - 16); 
if ($d == 'de-rozemarijn.nl'){
	/** redirect function from wp-app.php should also be included. */
	redirect('default_rozemarijn.asp');
} 

The number of Plugins that are available for WordPress can be overwhelming. Below is a list of the Plugins that I installed. Thanks Thushan for a couple of nice tips.

Add to Any: Share/Bookmark/Email Button

Help readers share, bookmark, and email your posts and pages using any service.

Acronyms

A plugin to wrap acronyms in posts and comments with appropriate acronyms. Allows users to manage lists of acronyms through admin interface. Based on Joel Bennett’s Acronym Replacer plugin (http://www.huddledmasses.org/) and Joel Pan’s NP_Acronym plugin for Nucleus CMS.

Akismet

Akismet checks your comments against the Akismet web service to see if they look like spam or not. You need a WordPress.com API key to use it. You can review the spam it catches under “Comments.” To show off your Akismet stats just put <?php akismet_counter(); ?> in your template. See also: WP Stats plugin.

All in One SEO Pack

Out-of-the-box SEO for your WordPress blog. Options configuration panel

Google XML Sitemaps

This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.

New Tag Cloud

The plugin provides an widget wich shows a tag cloud with the tags used by the new WordPress own tagging feature

SyntaxHighlighter Plus

An advanced upload-and-activate WordPress implementation of Alex Gorbatchev’s SyntaxHighlighter JavaScript code highlighting package. See WordPress.com’s “How do I post source code?” for details. Click here for options.

TinyMCE Advanced

Enables advanced features and plugins in TinyMCE, the visual editor in WordPress.

Tweetable

Integrate Twitter with your WordPress blog. Automatically tweet new posts, display your latest tweet in your sidebar, etc.

WordPress Related Posts

Generate a related posts list via tags of WordPress

WPtouch iPhone Theme

A plugin which formats your site with a mobile theme for the Apple iPhone / iPod touch, Google Android and other touch-based smartphones.

Related posts