WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Plugin Factory

Plugin Factory makes a lot easier WordPress plugin creation.

Where can I find translation files ?

All translation files can be found in the lang subdirectory. It contains pot, po and mo files.

Where can I find a tutorial to use Plugin Factory ?

I am making some tutorial on my website, so checkout : http://fredpointzero in "Plugin WordPress" page.

Why there is so many file generated for my plugin ?

Well, Plugin Factory has short simplified MVC library to render your plugin, so it generates a "views" directory for views and each subdirectory correspond to a "controller". In fact, there is no controller : methods of your plugin can render views and act as controller and action. If you want to render the file located in "views/admin/menu.php", just call the method : render_admin_menu(), without defining it. If you want to make some preprocessing before the rendering, define a function : public function pre_render_(controller)_(action)(){} It will be called before the rendering

How can I define WordPress Options to be stored in the database ?

Defining WordPress Options is very simple, you have to define a public attribute in your plugin : $pluginOptions. Do not take time to create an option page, there is already one for you ! Just use the id "options" in the admin menu tree method. To have more details, please checkout http://fredpointzero.com/plugin-factory.

How can I generate my admin pages ?

This is very simple : you just have to define a method that will generate the admin menu tree. To have more details, please checkout http://fredpointzero.com/plugin-factory.

Requires: 2.8.3 or higher
Compatible up to: 2.8.4
Last Updated: 2009-9-4
Downloads: 686

Ratings

2 stars
2 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

0,1,0
0,1,0