Title: PuppyFW
Author: truongwp
Published: <strong>October 23, 2017</strong>
Last modified: December 12, 2017

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/puppyfw.svg)

# PuppyFW

 By [truongwp](https://profiles.wordpress.org/truongwp/)

[Download](https://downloads.wordpress.org/plugin/puppyfw.zip)

 * [Details](https://test.wordpress.org/plugins/puppyfw/#description)
 * [Reviews](https://test.wordpress.org/plugins/puppyfw/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/puppyfw/#installation)
 * [Development](https://test.wordpress.org/plugins/puppyfw/#developers)

 [Support](https://wordpress.org/support/plugin/puppyfw/)

## Description

This plugin allows you add options pages simply via Options Page Builder. It’s free
but supports premium features: tab, group field, repeatable field, field dependencies.
It’s powerful but lightweight and fast.

Beside built-in fields, PuppyFW also allows you can create your own fields easily.

Checkout the short video below to have a first look about this plugin:

#### More Information

 * For help use [wordpress.org](https://wordpress.org/support/plugin/puppyfw/) or
   create issues on [Github](https://github.com/truongwp/puppyfw/)
 * Fork or contribute on [Github](https://github.com/truongwp/puppyfw/)
 * Visit [my website](https://truongwp.com/)
 * View my other [WordPress Plugins](https://profiles.wordpress.org/truongwp/)

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/puppyfw` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to `Options pages > Add New` to add an options page.
 4. Follow [the documentation](https://truongwp.blog/puppyfw-documentation/) for more
    detail.

## FAQ

  Installation Instructions

 1. Upload the plugin files to the `/wp-content/plugins/puppyfw` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to `Options pages > Add New` to add an options page.
 4. Follow [the documentation](https://truongwp.blog/puppyfw-documentation/) for more
    detail.

  Does it support nested tabs

Yes, it supports multi-level nested tabs.

  Can repeatable field woth with group, editor?

Yes, repeatable field can work with any fields.

  Can group field be sortable and collapsible?

At the moment, it can’t. But they will be supported in the future.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PuppyFW” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ truongwp ](https://profiles.wordpress.org/truongwp/)

[Translate “PuppyFW” into your language.](https://translate.wordpress.org/projects/wp-plugins/puppyfw)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/puppyfw/), check out
the [SVN repository](https://plugins.svn.wordpress.org/puppyfw/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/puppyfw/) by [RSS](https://plugins.trac.wordpress.org/log/puppyfw/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.4.4

 * Fix missing removeRule() method in options page builder

#### 0.4.3

 * Added alpha channel option for colorpicker field
 * Fix colorpicker attributes doesn’t work with WordPress 4.9

#### 0.4.2

 * Fix field attributes doesn’t work
 * Fix image field doesn’t work when use URL
 * Fix slashes issue when save fields

#### 0.4.1

 * Fix Vietnamese text encoding

#### 0.4.0

 * Support media buttons in editor field (requires WordPress 4.9)
 * Added import/export feature for options page builder
 * Hook `puppyfw_builder_assets`
 * Show options page data in posts list table
 * Removed `PUPPYFW_VERSION` constant
 * Check the existing of function `puppyfw()` to load plugin instead of `PUPPYFW_VERSION`
   constant which be removed

#### 0.3.0

 * First release

## Meta

 *  Version **0.4.4**
 *  Last updated **8 years ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 4.8 or higher **
 *  Tested up to **4.9.29**
 *  PHP version ** 5.3 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/puppyfw/)
 * Tags
 * [framework](https://test.wordpress.org/plugins/tags/framework/)[plugin framework](https://test.wordpress.org/plugins/tags/plugin-framework/)
   [theme framework](https://test.wordpress.org/plugins/tags/theme-framework/)[theme options](https://test.wordpress.org/plugins/tags/theme-options/)
   [theme-settings](https://test.wordpress.org/plugins/tags/theme-settings/)
 *  [Advanced View](https://test.wordpress.org/plugins/puppyfw/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/puppyfw/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/puppyfw/reviews/)

## Contributors

 *   [ truongwp ](https://profiles.wordpress.org/truongwp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/puppyfw/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.me/truongwp)