AlkantarClanX12
Current Path : /home/thanudqk/128shen.com/wp-content/themes/darcie/inc/ |
Current File : /home/thanudqk/128shen.com/wp-content/themes/darcie/inc/about.php |
<?php /** * Adds Theme page * * @package Darcie */ function darcie_about_admin_style( $hook ) { if ( 'appearance_page_darcie-about' === $hook ) { wp_enqueue_style( 'darcie-about-admin', get_theme_file_uri( 'assets/css/about-admin.css' ), null, '1.0' ); } } add_action( 'admin_enqueue_scripts', 'darcie_about_admin_style' ); /** * Add theme page */ function darcie_menu() { add_theme_page( esc_html__( 'About Theme', 'darcie' ), esc_html__( 'About Theme', 'darcie' ), 'edit_theme_options', 'darcie-about', 'darcie_about_display' ); } add_action( 'admin_menu', 'darcie_menu' ); /** * Display About page */ function darcie_about_display() { $theme = wp_get_theme(); ?> <div class="wrap about-wrap full-width-layout"> <h1><?php echo esc_html( $theme ); ?></h1> <div class="about-theme"> <div class="theme-description"> <p class="about-text"> <?php // Remove last sentence of description. $description = explode( '. ', $theme->get( 'Description' ) ); array_pop( $description ); $description = implode( '. ', $description ); echo esc_html( $description . '.' ); ?></p> <p class="actions"> <a href="<?php echo esc_url( 'https://catchthemes.com/themes/darcie-pro' ); ?>" class="button button-secondary" target="_blank"><?php esc_html_e( 'Theme Info', 'darcie' ); ?></a> <a href="https://catchthemes.com/themes/darcie-pro/#theme-instructions" class="button button-primary" target="_blank"><?php esc_html_e( 'Theme Instructions', 'darcie' ); ?></a> <a href="https://catchthemes.com/demo/darcie" class="button button-secondary" target="_blank"><?php esc_html_e( 'View Demo', 'darcie' ); ?></a> </p> </div> <div class="theme-screenshot"> <img src="<?php echo esc_url( $theme->get_screenshot() ); ?>" /> </div> </div> <nav class="nav-tab-wrapper wp-clearfix" aria-label="<?php esc_attr_e( 'Secondary menu', 'darcie' ); ?>"> <a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'darcie-about' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['page'] ) && 'darcie-about' === $_GET['page'] && ! isset( $_GET['tab'] ) ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'About', 'darcie' ); ?></a> <a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'darcie-about', 'tab' => 'free_vs_pro' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['tab'] ) && 'free_vs_pro' === $_GET['tab'] ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'Free Vs Pro', 'darcie' ); ?></a> <a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'darcie-about', 'tab' => 'changelog' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['tab'] ) && 'changelog' === $_GET['tab'] ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'Changelog', 'darcie' ); ?></a> <a href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'darcie-about', 'tab' => 'import_demo' ), 'themes.php' ) ) ); ?>" class="nav-tab<?php echo ( isset( $_GET['tab'] ) && 'import_demo' === $_GET['tab'] ) ?' nav-tab-active' : ''; ?>"><?php esc_html_e( 'Import Demo', 'darcie' ); ?></a> </nav> <?php darcie_main_screen(); darcie_free_vs_pro_screen(); darcie_changelog_screen(); darcie_import_demo(); do_action( 'darcie_about_after' ); ?> <div class="return-to-dashboard"> <?php if ( current_user_can( 'update_core' ) && isset( $_GET['updated'] ) ) : ?> <a href="<?php echo esc_url( self_admin_url( 'update-core.php' ) ); ?>"> <?php is_multisite() ? esc_html_e( 'Return to Updates', 'darcie' ) : esc_html_e( 'Return to Dashboard → Updates', 'darcie' ); ?> </a> | <?php endif; ?> <a href="<?php echo esc_url( self_admin_url() ); ?>"><?php is_blog_admin() ? esc_html_e( 'Go to Dashboard → Home', 'darcie' ) : esc_html_e( 'Go to Dashboard', 'darcie' ); ?></a> </div> </div> <?php } /** * Output the main about screen. */ function darcie_main_screen() { if ( isset( $_GET['page'] ) && 'darcie-about' === $_GET['page'] && ! isset( $_GET['tab'] ) ) { ?> <div class="feature-section two-col"> <div class="col card"> <h2 class="title"><?php esc_html_e( 'Theme Customizer', 'darcie' ); ?></h2> <p><?php esc_html_e( 'All Theme Options are available via Customize screen.', 'darcie' ) ?></p> <p><a href="<?php echo esc_url( admin_url( 'customize.php' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Customize', 'darcie' ); ?></a></p> </div> <div class="col card"> <h2 class="title"><?php esc_html_e( 'Got theme support question?', 'darcie' ); ?></h2> <p><?php esc_html_e( 'Get genuine support from genuine people. Whether it\'s customization or compatibility, our seasoned developers deliver tailored solutions to your queries.', 'darcie' ) ?></p> <p><a href="<?php echo esc_url( 'https://catchthemes.com/support-forum' ); ?>" class="button button-primary"><?php esc_html_e( 'Support Forum', 'darcie' ); ?></a></p> </div> </div> <?php } } /** * Output the changelog screen. */ function darcie_free_vs_pro_screen() { if ( isset( $_GET['tab'] ) && 'free_vs_pro' === $_GET['tab'] ) { ?> <div class="wrap about-wrap vs-theme-table"> <div id="compare" aria-labelledby="ui-id-2" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" style="display: block;" aria-hidden="false"> <div class="tab-containter"> <div class="wrapper"> <div class="tab-header"> <h2 class="entry-title">Free Vs Pro (Premium)</h2> </div> <div class="compare-table"> <div class="hentry"> <table> <thead> <tr> <th>Free</th> <th>Features</th> <th>Pro (Premium)</th> </tr> </thead> <tbody> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Responsive Design</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Super Easy Setup</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Color Options for various sections</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Color Scheme: Default, Light, Green, Pink and Yellow</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Header Media</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Primary Menu</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Header Social Menu</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Footer Social Menu</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Comment Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Contact</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Excerpt Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Events: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Events: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Events: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Events: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Content: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Content: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Content: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Content: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Featured Content: Custom Post Type</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Slider: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Featured Slider: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Slider: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Slider: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Featured Video</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Font Family Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Footer Editor Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Gallery: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Gallery: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Gallery: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Hero Content: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Hero Content: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Hero Content: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Hero Content: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Site Layout: Fluid</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Site Layout: Boxed</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Default Layout: Right Sidebar(Content, Primary Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Default Layout: Left Sidebar(Primary Sidebar,Content)</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Default Layout: No Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Default Layout:No Sidebar:Full Width</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Homepage/Archive Layout: Right Sidebar(Content, Primary Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Homepage/Archive Layout: Left Sidebar(Primary Sidebar,Content)</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Homepage/Archive Layout: No Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Homepage/Archive Layout:No Sidebar:Full Width</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Archive Content Layout:Excerpt with Featured Image</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Archive Content Layout:Show Full Content With Image</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Archive Content Layout: Show Full Content ( No Featured Image)</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Enable/Disable Single Page title</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Single Page/Post Layout:Slider Image Size(1920*1080)</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Single Page/Post Layout:Original Image Size</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Layout: Right Sidebar(Content, Primary Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Layout: Left Sidebar(Primary Sidebar,Content)</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Layout: No Sidebar</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Layout:No Sidebar:Full Width</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Logo Slider: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Logo Slider: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Logo Slider: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Logo Slider: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Menu Options: Modern</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Menu Options: Classic</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Portfolio:Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Portfolio:Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Portfolio: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Portfolio: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Portfolio: Custom Post Type</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Portfolio: Reverse Grayscale Filter</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Promotion Headline: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Promotion Headline: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Promotion Headline: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Promotion Headline: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Promotion Headline: Video URL</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Section Sorter</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Scroll Up</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Search Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Services: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Services: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Services: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Services: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Services: Custom Post Types</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Stats: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Stats: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Stats: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Team:Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Team:Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Team: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Team: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Team: Custom Post Type</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Testimonials: Page</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Testimonials: Post</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Testimonials: Category</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Testimonials: Custom</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-yes"></i></td> <td>Testimonials: Custom Post Type</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>Update Notifier</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Options</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WPML Ready</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> <tr> <td><i class="dashicons dashicons-no"></i></td> <td>WooCommerce Ready</td> <td><i class="dashicons dashicons-yes"></i></td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> <?php } } /** * Output the changelog screen. */ function darcie_changelog_screen() { if ( isset( $_GET['tab'] ) && 'changelog' === $_GET['tab'] ) { global $wp_filesystem; ?> <div class="wrap about-wrap"> <?php $changelog_file = apply_filters( 'darcie_changelog_file', get_template_directory() . '/readme.txt' ); // Check if the changelog file exists and is readable. if ( $changelog_file && is_readable( $changelog_file ) ) { WP_Filesystem(); $changelog = $wp_filesystem->get_contents( $changelog_file ); $changelog_list = darcie_parse_changelog( $changelog ); echo wp_kses_post( $changelog_list ); } ?> </div> <?php } } /** * Parse changelog from readme file. * @param string $content * @return string */ function darcie_parse_changelog( $content ) { // Explode content with == to juse separate main content to array of headings. $content = explode ( '== ', $content ); $changelog_isolated = ''; // Get element with 'Changelog ==' as starting string, i.e isolate changelog. foreach ( $content as $key => $value ) { if (strpos( $value, 'Changelog ==') === 0) { $changelog_isolated = str_replace( 'Changelog ==', '', $value ); } } // Now Explode $changelog_isolated to manupulate it to add html elements. $changelog_array = explode( '= ', $changelog_isolated ); // Unset first element as it is empty. unset( $changelog_array[0] ); $changelog = '<pre class="changelog">'; foreach ( $changelog_array as $value) { // Replace all enter (\n) elements with </span><span> , opening and closing span will be added in next process. $value = preg_replace( '/\n+/', '</span><span>', $value ); // Add openinf and closing div and span, only first span element will have heading class. $value = '<div class="block"><span class="heading">= ' . $value . '</span></div>'; // Remove empty <span></span> element which newr formed at the end. $changelog .= str_replace( '<span></span>', '', $value ); } $changelog .= '</pre>'; return wp_kses_post( $changelog ); } /** * Import Demo data for theme using catch themes demo import plugin */ function darcie_import_demo() { if ( isset( $_GET['tab'] ) && 'import_demo' === $_GET['tab'] ) { ?> <div class="wrap about-wrap demo-import-wrap"> <div class="feature-section one-col"> <?php if ( class_exists( 'CatchThemesDemoImportPlugin' ) ) { ?> <div class="col card"> <h2 class="title"><?php esc_html_e( 'Import Demo', 'darcie' ); ?></h2> <p><?php esc_html_e( 'You can easily import the demo content using the Catch Themes Demo Import Plugin.', 'darcie' ) ?></p> <p><a href="<?php echo esc_url( admin_url( 'themes.php?page=catch-themes-demo-import' ) ); ?>" class="button button-primary"><?php esc_html_e( 'Import Demo', 'darcie' ); ?></a></p> </div> <?php } else { $action = 'install-plugin'; $slug = 'catch-themes-demo-import'; $install_url = wp_nonce_url( add_query_arg( array( 'action' => $action, 'plugin' => $slug ), admin_url( 'update.php' ) ), $action . '_' . $slug ); ?> <div class="col card"> <h2 class="title"><?php esc_html_e( 'Install Catch Themes Demo Import Plugin', 'darcie' ); ?></h2> <p><?php esc_html_e( 'You can easily import the demo content using the Catch Themes Demo Import Plugin.', 'darcie' ) ?></p> <p><a href="<?php echo esc_url( $install_url ); ?>" class="button button-primary"><?php esc_html_e( 'Install Plugin', 'darcie' ); ?></a></p> </div> <?php } ?> </div> </div> <?php } }