All Projects → arunbasillal → WordPress-Starter-Plugin

arunbasillal / WordPress-Starter-Plugin

Licence: GPL-2.0 license
A well documented starter plugin for quick WordPress plugin development.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to WordPress-Starter-Plugin

dudestack
A toolkit for creating a new professional WordPress project with deployments. Originally based on Roots/bedrock.
Stars: ✭ 82 (+290.48%)
Mutual labels:  wordpress-plugin, wordpress-boilerplate
WooCommerce-Plugin-Extension-Boilerplate
Plugin boilerplate to create extensions of WooCommerce
Stars: ✭ 16 (-23.81%)
Mutual labels:  wordpress-plugin, wordpress-boilerplate
wordpress-vanilla
Official WordPress plugin for Vanilla Forums integration.
Stars: ✭ 18 (-14.29%)
Mutual labels:  wordpress-plugin
plugin-unit-test-demo
Sample WordPress plugin to illustrate unit tests
Stars: ✭ 17 (-19.05%)
Mutual labels:  wordpress-plugin
wm-settings
Based on the WordPress Settings API, this class generates options pages. It supports all basic input types, selects and all, but also media uploads, which is quite neat.
Stars: ✭ 21 (+0%)
Mutual labels:  wordpress-plugin
block-navigation
Sidebar with the current post blocks and some tools to facilitate the editing process in the Gutenberg editor.
Stars: ✭ 16 (-23.81%)
Mutual labels:  wordpress-plugin
static-404
⚡️ A WordPress plugin to quickly send a 404 for missing static files
Stars: ✭ 24 (+14.29%)
Mutual labels:  wordpress-plugin
wordpress
📚 Recursos para aprender WordPress
Stars: ✭ 20 (-4.76%)
Mutual labels:  wordpress-plugin
wp-serverinfo
Display your host's PHP, MYSQL & memcached (if installed) information on your WordPress dashboard.
Stars: ✭ 15 (-28.57%)
Mutual labels:  wordpress-plugin
Post-Series
a wordpress plugin for post series support
Stars: ✭ 16 (-23.81%)
Mutual labels:  wordpress-plugin
commons-booking
Wordpress plugin for managing and booking of common goods. New Version 2: https://github.com/wielebenwir/commonsbooking
Stars: ✭ 24 (+14.29%)
Mutual labels:  wordpress-plugin
acf-vimeo-pro-data
Vimeo PRO Data field for Advanced Custom Fields v5
Stars: ✭ 14 (-33.33%)
Mutual labels:  wordpress-plugin
pods-beaver-builder-themer-add-on
Integration of Beaver Themer plugin for WordPress (https://pods.io/beaver-themer/)
Stars: ✭ 37 (+76.19%)
Mutual labels:  wordpress-plugin
bookmark-manager
WordPress plugin for managing bookmarks
Stars: ✭ 15 (-28.57%)
Mutual labels:  wordpress-plugin
wp-team-list
👨‍👩‍👧‍👧 A WordPress plugin to display your teammates (users) anywhere on your WordPress site.
Stars: ✭ 15 (-28.57%)
Mutual labels:  wordpress-plugin
device-mockups
No longer mirroring this repo with .org
Stars: ✭ 27 (+28.57%)
Mutual labels:  wordpress-plugin
repeater2-for-gravity-forms
A Gravity Forms add-on that allows specified groups of fields to be repeated by the user.
Stars: ✭ 19 (-9.52%)
Mutual labels:  wordpress-plugin
color-palette-generator
This WordPress plugin allows you to generate & show color palettes for all your images in your Media Library.
Stars: ✭ 19 (-9.52%)
Mutual labels:  wordpress-plugin
ozh-tweet-archiver
Ozh' Tweet Archiver - Import and archive your tweets in WordPress
Stars: ✭ 29 (+38.1%)
Mutual labels:  wordpress-plugin
DigiPass
DigiPass (Paywall) WordPress plugin
Stars: ✭ 11 (-47.62%)
Mutual labels:  wordpress-plugin

WordPress Starter Plugin

A well documented starter plugin for quick WordPress plugin development complete with inline documentation and working admin options page.

Directory Structure

  • /admin/ - Plugin backend stuff.
  • /functions/ - Functions and plugin operations.
  • /includes/ - External third party classes and libraries.
  • /languages/ - Translation files go here.
  • /public/ - Front end files and functions that matter on the front end go here.
  • index.php - Dummy file.
  • license.txt - GPL v2
  • prefix_starter-plugin.php - Main plugin file containing plugin name and other version info for WordPress.
  • readme.txt - Readme for WordPress plugin repository. https://wordpress.org/plugins/files/2018/01/readme.txt
  • uninstall.php - Fired when the plugin is uninstalled.

TODO

  • Note: (S&R) = Search and Replace by matching case.
  • Plugin name: Starter Plugin (S&R)
  • Plugin folder slug: starter-plugin (S&R)
  • Decide on a prefix for the plugin (S&R)
  • Plugin description in prefix_starter-plugin.php
  • Text domain. Text domain for plugins has to be the folder name of the plugin. For eg. if your plugin is in /wp-content/plugins/abc-def/ folder text domain should be abc-def (S&R)
  • Update prefix_settings_link() in \admin\basic-setup.php
  • Update prefix_footer_text() in \admin\basic-setup.php
  • Update prefix_add_menu_links() in \admin\admin-ui-setup.php
  • Update prefix_register_settings() in \admin\admin-ui-setup.php
  • Update UI format and settings in \admin\admin-ui-render.php
  • Update uninstall.php
  • Update readme.txt
  • Update PREFIX_VERSION_NUM in prefix_starter-plugin.php (keep this line for future updates)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].