TutorialsKnowledge BaseAbout Start here

Submit Your Own Plugin to the WordPress Repository

The review process, the guidelines people trip over, and how to get approved the first time.

Plugins 42m 9 June 2026 Free, no signup
Watch on YouTube — the embed goes here once the video id is set.

About this build

Getting a plugin into the official WordPress repository is a review process, not an upload form — and the review is stricter than most people expect.

This covers the whole submission: the standards, the readme, the security requirements, and the specific things reviewers reject for.

What you'll be able to do afterwards

  • Meet the WordPress coding and security standards
  • Write a readme.txt that passes validation and reads well
  • Sanitise, escape and nonce everything that needs it
  • Submit, respond to review feedback, and publish
  • Ship updates through SVN without fear

Before you start

  • A finished plugin (the previous tutorial builds one)
  • A WordPress.org account
WordPress.orgSVNPHPCursor

Escaping is not optional

Unescaped output is the single most common rejection reason. Every variable that reaches the screen goes through an escaping function — no exceptions, even when you're certain the value is safe.

Chapters

  1. 0:00

    How review actually works

    Timeline and expectations.

  2. 6:15

    Coding standards

    The ones reviewers check first.

  3. 18:40

    Security

    Sanitise, escape, nonce — with examples.

  4. 34:00

    readme.txt

    Format, validation, and the fields that matter.

  5. 46:30

    Submitting

    The form, and what happens next.

  6. 53:10

    Handling feedback

    Common rejections and how to answer them.

  7. 1:02:00

    SVN and updates

    Publishing version two without breaking version one.

Terms explained in the Knowledge Base

Watch next


The Friday email

One email a week. The thing I'd tell you over coffee.

What changed in WordPress and AI that week, what I'd actually use, and what I'd ignore. Written by me, not summarised by a tool.

  • New tutorials the moment they're published
  • Honest verdicts on tools — including the ones I dropped
  • No sequences, no upsells, one click to leave

41,000+ readers. Unsubscribe in one click.

Free, forever, no signup

Pick a starting point. Have something real by tonight.

Every tutorial is free, complete, and built in real time — including the bits that break. Start where you are, not where a course thinks you should be.