Git Product home page Git Product logo

blackbird-starter-plugin's Introduction

Blackbird Starter Plugin

Synopsis

This is a starter-plugin, a basis to build on. This plugin was developed using the WordPress Settings API Tutorial. The plugin creates a new "Settings" admin page, and registers a few input fields. You can copy and paste to add more options based on the examples given.

Because this was developed as a learning tool, it is heavily commented. The bulk of the code resides in blackbird-starter-plugin/lib/functions/bb_admin.php. I have referenced the API calls in the heading comments of each section of the code. This is an evolving process, but I hope to have given enough direction to get you started.

Motivation

I developed this for my own purposes. I came across the Getting Started with WordPress Plugin Development: The Ultimate Guide in a web search. I wanted to get to know the code so I decided to create my own version of it. Something I can clone into a project and craft to my liking. Also, to familiarize myself with the WordPress Settings API.

Installation

  1. Download the [Blackbird Starter Plugin zip file] (https://github.com/Herm71/blackbird-starter-plugin.git).
  2. In your WordPress Dashboard, navigate to Plugins.
  3. Click the Add New button at the top of the page.
  4. Click the Upload Plugin button at the top of the screen.
  5. Click Choose File
  6. Navigate to the blackbird-starter-plugin.zip file you downloaded from GitHub and click open, then click Install Now.
  7. Once the plugin is installed, click Activate Plugin.
  8. After the plugin is installed, navigate to Settings in the dashboard and you will find a new sub-menu titled, "Blackbird Custom Plugin Menu."

Contributors

Again, I give credit to Otto on WordPress for introducing me to the process and the code structure. Otherwise all code was written by me, Jason Chafin, founder and president of Blackbird Consulting.

Twitter: @BlackbirdConsul

GitHub: /Herm71

License

Creative Commons 1.0 Universal

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.1.0 - 2016-02-044

Changed

  • Rewrote plugin structure
  • Added basic checkbox form to Options page

0.0.1 - 2016-02-044

Added

  • Initial Commit
  • Developed plugin

Changelog Template

0.0.0 - 2016-01-22

Added

  • Initial Commit
  • Developed plugin

Changed

  • Initial Commit
  • Developed plugin

Fixed

  • Initial Commit
  • Developed plugin

Removed

  • Initial Commit
  • Developed plugin

blackbird-starter-plugin's People

Contributors

herm71 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.