Name ) ); ?>

Name ) ); ?>



Name ) ); ?>

Name ) ); ?>


Theme Documentation', 'bard' ), esc_url('https://wp-royal.com/themes/bard/docs/?ref=bard-free-backend-about-predefined-styles#predefined') ); ?>








short_description; $plugin_img = ( ! isset($plugin_info->icons['1x']) ) ? $plugin_info->icons['default'] : $plugin_info->icons['1x']; ?>

name ); ?>

$slug, 'fields' => array( 'downloaded' => false, 'rating' => false, 'description' => false, 'short_description' => true, 'donate_link' => false, 'tags' => false, 'sections' => true, 'homepage' => true, 'added' => false, 'last_updated' => false, 'compatibility' => false, 'tested' => false, 'requires' => false, 'downloadlink' => false, 'icons' => true, ), ) ); if ( ! is_wp_error( $call_api ) ) { set_transient( 'bard_about_plugin_info_' . $slug, $call_api, 30 * MINUTE_IN_SECONDS ); } } } return $call_api; } // enqueue ui CSS/JS function bard_enqueue_about_page_scripts($hook) { if ( 'appearance_page_about-bard' != $hook ) { return; } // enqueue CSS wp_enqueue_style( 'bard-about-css', get_theme_file_uri( '/inc/about/css/about-page.css' ), array(), '1.4' ); // Demo Import wp_enqueue_script( 'plugin-install' ); wp_enqueue_script( 'updates' ); wp_enqueue_script( 'bard-about-page-css', get_theme_file_uri( '/inc/about/js/about-bard-page.js' ), array(), '1.4' ); } add_action( 'admin_enqueue_scripts', 'bard_enqueue_about_page_scripts' ); // Install/Activate Demo Import Plugin function bard_plugin_auto_activation() { // Get the list of currently active plugins (Most likely an empty array) $active_plugins = (array) get_option( 'active_plugins', array() ); array_push( $active_plugins, 'one-click-demo-import/one-click-demo-import.php' ); // Set the new plugin list in WordPress update_option( 'active_plugins', $active_plugins ); } add_action( 'wp_ajax_bard_plugin_auto_activation', 'bard_plugin_auto_activation' ); // Import Plugin Data function bard_import_demo_files() { return array( array( 'import_file_name' => esc_html__( 'Import Demo Data', 'bard' ), 'local_import_file' => trailingslashit( get_template_directory() ) . 'inc/about/import/bard-demo.xml', 'local_import_widget_file' => trailingslashit( get_template_directory() ) . 'inc/about/import/bard-widgets.wie', 'local_import_customizer_file' => trailingslashit( get_template_directory() ) . 'inc/about/import/bard-customizer.dat' ) ); } add_filter( 'pt-ocdi/import_files', 'bard_import_demo_files' ); function bard_import_demo_files_filter( $default_text ) { // Activate CF7 Plugin After Import if ( is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) { $cf7_plugin_link = ''; } elseif ( bard_check_installed_plugin( 'contact-form-7', 'wp-contact-form-7' ) ) { $cf7_plugin_link = '
  • '. esc_html__( 'Activate - Contact Form 7', 'bard' ) .'
  • '; } else { $cf7_plugin_link = '
  • '. esc_html__( 'Install/Activate - Contact Form 7', 'bard' ) .'
  • '; } // Activate RPWWT Plugin After Import if ( is_plugin_active( 'recent-posts-widget-with-thumbnails/recent-posts-widget-with-thumbnails.php' ) ) { $rpwwt_plugin_link = ''; } elseif ( bard_check_installed_plugin( 'recent-posts-widget-with-thumbnails', 'recent-posts-widget-with-thumbnails' ) ) { $rpwwt_plugin_link = '
  • '. esc_html__( 'Activate - Recent Posts Widget with Thumbnails', 'bard' ) .'
  • '; } else { $rpwwt_plugin_link = '
  • '. esc_html__( 'Install/Activate - Recent Posts Widget with Thumbnails', 'bard' ) .'
  • '; } // Activate ISW Plugin After Import if ( is_plugin_active( 'meks-easy-instagram-widget/meks-easy-instagram-widget.php' ) ) { $isw_plugin_link = ''; } elseif ( bard_check_installed_plugin( 'meks-easy-instagram-widget', 'meks-easy-instagram-widget' ) ) { $isw_plugin_link = '
  • '. esc_html__( 'Activate - Instagram Slider Widget', 'bard' ) .'
  • '; } else { $isw_plugin_link = '
  • '. esc_html__( 'Install/Activate - Instagram Slider Widget', 'bard' ) .'
  • '; } $activate_plugins_notice = ''; if ( $rpwwt_plugin_link !== '' || $wpiw_plugin_link !== '' ) { /* translators: %s link */ $activate_plugins_notice = sprintf( __( 'Recommended (optional): Before you Import Demo Data to get the same demo as shown on our Theme Preview Page you need to: ', 'bard' ), esc_url('https://wp-royal.com/themes/bard-free/demo/?ref=bard-free-backend-about-section-one-click-demo-import') ); } $default_text = substr($default_text, 159); $default_text .= '
    '; if ( $isw_plugin_link !== '' || $cf7_plugin_link !== '' || $rpwwt_plugin_link !== '' ) { $default_text .= '

    '. $activate_plugins_notice .'

    '; $default_text .= ''; } $default_text .= '

    '; return $default_text; } add_filter( 'pt-ocdi/plugin_intro_text', 'bard_import_demo_files_filter' ); // Install Menus after Import function bard_after_import_setup() { $main_menu = get_term_by( 'name', 'Main Menu', 'nav_menu' ); $top_menu = get_term_by( 'name', 'Top Menu', 'nav_menu' ); set_theme_mod( 'nav_menu_locations', array( 'main' => $main_menu->term_id, 'top' => $top_menu->term_id, ) ); } add_action( 'pt-ocdi/after_import', 'bard_after_import_setup' ); // Disable PT Branding after Import Notice add_filter( 'pt-ocdi/disable_pt_branding', '__return_true' );