• Skip to main content
  • Skip to primary sidebar
  • About
  • Contact
  • Resources
  • Blog
    • Easy Digital Downloads
    • General
    • Genesis Framework
    • jQuery/JavaScript
    • Project Management
    • WordPress Functions
    • WordPress Plugin Development
  • Army Lessons

Scott DeLuzio

WordPress Development Tutorials

Intro to WordPress Plugin Development

August 14, 2017 Scott DeLuzio Leave a Comment

This entry is part 1 of 12 in the series Intro to WordPress Plugin Development

Intro to WordPress Plugin Development
  • Intro to WordPress Plugin Development
  • Intro to WordPress Plugin Development: Best Practices
  • Intro to WordPress Plugin Development: Using Filters
  • Intro to WordPress Plugin Development: Using Actions
  • Intro to WordPress Plugin Development: Register Custom Post Types
  • Intro to WordPress Plugin Development: Shortcodes
  • Intro to WordPress Plugin Development: Loading Scripts and Styles
  • Intro to WordPress Plugin Development: Add a Menu to Dashboard
  • Intro to WordPress Plugin Development: Adding a Settings Page
  • Intro to WordPress Plugin Development: Sanitize and Validate Data
  • Intro to WordPress Plugin Development: Object Oriented Programming
  • Intro to WordPress Plugin Development: Separate Into Multiple Files

This tutorial series is a look into the best practices for developing WordPress plugins.

Who is this for?

This tutorial is perfect for anyone who:

  • Has dabbled in PHP coding. Perhaps you have added a few snippets of code to your child theme’s functions.php file.
  • Has written a custom plugin, but want some guidance to write better plugins.
  • Has never written a plugin but wants to learn more about it.

What topics are covered?

In this series, we will cover:

  • Best practices for WordPress plugin development.
    • How to format your code
    • How to organize your files
    • Naming conventions used in your code
  • How to use filters
    • Add, modify, or remove data
  • How to use actions
    • Trigger something to happen when a specific event occurs
  • How to create a custom post type
  • How to create a custom shortcode
  • How to load custom JavaScript and CSS
  • Add a menu to the admin area
  • Object oriented versus procedural programming
  • Using classes in object-oriented programming
Series NavigationIntro to WordPress Plugin Development: Best Practices >>

WordPress Plugin Development

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Come say hi!

  • Facebook
  • GitHub
  • Instagram
  • LinkedIn
  • Twitter
  • YouTube

Tweets by scottdeluzio

My Products

Conditional Checkout FieldsFull Screen Background ImagesQuick CheckoutWP1099

I use affiliate links throughout this site and may earn a commission if you purchase through my links. I do not link to products or services that I do not trust, or use myself.
© 2025 · Scott DeLuzio · Built on the Genesis Framework