EN | ES

Lesson 02: Setting Up Local WP + Creating Your First Site

Objectives


What is Local WP?

Local (formerly Local by Flywheel) is a free desktop application that creates a complete WordPress development environment on your computer. It bundles everything WordPress needs:

No complicated setup required — it handles everything with a few clicks.

Why Local WP instead of XAMPP/WAMP?


Step 1: Download and Install Local WP

  1. Go to https://localwp.com/
  2. Click "Download for Free"
  3. Select your platform (Windows)
  4. Fill in the form (you can use any email) and download
  5. Run the installer:
    • Accept the license agreement
    • Choose installation location (default is fine)
    • Wait for installation to complete
  6. Launch Local WP

First Launch

When you first open Local, it may:


Step 2: Create Your First WordPress Site

  1. Click the big "+ Create a new site" button (or the + icon in the bottom-left)

  2. Select "Create a new site" (not "Create from Blueprint")

  3. Enter your site name: "Learning WordPress"

    • Local will automatically generate a domain like learning-wordpress.local
    • Click "Continue"
  4. Choose your environment:

    • Select "Preferred" (this uses the recommended PHP and MySQL versions)
    • Click "Continue"
  5. Set up WordPress credentials:

    • WordPress Username: admin
    • WordPress Password: admin (this is local-only, so a simple password is fine)
    • WordPress Email: your email (or any email — it's local)
    • Click "Add Site"
  6. Wait for Local to set everything up (this takes 1-2 minutes)


Step 3: Explore the Local WP Interface

Once your site is created, you'll see the site dashboard in Local:

Top Section

Overview Tab

Important Buttons

Other Tabs


Step 4: Log Into WordPress for the First Time

  1. Make sure your site is running (green status in Local)
  2. Click "WP Admin" button in Local
  3. Your browser will open the WordPress login page
  4. Enter your credentials:
    • Username: admin
    • Password: admin
  5. Click "Log In"

Congratulations! You're now in the WordPress admin dashboard.

Bookmark These URLs


Step 5: Quick Tour of What You See

Don't worry about understanding everything yet — we'll cover each part in detail. For now, just notice:

The Left Sidebar (Admin Menu)

This is your main navigation. You'll see:

The Top Bar (Admin Bar)


Step 6: Visit Your Site

  1. In wp-admin, hover over your site name in the top-left of the admin bar
  2. Click "Visit Site"
  3. You'll see the default WordPress site with a default theme

It won't look like much yet — that's normal! We'll transform it into a professional site throughout this course.


Managing Your Site in Local WP

Stopping and Starting

Creating Additional Sites

Where Are the Files?

Click "Open Site Folder" in Local to see:

your-site/
├── app/          ← WordPress installation lives here
│   └── public/   ← The actual WordPress files
│       ├── wp-admin/       ← Admin dashboard files (don't edit)
│       ├── wp-content/     ← YOUR stuff: themes, plugins, uploads
│       │   ├── themes/     ← Theme files
│       │   ├── plugins/    ← Plugin files
│       │   └── uploads/    ← Media you upload
│       ├── wp-includes/    ← Core WordPress files (don't edit)
│       └── wp-config.php   ← Database connection settings
├── conf/         ← Server configuration
└── logs/         ← Error logs

Important: The only folder you'll ever work in is wp-content/. Never edit files in wp-admin/ or wp-includes/.


Troubleshooting

"Site won't start"

"Can't access the site in the browser"

"Forgot the admin password"


Exercises

  1. Create your site: Follow the steps above to install Local WP and create a "Learning WordPress" site.

  2. Log in to wp-admin: Access the dashboard and click through each item in the left sidebar — just to see what's there. Don't change anything yet.

  3. Visit your site: View the front-end and note what the default theme looks like.

  4. Find the files: Click "Open Site Folder" and navigate to the wp-content folder. Look at the themes and plugins folders to see what's installed by default.

  5. Stop and restart: Practice stopping your site and starting it again to confirm everything works.


Key Takeaways


Next Lesson: Lesson 03 - The WordPress Dashboard Tour