WordPress’s default behavior for permalinks is to create a URL that looks something like this:

http://www.yoursite.com/index.php?p=2

where p is the post id.

If you care at all about the search engines indexing your blog, and you should if you want anyone to read it :) , you’ll want to use a little SEO (search engine optimization) trick by having nice, neat URLs that describe your post.

In my case, I wanted my individual post archives to be in the root of my domain, as search engines like Google devalue a page the deeper it is into the site. I also wanted the link title be the post’s name, so that my permalinks will look like this: http://www.yoursite.com/this-is-my-posts-title.htm

To do it:

You will need to have an .htaccess file and make it editable by WP. Sounds hard, but WordPress makes it easy. First of all, if you don’t know what it is, an .htaccess file is simply a text file that can contain instructions for the webserver. If you have an .htaccess file already, great. If you don’t have an .htaccess file, you’ll need to create a text file using any text editor (notepad will do) that simply has a blank page and upload it to your server. You will then need to change the properties of the .htaccess file on the server, most easily done with the same FTP program you probably used to upload wordpress to your server as well as your themes, the .htaccess files, etc. What you’re wanting to do is make the file writable. This can be accomplished by doing a chmod on the .htaccess file (many FTP programs offer this when you right click on the file -they give you an option of chmod or sometimes it is referred to as properties. So chmod the .htaccess file to 666 to make the file writable so that WordPress can edit it by itself to update the permalink structure. (If you don’t want to make the .htaccess writable by the server, then when you’re done setting up the Permalink structure WordPress will tell you what code to insert into your .htaccess file yourself using a text editor)

- log into WordPress, and then click on ‘Options’. Next click the sub-category under options entitled ‘Permalink’

- the page you’re on will now describe all the fields you can use to create your permalink. I only cared about the post name so in the edit box just underneath where it says, ‘Use the template tags above to create a virtual site structure:’ I typed the following:

/%postname%.htm

NOTE: for faster performance, it is better to include a unique variable such as the post ID number within the permalink structure If you choose to go this route, you could setup your permalinks as follows:

/%postname%-%post_id%.htm

or

/%post_id%/%postname%/

or

/%post_id%/%postname%.htm

- at this point you should click the button to Update Permalink Structure.

So now, my first WordPress post on my Tool Reviews Site can be found at http://www.toolreviews.biz/porter-cable-cffn250n-finish-brad-nailer-combo-kit.htm (btw - that post is more of a placeholder while evaluating WordPress than anything else..)

Personal Opinion Warning: Some sites have recommended including the category as part of the permalink, but this will slow down wordpress performance because many of your posts are likely to have more than one category so it can get confusing as to figure out which category WP will choose for your permalink.

The best time to set up ‘Pretty Permalinks’ is the moment you install your blog because if you already have a bunch of existing posts, changing the permalink structure will make it so that your old links to those posts will result in page not found errors - to fix this you would need to edit the .htaccess file to set up permanent redirects for each post and page in the form of:

Redirect 301 http://www.yoursite.com/index.php?p=2 http://www.yoursite.com/the-new-post-title.htm

This way people who have linked to your old URLs will get automatically redirected to the current page URL.

This all sounds WAY more complicated than it actually is when you follow the instructions step by step so don’t be overwhelmed - you can do it!

Bookmark at:
    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at del.icio.us    Digg How to configure WordPress to create search engine friendly URLs for permalinks at Digg.com    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at Spurl.net    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at Simpy.com    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at NewsVine    Blink this How to configure WordPress to create search engine friendly URLs for permalinks at blinklist.com    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at Furl.net    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at reddit.com    Fark How to configure WordPress to create search engine friendly URLs for permalinks at Fark.com    Bookmark How to configure WordPress to create search engine friendly URLs for permalinks at YahooMyWeb
Filed under , , , , , , by Emily from How to Blog.

[UPDATE FOR WORDPRESS 1.5+ and 2.0 users: check out my comprehensive list of over 615+ WordPress 1.5 themes ]

Apparently some of the most popular templates for use with WordPress 1.2 (Gemini layout, Trident layout, and The Vesuvius layout) recently became unavailable from their original sources. Craig at NuclearMoose had been kind enough to make these WordPress templates available once again for free download to the WordPress community. (Thanks Craig!!!!)

Updated 11/7/2004: NuclearMoose site no more?

Looks like Craig’s taken his site down (I’ll miss it!!), so I’m uploading the templates here in the spirit of honoring Craig’s initial intent — to keep these awesome templates freely available to the WordPress community.

Download gemini.zip (4.1K)

Download trident.zip (4.1K)

Download vesuvius.zip (4.3K)

NOTE - these templates are for WordPress 1.2.

If you’ve upgraded to Strayhorn, the latest version of WordPress (1.5), check out my comprehensive list of over 286+ WordPress 1.5 themes that I found by hunting around the blogosphere

Bookmark at:
    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at del.icio.us    Digg Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at Digg.com    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at Spurl.net    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at Simpy.com    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at NewsVine    Blink this Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at blinklist.com    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at Furl.net    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at reddit.com    Fark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at Fark.com    Bookmark Templates for WordPress -  Gemini layout, Trident layout, and The Vesuvius layout now available for download at YahooMyWeb
Filed under , , , , , , , , by Emily from How to Blog.

Found a great tutorial that explains wp-layout.css to help you better understand what each piece of CSS (cascading style sheets) is doing to the layout of your WordPress pages so you can best redesign and customize the look and feel of your sites by modifying the WordPress templates to meet your specific needs.

In addition to the tutorial, NuclearMoose provides the following tips:

- SAVE YOUR ORIGINAL FILE(S) BEFORE EXPERIMENTING.

- Border, margin and padding sides are defined like this: TOP, RIGHT, BOTTOM, LEFT

- a, a:visited, a:hover, a:active — should be defined in that order.

- When adding padding AND margin, don’t forget that you need to account for total amount of space: margin: 5px; padding: 5px; = 10px all the way around.

- Experiment with everything.- SAVE YOUR ORIGINAL FILE(S) BEFORE EXPERIMENTING.

- It’s good practice to ALWAYS define a generic font like monospaced, serif, sans-serif.

- It’s also good to ALWAYS define a background and foreground colour in your BODY selector.

-Don’t overdo the font-family lists — it will slow down load time as the system attempts to find and load ALL the fonts listed.

-You don’t ‘have to’ end each line with a semi-colon, but you’re crazy if you don’t!

-Have fun! Don’t be afraid to dive in and muck about.

SAVE YOUR ORIGINAL FILE(S) BEFORE EXPERIMENTING.

There’s also a good reminder that the WordPress Support forums are a tremendous resource for help and information.

Bookmark at:
    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at del.icio.us    Digg Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at Digg.com    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at Spurl.net    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at Simpy.com    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at NewsVine    Blink this Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at blinklist.com    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at Furl.net    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at reddit.com    Fark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at Fark.com    Bookmark Tutorial on modifying WordPress templates - understanding the code and customizing the templates to meet your needs at YahooMyWeb
Filed under , , , , by Emily from How to Blog.
Permalink • Print •  • Comment

There’s a great article for total beginners who need some help in understanding how the basic structure of a WordPress site works by comparing your website to a house. It’s got some great tips to help you wrap your mind around how to structure your site, etc, and is well worth reading when trying to plan out your sites design and navigational features (always good to do BEFORE making your site, a rule I often forget to follow..)

Bookmark at:
    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at del.icio.us    Digg Building your home with WordPress - how the basic structure of a WordPress site works at Digg.com    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at Spurl.net    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at Simpy.com    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at NewsVine    Blink this Building your home with WordPress - how the basic structure of a WordPress site works at blinklist.com    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at Furl.net    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at reddit.com    Fark Building your home with WordPress - how the basic structure of a WordPress site works at Fark.com    Bookmark Building your home with WordPress - how the basic structure of a WordPress site works at YahooMyWeb
Filed under , , , by Emily from How to Blog.
Permalink • Print •  • Comment

Creating Static Pages using WordPress

WordPress creates dynamic pages on the fly, using PHP, which means that it takes a WHOLE lot less time to publish your pages/site with WordPress than it does with MovableType. However, some have said that the dynamic pages create an additional load on the server (hey, but so does the process of publishing using MT), and others want static pages as they are more easily cached. According to Jeff Minard, a plugin for WordPress called ‘WP-Statictize’, will make ‘WP will create static versions of pages on the fly and essentially act like MT by creating static pages, just in a slightly different (note: better ;-) ) way.’

Fighting comment and TrackBack spam with a WordPress Plugin

Craig from nuclear moose candy said, ‘If you use WordPess in combination with Kitten’s Spam tool plugins, you get fantastic comment spam moderation. I can delete a comment, flag it as spam, add the IP, email address, and some keywords to the spam words list with a single click of the button. The tool is intelligent enough to delete duplicates from the spam words list, as well. Additionally, Kitten created a ‘retrospaminator’ which will go back through all of you old comments looking for any you may have missed.

Note - his site has a lot of great WordPress tips on it which I’m gonna go check out right now!

Bookmark at:
    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at del.icio.us    Digg WordPress plug-ins for creating static pages and eliminating comment and trackback spam at Digg.com    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at Spurl.net    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at Simpy.com    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at NewsVine    Blink this WordPress plug-ins for creating static pages and eliminating comment and trackback spam at blinklist.com    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at Furl.net    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at reddit.com    Fark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at Fark.com    Bookmark WordPress plug-ins for creating static pages and eliminating comment and trackback spam at YahooMyWeb
Filed under , , , , , , , , , by Emily from How to Blog.
Made with WordPress and the Semiologic CMS | Customized by Emily Robbins