wordpress如何添加设置选项用于执行不同逻辑

Author: 陌小雨Date: 2023-07-10View: 137

wordpress 增加一个选项wpshe_wechat_verify 值为1 判断这个值是否存在已经是否为1 下面是demo :

// 添加选项
add_option('wpshe_wechat_verify', 1);

// 获取选项值
$wechat_verify = get_option('wpshe_wechat_verify');

// 判断选项是否存在且为1
if ($wechat_verify && $wechat_verify == 1) {
    // 执行相关操作
    echo '选项存在且值为1';
} else {
    // 执行其他操作
    echo '选项不存在或值不为1';
}

上述代码通过add_option()函数添加一个名为wpshe_wechat_verify的选项,并将其值设置为1。接下来,使用get_option()函数获取选项的值,并使用条件语句判断该值是否存在且等于1。根据判断结果,您可以执行相应的操作。

请注意,这段代码应该放置在主题文件(例如functions.php)或自定义插件中。

wordpress插件wpshe-reply卸载的时候删wpshe_wechat_verify的选项值

要在WordPress插件wpshe-reply被卸载时删除wpshe_wechat_verify选项的值,可以使用以下代码示例:

// 注册插件卸载钩子
register_uninstall_hook(__FILE__, 'wpshe_reply_uninstall');

function wpshe_reply_uninstall() {
    // 删除选项
    delete_option('wpshe_wechat_verify');
}

上述代码中,我们使用了register_uninstall_hook()函数来注册插件的卸载钩子。当插件被卸载时,该钩子会触发调用wpshe_reply_uninstall()函数。

在wpshe_reply_uninstall()函数内部,我们使用delete_option()函数删除名为wpshe_wechat_verify的选项及其值。

将此代码放置在wpshe-reply插件的主文件中(通常是.php文件)即可实现在插件被卸载时删除wpshe_wechat_verify选项的值。