public static function create_pages() { include_once 'admin/eventon-admin-functions.php'; $pages = apply_filters('eventon_create_pages', array('events_page' => array('name' => _x('event-directory', 'page_slug', 'eventon'), 'title' => _x('Events', 'eventon'), 'content' => ''))); foreach ($pages as $key => $page) { eventon_create_page(esc_sql($page['name']), 'eventon_' . $key . '_id', $page['title'], $page['content'], ''); } delete_transient('eventon_cache_excluded_uris'); update_option('_eventon_create_pages', 1); }
/** * Create pages that the plugin relies on, storing page id's in variables. */ function eventon_create_pages() { // Events Main page eventon_create_page(esc_sql(_x('event-directory', 'page_slug', 'eventon')), 'eventon_events_page_id', __('Events', 'eventon'), ''); }