wp-forge / wp-options
A WordPress helper class for managing plugin options.
Installs: 59 762
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 4
Open Issues: 0
This package is auto-updated.
Last update: 2024-11-10 16:11:43 UTC
README
A WordPress helper class for managing plugin options.
Installation
composer require wp-forge/wp-options
Usage
Setting Options
<?php use WP_Forge\Options\Options; $options = new Options('my_plugin_options'); // Pass the option name and option value as parameters. $options->set('name', 'value');
Getting Options
<?php use WP_Forge\Options\Options; $options = new Options('my_plugin_options'); // Pass the option name and a default value as parameters. // If a default value is not provided, `null` will be the default return value. $options->get('name', 'default');
Deleting Options
<?php use WP_Forge\Options\Options; $options = new Options('my_plugin_options'); // Pass the option name to be deleted as a parameter. $options->delete('name');
Checking if an Option Exists
<?php use WP_Forge\Options\Options; $options = new Options('my_plugin_options'); // Pass the option name as a parameter. $options->has('name');
Saving Options
By default, options will save automatically on the shutdown
hook.
However, if you'd like to force a save, you can do it like this:
<?php use WP_Forge\Options\Options; $options = new Options('my_plugin_options'); // Pass the option name and option value as parameters $options->save();