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/martyknows.com/wp-content/themes/themorningafter/inc/options-template-headings.php
<?php
function morningafter_theme_form_setting_init() {
	// Add a form section for the Template Headings Options
	add_settings_section( 'morningafter_settings_template_headings', __( 'Template Headings Options', 'woothemes' ), 'morningafter_settings_template_headings_text', 'morningafter' );

	// Add Prefix setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_prefix_heading', __( 'Prefix', 'woothemes' ), 'morningafter_setting_prefix_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Home heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_homepage_heading', __( 'Home Page', 'woothemes' ), 'morningafter_setting_homepage_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Index heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_index_heading', __( 'Index Page', 'woothemes' ), 'morningafter_setting_index_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Single Post heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_single_post_heading', __( 'Single Post Page', 'woothemes' ), 'morningafter_setting_single_post_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Archives heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_archives_heading', __( 'Archives Page', 'woothemes' ), 'morningafter_setting_archives_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Search heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_search_heading', __( 'Search Result Page', 'woothemes' ), 'morningafter_setting_search_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add Author Archive heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_arthor_archive_heading', __( 'Author Archive Page', 'woothemes' ), 'morningafter_setting_arthor_archive_heading', 'morningafter', 'morningafter_settings_template_headings' );

	// Add 404 heading setting to the Template Headings Options
	add_settings_field( 'morningafter_setting_404_heading', __( '404 (Not Found) Page', 'woothemes' ), 'morningafter_setting_404_heading', 'morningafter', 'morningafter_settings_template_headings' );
}

/**
 * The morningafter_theme_form_setting_init call is hooked into admin_init
 */
add_action( 'admin_init', 'morningafter_theme_form_setting_init' );


// Text for the Template Headings Options
function morningafter_settings_template_headings_text() { ?>
	<p><?php _e( 'Manage Template Heading options for the Morning After Theme.', 'woothemes' ); ?></p>
	<div class="example" style="width: 582px">
		<img src="<?php echo get_template_directory_uri() . '/inc/images/template_heading.jpg'; ?>" alt="<?php esc_attr_e( 'Template Heading Example.', 'woothemes' ); ?>" />
		<p class="example-text"><?php _e( 'Template Heading Example.', 'woothemes' ); ?></p>
	</div>
<?php }


// Display Prefix Setting
function morningafter_setting_prefix_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[prefix_heading]" type="text" value="<?php echo esc_attr( $morningafter_options['prefix_heading'] ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }

// Display Home heading Setting
function morningafter_setting_homepage_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[homepage_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['homepage_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display Index heading Setting
function morningafter_setting_index_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[index_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['index_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display Single post heading Setting
function morningafter_setting_single_post_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[single_post_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['single_post_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display Archives Heading Setting
function morningafter_setting_archives_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[archives_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['archives_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display Search Results Heading Setting
function morningafter_setting_search_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[search_results_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['search_results_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display Author Archive Heading Setting
function morningafter_setting_arthor_archive_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[author_archive_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['author_archive_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }


// Display 404 Heading Setting
function morningafter_setting_404_heading() {
	$morningafter_options = morningafter_get_theme_options(); ?>
	<input name="theme_morningafter_options[four_o_four_heading]" type="text" value="<?php echo esc_attr( stripslashes( $morningafter_options['four_o_four_heading'] ) ); ?>" size="30">
	<span class="description"><?php _e( 'Leave empty to hide this.', 'woothemes' ); ?></span>
<?php }