Transcript
Page 1: Level Up Your WordPress Development Skills

Level Up Your WordPress Development Skills

@tommcfarlin

Page 2: Level Up Your WordPress Development Skills

What’s Up?

Page 3: Level Up Your WordPress Development Skills

8BIT.io —  @8BIT

Page 4: Level Up Your WordPress Development Skills

Plugins and Applications For Fun & Profit

Page 5: Level Up Your WordPress Development Skills

Blog About WordPress Development

Page 6: Level Up Your WordPress Development Skills

My Two Ladies

My Ladies & Me

Page 7: Level Up Your WordPress Development Skills

Enough About Me

Page 8: Level Up Your WordPress Development Skills

Let’s Talk About You

Page 9: Level Up Your WordPress Development Skills

Level Up!

Page 10: Level Up Your WordPress Development Skills

But Wait ... How?1. The WordPress Codex2. The WordPress API3. Coding Standards4. Finding Your Niche5. Educating Yourself

Page 11: Level Up Your WordPress Development Skills

The WordPress Codex

Page 12: Level Up Your WordPress Development Skills

What is it?

Page 13: Level Up Your WordPress Development Skills

The WordPress ManualWritten for...

•Bloggers•Designers•Developers

Page 14: Level Up Your WordPress Development Skills

Why It Matters• A Living Manual• Go here first (not Google!)• Do not settle for getting something working• The Codex helps you do it right!

Page 15: Level Up Your WordPress Development Skills

How To Use It1. Search for what you’re looking for2. Reading how to do it “the WordPress way”3. Implement your solution

Page 16: Level Up Your WordPress Development Skills

The WordPress APIs

Page 17: Level Up Your WordPress Development Skills

What Are They?• APIs are a way to make something happen • They allow us to make WordPress do stuff• Functions that make development easier

Page 18: Level Up Your WordPress Development Skills

How To Find Them• Bookmark the Codex • Identify what you’re trying to do• Find the associated APIs• Read, Practice, Implement

Page 19: Level Up Your WordPress Development Skills

How To Use Them1. The function’s description2. The arguments it accepts3. What the function returns

Page 20: Level Up Your WordPress Development Skills

Don’t Miss These!• WordPress Hooks• Plugin API• Widgets API• Settings API

Page 21: Level Up Your WordPress Development Skills

Coding Standards

Page 22: Level Up Your WordPress Development Skills

What Are They?• How code should be written for WordPress• Core• Plugins• Themes

Page 23: Level Up Your WordPress Development Skills

Follow Them!• All code is GPL - let’s make it look good :)• Expectations for us and others• Create a cohesive experience

Page 24: Level Up Your WordPress Development Skills

Finding Your Niche

Page 25: Level Up Your WordPress Development Skills

Know Your MarketThe intersection of what you love doing and what you’re best at doing.

Page 26: Level Up Your WordPress Development Skills

Strategy of Pursuit• I avoid theme development• I pursue plugin development It’s at the intersection of what I love and what I’m good at doing.

Page 27: Level Up Your WordPress Development Skills

On ThemesIf you’re into:

• Design• Front-end Development (and Maybe Backend)

You’re more into presentation than functionality.

Page 28: Level Up Your WordPress Development Skills

On PluginsIf you’re into:

• Server-side Development• Application-like Functionality• Extending WordPress

You’re more into functionality than presentation.

Page 29: Level Up Your WordPress Development Skills

On BloggingIf you’re into:

• Education• Writing• Documentation

Sharing knowledge, information, or seeding discussion.

Page 30: Level Up Your WordPress Development Skills

That’s Not All!

Page 31: Level Up Your WordPress Development Skills

Educate Yourself

Page 32: Level Up Your WordPress Development Skills

You’re Never Done• Several releases per year• New blogs, technologies, & practices emerge• Someone is more capable than you

Page 33: Level Up Your WordPress Development Skills

Practical Tips• Follow those aligned with your niche• Read the comprehensive blogs• Design, code, or blog frequently• Don’t stop!

Page 34: Level Up Your WordPress Development Skills

Questions?


Recommended