Пример #1
0
function sst24_upgrade()
{
    $opt = get_option('sst24');
    if (!is_array($opt)) {
        $opt = array();
    }
    $old_ver = isset($opt['version']) ? (string) $opt['version'] : '0';
    $new_ver = SST24_VERSION;
    if ($old_ver == $new_ver) {
        return;
    }
    do_action('sst24_upgrade', $new_ver, $old_ver);
    $opt['version'] = $new_ver;
    update_option('sst24', $opt);
    if (is_admin() && isset($_GET['page']) && 'sst24' == $_GET['page']) {
        wp_redirect(sst24_admin_url(array('page' => 'sst24')));
        exit;
    }
}
Пример #2
0
function sst24_plugin_action_links($links, $file)
{
    if ($file != SST24_PLUGIN_BASENAME) {
        return $links;
    }
    $url = sst24_admin_url(array('page' => 'sst24'));
    $settings_link = '<a href="' . esc_attr($url) . '">' . esc_html(__('Settings', 'sst24')) . '</a>';
    array_unshift($links, $settings_link);
    return $links;
}