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