/wp-better-starter-widget

Effortlessly create WordPress widgets with this template! (WordPress plugin)

Primary LanguagePHP

=== Better Starter Widget ===
Contributors: khromov
Tags: widget
Requires at least: 3.3
Tested up to: 3.8
Stable tag: 1.0
License: GPL2

Effortlessly create  widgets with this template!

== Description ==
This widget is a template for creating your own Widget plugins.

**Usage**

After you have installed the plugin, you can start customizing it.
The only changes you need to do are:

* Rename the widget class from Widget_Better_Starter_Widget to something else (Example: Widget_My_Widget)
* Change the add_action call on the first line to match your new widget class name (right after ...return register_widget(" )
* Add your own fields in the _construct function by using the $this->add_field() method (There are some examples already)
* Write your custom code in the widget_output() function. There is an example of printing some variables already

Now, you have a few steps left before your widget is finished and you can publish it in the plugin directory or start using it on your projects:

* Rename the plugin folder to whatever you wish
* Rename the plugin PHP file to the same name as the plugin folder (if your folder is called my-widget, the PHP file should be my-widget.php
* Update the readme (That's this file!)
* Optional: If you want translations, find out your plugin textdomain by printing $this->textdomain, and create your .po and .mo files in the languages/ folder (Their name should be TEXTDOMAIN-locale, Example: widget_my_widget-sv_SE.po)
* Optional: Add other field types in the form() function. All you need to do is write the HTML for the field type. (Text fields are included.)

== Requirements ==
* Nothing

== Translations ==
* Swedish test translation provided

== Installation ==
1. Upload the `better-starter-widget` folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Start developing!

== Frequently Asked Questions ==

None

== Changelog ==

= 1.0 =
Initial release