PHPackages                             ernilambar/optioner - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ernilambar/optioner

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ernilambar/optioner
===================

Minimal option framework for WordPress.

3.1.1(2mo ago)26881MITPHPPHP &gt;=7.2.24

Since Jun 18Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/ernilambar/optioner)[ Packagist](https://packagist.org/packages/ernilambar/optioner)[ Docs](https://github.com/ernilambar/optioner)[ RSS](/packages/ernilambar-optioner/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (9)Versions (27)Used By (0)

Optioner
========

[](#optioner)

[![Stable Version](https://camo.githubusercontent.com/890624d5aa92bcca35cc88f19c7549a8dd6f405f61afae7f98199de256be0baa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65726e696c616d6261722f6f7074696f6e65723f6c6162656c3d537461626c6526636f6c6f723d333239464434)](https://camo.githubusercontent.com/890624d5aa92bcca35cc88f19c7549a8dd6f405f61afae7f98199de256be0baa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65726e696c616d6261722f6f7074696f6e65723f6c6162656c3d537461626c6526636f6c6f723d333239464434)[![Type: Library](https://camo.githubusercontent.com/3185153a66223d0c8f35358587cbf5f52aeed4d5ab4793a8e8d091e95d8a8cac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547970652d4c6962726172792d627269676874677265656e2e737667)](https://camo.githubusercontent.com/3185153a66223d0c8f35358587cbf5f52aeed4d5ab4793a8e8d091e95d8a8cac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547970652d4c6962726172792d627269676874677265656e2e737667)[![CMS: WordPress](https://camo.githubusercontent.com/4bb9c741896f1746b499a7286a670a880f7cef569af5f459cfa305203cb34eb2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f434d532d576f726450726573732d3030376666662e737667)](https://camo.githubusercontent.com/4bb9c741896f1746b499a7286a670a880f7cef569af5f459cfa305203cb34eb2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f434d532d576f726450726573732d3030376666662e737667)[![PHP Version](https://camo.githubusercontent.com/a7c19f56c6e64fe8361cf4c30e414eb810d0f17f07541a4e8b307bc7a89c871b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f65726e696c616d6261722f6f7074696f6e65722f504850)](https://camo.githubusercontent.com/a7c19f56c6e64fe8361cf4c30e414eb810d0f17f07541a4e8b307bc7a89c871b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f65726e696c616d6261722f6f7074696f6e65722f504850)[![License](https://camo.githubusercontent.com/14dce4c95ff44b0ca9ffe69a40459baa9b711282c3242147f35182c855ba14f8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f65726e696c616d6261722f6f7074696f6e65723f6c6162656c3d4c6963656e7365)](https://camo.githubusercontent.com/14dce4c95ff44b0ca9ffe69a40459baa9b711282c3242147f35182c855ba14f8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f65726e696c616d6261722f6f7074696f6e65723f6c6162656c3d4c6963656e7365)

Minimal option framework for WordPress themes and plugins.

Features
--------

[](#features)

- **Easy to use**: Simple API for creating WordPress admin settings pages
- **Flexible**: Support for tabs, fields, and custom callbacks
- **Extensible**: Hooks and filters for customization
- **Accessible**: Proper HTML structure and ARIA attributes
- **Extra Attributes**: Support for additional HTML attributes

Field Types
-----------

[](#field-types)

- Text, Email, URL, Number, Password
- Textarea, Code Editor, WordPress Editor
- Select, Radio, Checkbox, Toggle, Multi-check
- Image, Color, Heading, Message
- Button Set, Radio Image
- Custom fields with render callbacks

License
-------

[](#license)

This project is licensed under the [MIT](https://opensource.org/license/MIT).

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance86

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 97.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~91 days

Recently: every ~261 days

Total

24

Last Release

71d ago

Major Versions

1.0.9 → 2.0.02022-09-06

2.0.10 → 3.0.02024-07-25

PHP version history (2 changes)1.0.0PHP &gt;=5.6

3.0.0PHP &gt;=7.2.24

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2098823?v=4)[Nilambar Sharma](/maintainers/ernilambar)[@ernilambar](https://github.com/ernilambar)

---

Top Contributors

[![ernilambar](https://avatars.githubusercontent.com/u/2098823?v=4)](https://github.com/ernilambar "ernilambar (263 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")

---

Tags

wordpressoption

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/ernilambar-optioner/health.svg)

```
[![Health](https://phpackages.com/badges/ernilambar-optioner/health.svg)](https://phpackages.com/packages/ernilambar-optioner)
```

###  Alternatives

[tgmpa/tgm-plugin-activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins).

1.8k222.5k13](/packages/tgmpa-tgm-plugin-activation)[aristath/kirki

Extending the WordPress customizer

1.3k73.0k4](/packages/aristath-kirki)[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)[justintadlock/hybrid-carbon

God-like post featured image script.

202.5k](/packages/justintadlock-hybrid-carbon)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
