HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/inspirationdigital.com.old/wp-content/themes/freestore/support/support.php
<?php
/**
 * Functions for creating a donations support page
 *
 * @package FreeStore
 */

/**
 * Display the Support page.
 */
function freestore_support_admin_menu() {
    global $freestore_support_page;
    $freestore_support_page = add_theme_page( __( 'Support FreeStore', 'freestore' ), '<span class="freestore-support-link">' . __( 'Support FreeStore', 'freestore' ) . '</span>', 'edit_theme_options', 'freestore_support_page', 'freestore_render_support_page' );
}
add_action( 'admin_menu', 'freestore_support_admin_menu' );

/**
 * Enqueue admin stylesheet only on support page.
 */
function freestore_load_support_page_scripts( $hook ) {
    global $freestore_support_page;
    if ( $hook != $freestore_support_page )
        return;
    
    wp_enqueue_style( 'freestore-support-css', get_template_directory_uri() . '/support/css/admin-support.css' );
    wp_enqueue_script( 'freestore-support-js', get_template_directory_uri() . '/support/js/support-custom.js', array( 'jquery' ), FREESTORE_THEME_VERSION, true );
}    
add_action( 'admin_enqueue_scripts', 'freestore_load_support_page_scripts' );

/**
 * Render the support page
 */
function freestore_render_support_page() {
	$theme_name = basename( get_template_directory() ); // = freestore

	get_template_part( 'support/tpl/support-page' );
}