예제 #1
0
function layerslider_new_site($blog_id)
{
    // Get current site
    global $wpdb;
    $old_site = $wpdb->blogid;
    // Switch to new site
    switch_to_blog($blog_id);
    layerslider_create_db_table();
    switch_to_blog($old_site);
}
예제 #2
0
function layerslider_convert()
{
    // Get old sliders if any
    $sliders = get_option('layerslider-slides', array());
    $sliders = is_array($sliders) ? $sliders : unserialize($sliders);
    // Create new storage in DB
    layerslider_create_db_table();
    // Iterate over them
    if (!empty($sliders) && is_array($sliders)) {
        foreach ($sliders as $key => $slider) {
            LS_Sliders::add($slider['properties']['title'], $slider);
        }
    }
    // Remove old data and exit
    delete_option('layerslider-slides');
    header('Location: admin.php?page=layerslider');
    die;
}
예제 #3
0
function layerslider_new_site($blog_id)
{
    // Get WPDB Object
    global $wpdb;
    // Get current site
    $old_site = $wpdb->blogid;
    // Switch to new site
    switch_to_blog($blog_id);
    // Run activation scripts
    layerslider_create_db_table();
    // Switch back the old site
    switch_to_blog($old_site);
}