Exemplo n.º 1
0
function et_pb_update_predefined_layouts()
{
    // don't do anything if layouts have been updated to 2.5.3.2
    if ('on' === get_theme_mod('et_pb_predefined_layouts_updated_2_5_3_3')) {
        return;
    }
    // delete default layouts
    et_pb_delete_predefined_layouts();
    // add predefined layouts
    et_pb_add_predefined_layouts();
    set_theme_mod('et_pb_predefined_layouts_updated_2_5_3_3', 'on');
}
Exemplo n.º 2
0
function et_pb_update_predefined_layouts()
{
    // don't do anything if layouts have been updated to 2.0
    if ('on' === get_theme_mod('et_pb_predefined_layouts_updated_2_0')) {
        return;
    }
    if ('on' === get_theme_mod('et_pb_predefined_layouts_added')) {
        // layouts have been added already, delete default layouts
        et_pb_delete_predefined_layouts();
    }
    // add predefined layouts
    et_pb_add_predefined_layouts();
    set_theme_mod('et_pb_predefined_layouts_updated_2_0', 'on');
}
function et_pb_update_predefined_layouts()
{
    // don't do anything if layouts version have been updated and layouts exist
    if ('on' === get_theme_mod('et_pb_predefined_layouts_version_' . ET_BUILDER_PREDEFINED_LAYOUTS_VERSION) && et_pb_predefined_layouts_exist()) {
        return;
    }
    // delete default layouts
    // delete all default layouts w/o new built_for meta
    et_pb_delete_predefined_layouts();
    // delete all default layouts w/ new built_for meta
    et_pb_delete_predefined_layouts('page');
    // add predefined layouts
    et_pb_add_predefined_layouts();
    set_theme_mod('et_pb_predefined_layouts_version_' . ET_BUILDER_PREDEFINED_LAYOUTS_VERSION, 'on');
}