function hello_elementor_child_enqueue_scripts() { wp_enqueue_style( 'hello-elementor-child', get_stylesheet_directory_uri() . '/style.css', array('hello-elementor'), '1.4.6' ); if ( is_admin() ) { return; } // Last widgeten én gang wp_enqueue_script( 'coretrek-ai-widget', 'https://widget.coreai.no/widget.js', array(), null, true ); // Legg kø-funksjonen før widget-scriptet wp_add_inline_script( 'coretrek-ai-widget', "window.ctw = window.ctw || function(){ (window.ctw.q = window.ctw.q || []).push(arguments); };", 'before' ); // Start widgeten etter at scriptet er lastet wp_add_inline_script( 'coretrek-ai-widget', "ctw('start', { assistantId: '92a104f0-7d13-43a2-b031-4d0b4271b9ff', userToken: (typeof window.coreAiUserToken === 'undefined' ? '' : window.coreAiUserToken) });", 'after' ); } add_action('wp_enqueue_scripts', 'hello_elementor_child_enqueue_scripts'); /** * Admin CSS */ function Load_admin_css() { $admin_styles = array( 'style_admin' => 'style_admin.css', ); foreach ($admin_styles as $name => $file) { $file_path = get_template_directory() . '/../grunderiet-theme/' . $file; $file_uri = get_template_directory_uri() . '/../grunderiet-theme/' . $file; if (file_exists($file_path)) { wp_enqueue_style( $name, $file_uri, array(), filemtime($file_path) ); } } } add_action('admin_enqueue_scripts', 'Load_admin_css'); /** * Gives the current year. Useful in copyright in footer */ function get_year() { return date('Y'); } add_shortcode('year', 'get_year'); /** * Adds featured image to RSS feed */ add_action('rss2_item', function () { global $post; if (empty($post) || empty($post->ID)) { return; } $thumbnail_id = get_post_thumbnail_id($post->ID); $thumbnail = wp_get_attachment_image_src($thumbnail_id, 'large'); if (!empty($thumbnail[0])) { echo '' . esc_url($thumbnail[0]) . ''; } }); /** * Adds encoding function to be used in the code */ function destroy($string) { $output = ''; for ($i = 0; $i < strlen($string); $i++) { $output .= '&#' . ord($string[$i]) . ';'; } return $output; } /** * Adds the same encoding feature as above only as a shortcode */ function text_Encode($atts) { $textarray = shortcode_atts( array( 'text' => '', ), $atts ); return destroy($textarray['text']); } add_shortcode('encode', 'text_Encode'); /** * Disables the elementor page titles by default */ function ele_disable_page_title($return) { return false; } add_filter('hello_elementor_page_title', 'ele_disable_page_title'); /** * Adds Wera information to bottom of backend, with caching */ function get_random_inspiration_quote() { $fallback_html_output = "Made with ♥️ by Wera AS"; $cached_html = get_transient('grunderiet_random_inspiration_quote'); if ($cached_html !== false) { return $cached_html; } $path_to_json = 'https://raw.githubusercontent.com/wera-as/inspirational-quotes-source/main/quotes-new.json'; $response = wp_remote_get( $path_to_json, array( 'timeout' => 3, 'redirection' => 3, ) ); if (is_wp_error($response)) { return $fallback_html_output; } $json_content = wp_remote_retrieve_body($response); $array = json_decode($json_content, true); if (json_last_error() !== JSON_ERROR_NONE || !is_array($array) || empty($array)) { return $fallback_html_output; } $one_item = $array[array_rand($array)]; $quote = isset($one_item['quote']) ? esc_html($one_item['quote']) : ''; $author = isset($one_item['author']) ? esc_html($one_item['author']) : ''; if (!empty($one_item['link'])) { $author_html = "" . $author . ""; } else { $author_html = $author; } $html_output = "“{$quote}
{$author_html}

{$fallback_html_output}"; set_transient('grunderiet_random_inspiration_quote', $html_output, 12 * HOUR_IN_SECONDS); return $html_output; } add_filter('admin_footer_text', 'get_random_inspiration_quote'); /** * Bedrift CPT */ function generate_bedrift_labels() { return array( 'name' => __('Bedrifter', 'plural'), 'singular_name' => __('Bedrift', 'singular'), 'menu_name' => __('Bedrifter', 'admin menu'), 'name_admin_bar' => __('Bedrifter', 'admin bar'), 'featured_image' => __(''), 'set_featured_image' => __('Sett '), 'remove_featured_image' => __('Fjern '), 'use_featured_image' => __('Bruk som fremhevet bilde.'), 'add_new' => __('Legg til ny bedrift', 'add new'), 'add_new_item' => __('Legg til ny bedrift'), 'new_item' => __('Ny bedrift'), 'edit_item' => __('Rediger bedrift'), 'view_item' => __('Se bedrift'), 'view_items' => __('Se bedrifter'), 'all_items' => __('Bedrifter'), 'search_items' => __('Søk i bedrifter'), 'not_found' => __('Ingen bedrifter funnet...'), 'not_found_in_trash' => __('Ingen bedrifter funnet i søppelbøtten...'), ); } function generate_bedrift_args() { return array( 'labels' => generate_bedrift_labels(), 'supports' => array('title', 'editor', 'revisions', 'thumbnail'), 'public' => true, 'publicly_queryable' => true, 'exclude_from_search' => false, 'can_export' => false, 'show_ui' => true, 'show_in_menu' => true, 'show_in_rest' => true, 'menu_position' => 5, 'query_var' => true, 'rewrite' => array('slug' => 'bedrift'), 'capability_type' => 'page', 'has_archive' => false, 'hierarchical' => false, 'menu_icon' => 'dashicons-admin-home', ); } function register_bedrift_post_type() { register_post_type('bedrift', generate_bedrift_args()); } add_action('init', 'register_bedrift_post_type'); function hide_parent_theme($themes) { unset($themes['hello-elementor']); return $themes; } add_filter('wp_prepare_themes_for_js', 'hide_parent_theme'); /** * Helpers for cached partner/sponsor grids */ function grunderiet_render_logo_grid($repeater_name, $logo_field, $url_field, $wrapper_class, $item_class, $empty_text) { if (!function_exists('have_rows')) { return '

' . esc_html($empty_text) . '

'; } $cache_key = 'grunderiet_grid_' . md5($repeater_name . '|' . get_locale()); $cached = get_transient($cache_key); if ($cached !== false) { return $cached; } $output = ''; if (have_rows($repeater_name, 'option')) { $output .= '
'; while (have_rows($repeater_name, 'option')) { the_row(); $logo = get_sub_field($logo_field); $url = get_sub_field($url_field); if (!empty($logo['url']) && !empty($url)) { $alt = !empty($logo['alt']) ? $logo['alt'] : ''; $output .= '
'; $output .= ''; $output .= '' . esc_attr($alt) . ''; $output .= ''; $output .= '
'; } } $output .= '
'; } else { $output = '

' . esc_html($empty_text) . '

'; } set_transient($cache_key, $output, 12 * HOUR_IN_SECONDS); return $output; } /** * samarbeidspartnere shortcode */ function display_samarbeidspartnere_grid_shortcode() { return grunderiet_render_logo_grid( 'samarbeidspartnere', 'samarbeidspartner_logo', 'samarbeidspartner_url', 'samarbeidspartnere-grid', 'samarbeidspartner-item', 'No partners found.' ); } add_shortcode('samarbeidspartnere_grid', 'display_samarbeidspartnere_grid_shortcode'); /** * sponsorer shortcode */ function display_sponsorer_grid_shortcode() { return grunderiet_render_logo_grid( 'sponsorer', 'sponsorer_logo', 'sponsorer_url', 'sponsorer-grid', 'sponsorer-item', 'Ingen sponsorer er registrert enda, vi jobber med saken.' ); } add_shortcode('sponsorer_grid', 'display_sponsorer_grid_shortcode'); /** * Flush cache when content/options are updated * Dette er bedre enn å "oppdatere cache hele tiden". */ function grunderiet_flush_custom_transients() { delete_transient('grunderiet_random_inspiration_quote'); delete_transient('grunderiet_grid_' . md5('samarbeidspartnere|' . get_locale())); delete_transient('grunderiet_grid_' . md5('sponsorer|' . get_locale())); } add_action('save_post', 'grunderiet_flush_custom_transients'); add_action('acf/save_post', 'grunderiet_flush_custom_transients'); add_action('customize_save_after', 'grunderiet_flush_custom_transients'); AI-Workshop! - Gründeriet

AI-Workshop!

Dette er en gylden mulighet til å utveksle kunnskap og erfaringer med andre gründere, og lære hvordan AI kan integreres i din daglige virksomhet. Vi legger til rette for samarbeid og hands-on øvelser som vil styrke dine ferdigheter og gi deg et innblikk i AI’s muligheter.

Innehold disse fredagene:

  1. Hands-on øvelser: Vi vil jobbe sammen for å forbedre våre AI-ferdigheter gjennom praktiske øvelser og samarbeid mellom gründere.
  2. Erfaringsutveksling: Ved anledninger vil vi invitere eksterne foredragsholdere som vil dele sine erfaringer med å bruke AI i deres daglige arbeid, og gi oss innsikt i hvordan vi kan anvende disse lærdommene i våre egne prosjekter.
  3. Spesialisert kunnskap: Vi vil utforske spesifiserte områder hvor selskaper har sterk fagkunnskap, og lære hvordan de bruker AI for å oppnå sine mål.
  4. Nettverksbygging: Dette verkstedet er også en flott anledning til å bygge nettverk og danne forbindelser med andre gründere og AI-eksperter.

Vi ser frem til å se deg på Gründeriet for en lærerik time med AI!

 

NB: Dette er et internt arrangement for Gründeriets medlemmer.

Stikkord: ,

Dato

16/08/2024
Utløpt!

Tid

10:30 - 11:30

Kategori