Skip to content

xenioushk/wporg-submit-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Submit A Plugin to WordPress.org

A step by step guidelines to submit plugin to WordPress.org

Submit A New Plugin.

Navgiate to the link and upload your plugin. https://wordpress.org/plugins/developers/add/

Submit A New Plugin.

Check svn status

svn stat

Add all files to staging

Navigate to the project directory. Run the following command to stage all the files of trunk folder.

svn add trunk/ --force

Commit and Push to WP repository

svn ci -m "Update readme file"

Tagging Version

Before running the following command, we need to add the stable version tag information to the readme.txt file. Tagging code pattern.

svn cp "<trunk_path>" "<trunk_version>" -m "tag message"

Here are a few examples.

BWL Advanced FAQ Lite

svn cp "https://plugins.svn.wordpress.org/bwl-advanced-faq-manager-lite/trunk" \
       "https://plugins.svn.wordpress.org/bwl-advanced-faq-manager-lite/tags/1.1.1" \
       -m "Tagging version 1.1.1"

BWL Poll Manager Lite

svn cp "https://plugins.svn.wordpress.org/bwl-poll-manager-lite/trunk" \
       "https://plugins.svn.wordpress.org/bwl-poll-manager-lite/tags/1.0.8" \
       -m "Tagging version 1.0.8"

Ultimate Searchable Accordion Lite

svn cp "https://plugins.svn.wordpress.org/ultimate-searchable-accordion-lite-wpbakery-page-builder-addon/trunk" \
       "https://plugins.svn.wordpress.org/ultimate-searchable-accordion-lite-wpbakery-page-builder-addon/tags/1.0.8" \
       -m "Tagging version 1.0.8"

Update Plugin

  • Prepare the files and copy all the files to the trunk folder.

🚨 Do not create any folder inside the trunk folder. Just copy the plugin files directly into the trunk folder. 🚨

  • Update the readme.txt file with the new version number and any changes made.
  • Commit the changes to the SVN repository.
  • Run the following command to commit the changes:
svn add --force trunk/*
  • Add the new version tag to the SVN repository.
svn add --force tags/1.1.1
  • Commit the changes to the SVN repository with a message indicating the update.
svn commit -m "Updated plugin to 1.1.0"
  • If you want to check the status of your SVN repository, you can use the following command:
svn stat
  • Update your local SVN repository with the latest changes from the remote repository, you can use the following command:
svn up

More SVN Commands

  • If you want to see the status of your SVN repository, you can use the following command:
svn info

SVN info

  • If you want to see the log of your SVN repository, you can use the following command:
svn log

SVN log

  • If you want to delete a file or folder from the SVN repository, you can use the following command:
svn delete <file_or_folder_path>

About

A step by step guidelines to submit plugin to WordPress.org

Topics

Resources

Stars

Watchers

Forks