wp-forge/wp-options

用于管理插件选项的 WordPress 辅助类。

1.1.1 2024-05-10 14:57 UTC

This package is auto-updated.

Last update: 2024-09-10 15:36:52 UTC


README

用于管理插件选项的 WordPress 辅助类。

安装

composer require wp-forge/wp-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');

获取选项

<?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');

删除选项

<?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');

检查选项是否存在

<?php

use WP_Forge\Options\Options;

$options = new Options('my_plugin_options');

// Pass the option name as a parameter.
$options->has('name');

保存选项

默认情况下,选项将在 shutdown 钩子中自动保存。

但是,如果您想强制保存,可以这样做

<?php

use WP_Forge\Options\Options;

$options = new Options('my_plugin_options');

// Pass the option name and option value as parameters
$options->save();