How to Install and Style WordPress 2.5 1

How to Install and Style WordPress 2.5

It’s quickly going to be time to redecorate my internet site for the “Web 2.Zero Age.” I actually have seriously looked at structures, Drupal and Joomla, with which to perform this.

Read more Articles : 

Drupal and Joomla offer complete programs that, inside the case of Drupal, consists of a weblog and forum as center modules. These structures can be accomplished via each CSS (Cascading Style Sheets) and PHP (Personal Home Page or PHP: Hypertext Preprocessor) code adjustments. However, those platforms are complex, and learning enough to install, manage, and personalize these systems may be a daunting venture.

After analyzing the two platforms and the usage of them both on my take a look at mattress platform and on the Internet, I determined to take a look at WordPress as a possible solution to my destiny Web desires. I turned into amazed to discover that today’s WordPress version is easy to put in, smooth to apply, and easy to subject. In this newsletter, I will describe how to set up and customize WordPress 2.5.


(1) Download WordPress

The first installation step is to download WordPress from http://wordpress.Org/download/. I created a directory on my PC called “WordPress” to acquire the files and pics I will use for my WordPress installation and customization. Once the download was completed, I saved the the.Zip report.

(2) Unzip WordPress

After saving the document, I opened it with the zip/unzip application and selected all the files. Since I can be trying out and modifying WordPress locally to start with, I “extracted” the files to the basic listing of the Apache server I use for my PC test mattress.

If I had been installing WordPress “for real” on a live net site, I could have used an FTP patron to upload the the.Zip file to the favored directory at my web hosting service and unzipped the record there. Firefox has a tremendous and *free* FTP customer, FireFTP, that can be used for uploading.

(3) Create the Database

At this factor, the WordPress database wishes to be created. WordPress calls for a database to save the web page content and different statistics. I use MySQL for my database server both on my PC check bed and on my stay websites. I use phpMyAdmin as an interface to MySQL.

Creating the database is honestly simple using phpMyAdmin. I truly start phpMyAdmin, enter the database name, and hit the “Create” button. WordPress will create the tables it needs inside the database.


(four) Create wp-config.Hypertext Preprocessor

WordPress needs to understand how to get entry to the database once it has been created. That’s what the wp-config. Hypertext Preprocessor file is for. WordPress consists of a file known as “wp-config-sample. Personal home page.” This document wishes to be changed with the database to get the right of entry to information and renamed to “wp-config. Personal home page.”

Open the config report with any textual content editor. The crucial entries are DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST.

As a greater security degree, I obtained a unique SECRET_KEY and pasted this into the document. I then saved the edited document as wp-config. Personal home page. The textual content below indicates the code I modified:

// ** MySQL settings ** //

outline(‘DB_NAME’, ‘wordpress’); // The name of the database

outline(‘DB_USER’, ‘rtivel’); // Your MySQL username

define(‘DB_PASSWORD’, ‘MyPassword’); // …And password

define(‘DB_HOST’, ‘localhost’); // 99% chance you might not need to alternate this cost

// Change SECRET_KEY to a completely unique phrase. You won’t need to keep in mind it later,

// so make it long and complicated. You can visit http://api.Wordpress.Org/secret-key/1.Zero/

// to get a secret key generated for you, or simply make something up.

DefineCH6)l@u>x;hA>1ew1maZ/)ToE!Y%ZYAI!=V^L()eooB!0V+k8LJa!Eh’); // Change this to a completely unique word.

(5) Run the WordPress Installer

After completing the edit of the wp-config.Personal home page report, I started the installation script by way of getting into this URL to my Apache server into my browser:

localhost/WordPress/wp-admin/set up.Personal home page

For a stay site, the URL might be something like this:


The first setup screen asks for the blog name and phone e-mail deal.

The subsequent display broadcasts a successful installation and provides a username and password for the administrator. Be sure to keep this password!

The setup is now complete. I can now log into WordPress and begin handling the weblog, customize the subject matter, or including content.

Or, I can click on the hyperlink on the pinnacle of the log-in display and go to the weblog’s domestic page.

If you don’t manually create a wp-config.Php record, WordPress will activate for the information it desires and tries to finish the installation.

That’s it! WordPress needs to be now established.


The modern-day design for my non-public internet website, SelectDigitals.Com, is primarily based on the work and philosophy of Jakob Nielsen Nielsen’s work has been committed to making usable net websites that deliver content material that is easy to discover and easy to study.

The layout of Nielsen’s website online (and my site, via permission) is elegantly simple and has the number one intention of handing over the content material. WordPress also has the number one aim of delivering content. So, my first WordPress design will enterprise hold the look and sense of our sites with the introduced feature of visitor interactivity. I will discuss this as the Jakob layout.

Six primary additives make up the look of the default WordPress blog:

1. Header Graphic,

2. Blog Title,

3. The tagline,

four. Page

five. Background, and

6. Footer.

To make the Jakob weblog load fast, I determined not to apply a header or footer graphic. For this reason, that layout will essentially be the default WordPress theme with a brand new coat, most effective a touch image design paintings need to be executed. In reality, I most effectively needed to create one picture to generate the blog page with its column effect. The blog web page will “go with the flow” centered in a darkish-blue *frame* historical past so that it will serve to frame the page.

Creating the Graphic

A look at the photograph listing for the default WordPress topic suggests the Kubrick look’s default images. For now, there’s only one document of specific interest: kubrickbgwide.Jpg. For the Jakob layout, the alternative Kubrick snapshots are not wanted but will be wanted for the “Fancy,” an extra complicated layout.


The blog’s page may be constructed from a “slice” thru the brand new design center. The slice is a slender picture of the width of the weblog web page.

I started my layout by laying out a basic web page (760px X 600px) in Adobe Illustrator. I like using Illustrator for this type’s artwork, although different programs could be used, too.

I filled the fundamental page with the page’s heritage coloration (not to be careworn with the dark blue *body* history). The light background coloration will “display-off” colored textual content, including the weblog’s name and tagline.

I overlayed the page with two rectangles, or “columns.” The left-hand, 510px-extensive column is packed with a pastel yellow color; the right-hand column, 230px huge, is full of a pastel blue color. The two columns match in the simple web page with a 10px border of web page heritage around them.

In Illustrator, I then located a 760px X 40px rectangle on the web page and used this to make a slice. A slice is nothing more than a representative piece of a bigger photo, in this example, of the weblog design. I saved the slice as kubrickbgwide.Jpg. Kubrickbgwide.Jpg could be used to generate the weblog-web page’s historical past. As new content is added to the weblog page, copies of the slice can be stacked vertically to “grow” the two-column background. This is the only photograph needed by a browser to generate the weblog’s homepage. The Blog will, consequently, load very quickly.

Pretty clean to date, proper? The layout’s relaxation is executed thru the theme’s CSS document and/or via the WordPress administrative interface.

CSS Changes

The default CSS document is in the wp-content_themes_default directory. The CSS textual content beneath suggests the code changes to fashion.Css. Before making any changes to the default CSS document, I usually make and shop a duplicate of the original. The CSS file can be opened and modified with any text editor. Text to be deleted will be shown inside square brackets. The new or changed text will be shown without brackets.

/* Begin Typography & Colors */


[background: #d5d6d7 URL(‘images/kubrickbgcolor.Jpg’);]

historical past: #636f89; /* Set the Body history shade to blue */

#web page

[background-color: white;]

[border: 1px solid #959596;]



background: #73a0c5 url(‘images/kubrickheader.Jpg’) no-repeat bottom center;


margin: 7px 9px 0;

height: 192px;

width: 740px;



[background: #eee url(‘images/kubrickfooter.Jpg’) no-repeat top;]

historical past: #fffef2; /* Very light yellow */

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg [.Description]

text-ornament: none;

[color: white;]

color:purple; /* Make the identify red */

padding-bottom: .5em; /* Put a bit space between the name and tagline */


textual content-decoration: none;

coloration: blue; /* Make the tagline blue */

textual content-align: middle;

/* End Typography & Colors */

/* Begin Structure */


[background-color: white;]

background-colour: fffef2; /* Very mild yellow */

[border: 1px solid #959596;]

border: none;


[background-color: #73a0c5;]

background-colour: #fffef2; /* Very mild yellow */

/* End Structure */

After making and saving these modifications to the style.Css report, the newly designed blog web page is performed.


Although I like the simplicity of the Jakob weblog design, it’ll now not appeal to anybody. Lots of human beings love “glitz.” The rate of a flowery WordPress gets dressed usually a slower loading weblog without growth in usability. However, for folks that want to “get dressed up” the advent in their weblog, here are additional ways this may be completed.

First of all, it should be mentioned that the history of the default WordPress web page uses header (kubrickheader.Jpg) and footer (kubrickfooter.Jpg) photos. These portraits aren’t filled with stable color, as in the Jakob design, but with gradients. There additionally appears to be a minimal drop shadow beneath the web page.

Because of the complexity of the default page, extra portraits are required, and, as a result, more slices might be wished. Additionally, whilst a greater complex body historical past is preferred whereinto “flow” the page, a “seed” photograph for this might additionally be required (that is what the kubrickbgcolor.Jpg photo is for).


As before, I created a drawing of the weblog page in Illustrator. The page, with rounded corners, floats on the default WordPress history, has a yellow gradient, and has a small drop shadow.

I first created a 760px X 600px rectangle on the Illustrator artboard. I crammed this rectangle with the historical past coloration (C: eight, M:6, Y:6, K:0).

Using the Rounded Rectangle Tool, I drew a 736px X 584px rectangle and stuffed it with the yellow gradient. Essentially, I made the page as big as viable inside the history while leaving enough room for the drop shadow.

Finally, I gave the rounded rectangle a small drop shadow.

To ensure that the slices will merge perfectly into the *frame* history, I created a 60px X 60px rectangular of the identical history shade (C:8, M:6, Y:6, K: zero) and saved it as kubrickbgcolor.Jpg. The small image could be used to “paint” the frame background. This is a critical step as the historical past used for the body and the historical past used for the page need to match flawlessly for the Fancy layout.

Creating the Slices

Using the Rectangle Tool, I placed a 760px X 200px rectangle on top of the layout described above. I located this rectangle at the top of the format and used it to make a slice for the header graphic. Before doing this, I disabled stroke and fill.

I stored the slice as kubrickheader.Jpg.

I created the footer and web page slices in a similar style and renamed them as kubrickfooter.Jpg and kubrickbgwide.Jpg, respectively. Kubrickfooter.Jpg is 760px X 63px and kubrickbgwide is 760px X 40px.

There are other Kubrick pix in the photographs directory: kubrickbg-ltr.Jpg and kubrickbg-rtl.Jpg (left to right and right to left). These photos are the same as kubrickbgwide.Jpg. So, I made two copies of kubrickbgwide.Jpg and renamed them, therefore.

CSS Changes

The default CSS report is in the wp-content_themes_default directory. The CSS text below suggests the code changes to fashion.Css. Square brackets show which code to delete, and new code is shown without brackets. Before making the exchange, I copied and stored the unique report. For the Fancy design, the CSS changes are minimal.

/* Begin Typography & Colors */


[background: #d5d6d7 URL(‘images/kubrickbgcolor.Jpg’);]

historical past: #e7e7e7 URL(pix/kubrickbgcolor.Jpg’);


[background-color: white;]

[border: 1px solid #959596;]


[background: #73a0c5 url(‘images/kubrickheader.Jpg’) no-repeat bottom center;]

background: #e7e7e7 url(‘photographs/kubrickheader.Jpg’) no-repeat backside center;


[background: #eee url(‘images/kubrickfooter.Jpg’) no-repeat top;]

heritage: #e7e7e7 url(‘snap shots/kubrickfooter.Jpg’) no-repeat pinnacle;

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg [description]

[color: white;]

colour:crimson; /* Make the weblog identify purple */

padding-bottom: .5em; /* Put a touch area among the identify and tagline */


textual content-decoration: none;

shade: blue; /* Make the blog tagline blue */

textual content-align: middle;

/* End Typography & Colors */

/* Begin Structure */

#web page

[background-color: white;]

background-colour: #e7e7e7;

[border: 1px solid #959596;]

border: none;


[background-color: #73a0c5;]

background-shade: #e7e7e7;

/* End Structure */

After the design and CSS work, WordPress suggests it’s new clothes to the entire Internet.

Yours for a more successful weblog,

Royce Tivel