🖥️ 1. Navigating the WordPress Dashboard

After installing WordPress (via Hostinger, cPanel, or any host), log in at yourdomain.com/wp-admin. The dashboard is your control centre. Key sections:

⚡ First action: Go to Settings → Permalinks and choose "Post name" (e.g., yourdomain.com/sample-post/). Save changes. This is crucial for SEO.

🎨 2. Installing & Customizing a Theme

Your theme controls design and layout. WordPress offers thousands of free themes, plus premium options like Astra, GeneratePress, and Kadence (which also have free versions).

1
Go to Appearance → Themes → Add New. Search for a theme (e.g., "Astra").
2
Click Install → Activate. The theme becomes live instantly.
3
Import a starter template (if available). Many modern themes offer one-click demo imports. Look for a "Starter Templates" plugin or an onboarding wizard. This gives you a ready-made layout to tweak.
🧩 Recommendation: Astra + Starter Templates plugin is an excellent combo for beginners. It's lightweight and highly customizable without code.

After activation, you'll find theme-specific settings under Appearance → Customize or a dedicated theme panel.

🔌 3. Essential Plugins to Install Immediately

Plugins extend WordPress functionality. Here’s a curated list for a solid foundation:

Security & Backups

SEO & Performance

Design & Forms

Spam & Comments

Install plugins via Plugins → Add New, search by name, and click Install Now then Activate.

⚠️ Don't overdo it: Too many plugins can slow your site. Stick to 10-15 essential ones.

📄 4. Creating Core Pages & Menus

Every website needs basic pages. Go to Pages → Add New and create:

After creating pages, set your Homepage under Settings → Reading → Your homepage displays → A static page.

Setting Up the Navigation Menu

1
Go to Appearance → Menus.
2
Create a new menu, name it "Main Menu", and add your pages (Home, About, Contact, Blog).
3
Assign it to the "Primary Menu" location (theme-dependent). Save.

🎛️ 5. Using the Customizer & Site Editor

The Appearance → Customize panel lets you modify site identity, colours, typography, and layout in real time. For newer block themes, you'll use the Site Editor (Appearance → Editor).

If you use a page builder like Elementor, you'll design individual pages separately – just edit a page and click "Edit with Elementor".

🧬 6. Advanced: Child Themes & Code Snippets

To safely customize a theme without losing changes on updates, use a child theme. If your theme is simple, you can create one manually or with a plugin like Child Theme Configurator.

For adding custom functions, edit the child theme's functions.php or use a code snippet plugin like Code Snippets. Example: disable the WordPress admin bar for subscribers:

// functions.php of child theme function remove_admin_bar_for_subscribers() { if (current_user_can('subscriber')) { show_admin_bar(false); } } add_action('after_setup_theme', 'remove_admin_bar_for_subscribers');
✏️ Tip: Never edit parent theme files directly. Always use a child theme or the Code Snippets plugin to avoid losing customizations after updates.

7. Performance & Security Tuning

Speed and security are critical. Checklist:

🚀 8. Final Checklist & Launch

  1. ✅ Permalinks set to "Post name"
  2. ✅ SSL active and site redirects to HTTPS
  3. ✅ Caching plugin enabled and configured
  4. ✅ SEO plugin installed with XML sitemap submitted to Google Search Console
  5. ✅ Backup system in place (UpdraftPlus)
  6. ✅ Spam protection (Akismet) active
  7. ✅ Contact form working
  8. ✅ All dummy content removed
  9. ✅ Site title and tagline reflect your brand

🎉 Your WordPress Site Is Ready

🏠 Back To Dishan Learn