Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
home
/
drleilu
/
www
/
wp-content
/
themes
/
beautique
/
theme-specific
/
theme-about
/
✏️
Editing: theme-about.php
<?php /** * Information about this theme * * @package BEAUTIQUE * @since BEAUTIQUE 1.0.30 */ if ( ! function_exists( 'beautique_about_after_switch_theme' ) ) { add_action( 'after_switch_theme', 'beautique_about_after_switch_theme', 1000 ); /** * Update option 'beautique_about_page' after switch a theme to redirect to the page 'About Theme' on next page load. * * Hooks: add_action( 'after_switch_theme', 'beautique_about_after_switch_theme', 1000 ); */ function beautique_about_after_switch_theme() { update_option( 'beautique_about_page', 1 ); } } if ( ! function_exists( 'beautique_about_after_setup_theme' ) ) { add_action( 'init', 'beautique_about_after_setup_theme', 1000 ); /** * Redirect to the page 'About Theme' after switch a theme. * * Hooks: add_action( 'init', 'beautique_about_after_setup_theme', 1000 ); */ function beautique_about_after_setup_theme() { if ( ! defined( 'WP_CLI' ) && get_option( 'beautique_about_page' ) == 1 ) { update_option( 'beautique_about_page', 0 ); wp_safe_redirect( admin_url() . 'themes.php?page=beautique_about' ); exit(); } else { if ( beautique_get_value_gp( 'page' ) == 'beautique_about' && beautique_exists_trx_addons() ) { wp_safe_redirect( admin_url() . 'admin.php?page=trx_addons_theme_panel' ); exit(); } } } } if ( ! function_exists( 'beautique_about_add_menu_items' ) ) { add_action( 'admin_menu', 'beautique_about_add_menu_items' ); /** * Add the item 'About Theme' to the admin menu 'Appearance'. * * Hooks: add_action( 'admin_menu', 'beautique_about_add_menu_items' ); */ function beautique_about_add_menu_items() { if ( ! beautique_exists_trx_addons() ) { $theme_slug = get_template(); $theme_name = wp_get_theme( $theme_slug )->get( 'Name' ) . ( BEAUTIQUE_THEME_FREE ? ' ' . esc_html__( 'Free', 'beautique' ) : '' ); add_theme_page( // Translators: Add theme name to the page title sprintf( esc_html__( 'About %s', 'beautique' ), $theme_name ), //page_title // Translators: Add theme name to the menu title sprintf( esc_html__( 'About %s', 'beautique' ), $theme_name ), //menu_title 'manage_options', //capability 'beautique_about', //menu_slug 'beautique_about_page_builder' //callback ); } } } if ( ! function_exists( 'beautique_about_enqueue_scripts' ) ) { add_action( 'admin_enqueue_scripts', 'beautique_about_enqueue_scripts' ); /** * Load a page-specific scripts and styles for the page 'About' * * Hooks: add_action( 'admin_enqueue_scripts', 'beautique_about_enqueue_scripts' ); */ function beautique_about_enqueue_scripts() { $screen = function_exists( 'get_current_screen' ) ? get_current_screen() : false; if ( ! empty( $screen->id ) && false !== strpos( $screen->id, '_page_beautique_about' ) ) { // Scripts if ( ! beautique_exists_trx_addons() && function_exists( 'beautique_plugins_installer_enqueue_scripts' ) ) { beautique_plugins_installer_enqueue_scripts(); } // Styles $fdir = beautique_get_file_url( 'theme-specific/theme-about/theme-about.css' ); if ( '' != $fdir ) { wp_enqueue_style( 'beautique-about', $fdir, array(), null ); } } } } if ( ! function_exists( 'beautique_about_page_builder' ) ) { /** * Build the page 'About Theme' */ function beautique_about_page_builder() { $theme_slug = get_template(); $theme = wp_get_theme( $theme_slug ); ?> <div class="beautique_about"> <?php do_action( 'beautique_action_theme_about_start', $theme ); ?> <?php do_action( 'beautique_action_theme_about_before_logo', $theme ); ?> <div class="beautique_about_logo"> <?php $logo = beautique_get_file_url( 'theme-specific/theme-about/icon.jpg' ); if ( empty( $logo ) ) { $logo = beautique_get_file_url( 'screenshot.jpg' ); } if ( ! empty( $logo ) ) { ?> <img src="<?php echo esc_url( $logo ); ?>"> <?php } ?> </div> <?php do_action( 'beautique_action_theme_about_before_title', $theme ); ?> <h1 class="beautique_about_title"> <?php echo esc_html( sprintf( // Translators: Add theme name and version to the 'Welcome' message __( 'Welcome to %1$s %2$s v.%3$s', 'beautique' ), $theme->get( 'Name' ), BEAUTIQUE_THEME_FREE ? __( 'Free', 'beautique' ) : '', $theme->get( 'Version' ) ) ); ?> </h1> <?php do_action( 'beautique_action_theme_about_before_description', $theme ); ?> <div class="beautique_about_description"> <p> <?php echo wp_kses_data( __( 'In order to continue, please install and activate <b>ThemeREX Addons plugin</b>.', 'beautique' ) ); ?> <sup>*</sup> </p> </div> <?php do_action( 'beautique_action_theme_about_before_buttons', $theme ); ?> <div class="beautique_about_buttons"> <?php beautique_plugins_installer_get_button_html( 'trx_addons' ); ?> </div> <?php do_action( 'beautique_action_theme_about_before_buttons', $theme ); ?> <div class="beautique_about_notes"> <p> <sup>*</sup> <?php echo wp_kses_data( __( "<i>ThemeREX Addons plugin</i> will allow you to install recommended plugins, demo content, and improve the theme's functionality overall with multiple theme options.", 'beautique' ) ); ?> </p> </div> <?php do_action( 'beautique_action_theme_about_end', $theme ); ?> </div> <?php } } if ( ! function_exists( 'beautique_about_page_disable_tgmpa_notice' ) ) { add_filter( 'tgmpa_show_admin_notice_capability', 'beautique_about_page_disable_tgmpa_notice' ); /** * Hide a TGMPA notice on the page 'About Theme' * * @param $cap Capability of the current page. * * @return string A filtered capability. */ function beautique_about_page_disable_tgmpa_notice($cap) { if ( beautique_get_value_gp( 'page' ) == 'beautique_about' ) { $cap = 'unfiltered_upload'; } return $cap; } } require_once BEAUTIQUE_THEME_DIR . 'includes/plugins-installer/plugins-installer.php';
💾 Save
❌ Cancel