Step by step WordPress learning (Part 1)

Step by step WordPress learning

  1. Basic  Idea about wordpress.
  2. WordPress installation (wp-config.php, Network)
  3. WordPress directory structure
  4. Basic idea about Permalinks, Pages, Post, Blog link, comments, User, User role, Theme, Plugins, widget
  5. Theme development
  6. Plugins Development
  7. Widget development

1.  Basic  Idea about wordpress.

What is wordpress?

WordPress is publishing software with a focus on ease of use, speed and a great user experience. WordPress is blessed with an active community, which is the heart of open source software. WordPress proud to offer you a freely distributed, standards-compliant, fast, light and free content management system, with sensible default settings and features, and an extremely customizable core.


2.  WordPress installation.

Things You Need to Do to Install WordPress


Detailed Instructions:
Step 1: Download and Extract

Download and unzip the WordPress package from

  • If you will be uploading WordPress to a remote web server, download the WordPress package to your computer with a web browser and unzip the package.
  • If you will be using FTP, skip to the next step – uploading files is covered later.
  • If you have shell access to your web server, and are comfortable using console-based tools, you may wish to download WordPress directly to your web server using wget (or lynx or another console-based web browser) if you want to avoid FTPing:
    • wget
    • Then unzip the package using:
      tar -xzvf latest.tar.gzThe WordPress package will extract into a folder called wordpress in the same directory that you downloaded latest.tar.gz.
  • If you do not have shell access to your web server, or you are not comfortable using console-based tools, you may wish to deploy WordPress directly to your web server using ZipDeploy.


Step 2: Create the Database and a User

If you are using a hosting provider, you may already have a WordPress database set up for you, or there may be an automated setup solution to do so. Check your hosting provider’s support pages or your control panel for clues about whether or not you’ll need to create one manually.

Step 3: Set up wp-config.php

You can either create and edit the wp-config.php file yourself, or you can skip this step and let WordPress try to do this itself when you run the installation script (step 5) (you’ll still need to tell WordPress your database information).

Step 4: Upload the files

Now you will need to decide where on your domain you’d like your WordPress-powered site to appear:

  • In the root directory of your web site. (For example,
  • In a subdirectory of your web site. (For example,

Step 5: Run the Install Script

Point a web browser to start the installation script.

  • If you placed the WordPress files in the root directory, you should visit:
  • If you placed the WordPress files in a subdirectory called blog, for example, you should visit:


Multiple Blogs (Allow Multisite )

Please note in WordPress 3.0 there is now a native ability to create multiple blogs, referred to as a network of sites. This is because the codebase for WordPressMU was merged into core.

To enable the Network Setup menu item, you must first define multisite in the wp-config.php file.

Open up wp-config.php and add this line above where it says /* That’s all, stop editing! Happy blogging. */. If it doesn’t say that anywhere, then add the line somewhere above the first line that begins with require or include:

define(‘WP_ALLOW_MULTISITE’, true);

You will need to refresh your browser to continue.

Step by step WordPress learning (Part 2) 




About Zahidul Hossein Ripon

Zahidul Hossein Ripon a Bangladesh national, born in 1983 did Bachelor of Science in Computer Science and Engineering. At present, Mr. Ripon is working as a Managing Director in Coraltech Solutions. Before working with Coraltech Solutions, he worked in different reputed ICT industries in Bangladesh from year 2007. Mr. Ripon is one of the Associate Member of Bangladesh Computer Society. Mr. Ripon attended couple of Conference and Training, Seminars and events of ICT in Bangladesh and abroad. He is one of the co-author of few number of research publications in international scientific journals and proceedings.

, ,

3 Responses to Step by step WordPress learning (Part 1)

  1. tanjina anwar January 29, 2013 at 5:33 pm #

    Great article. This is a really great post for wordpress beginner

  2. Erik April 2, 2013 at 3:14 pm #

    Great artical for wordpress learner. Thanks writer :)

  3. June 7, 2013 at 5:39 pm #

    I will right away grab your rss as I can’t find your e-mail subscription link or newsletter service. Do you’ve any?

    Kindly let me understand in order that I may subscribe.

Leave a Reply to tanjina anwar Click here to cancel reply.