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/black-letterhead/functions.php
<?php
/**
 * @package WordPress
 * @subpackage Black Letterhead
 */

/* Widgets */
if ( function_exists('register_sidebar') )
    register_sidebar();

$themecolors = array(
	'bg' => '000000',
	'border' => '959596',
	'text' => 'B0B0B0',
	'link' => 'FD5A1E',
	'url' => 'E4D3A6',
);
$content_width = 450; // pixels

add_theme_support( 'automatic-feed-links' );

add_custom_background();

define('HEADER_TEXTCOLOR', 'FD5A1E');
define('HEADER_IMAGE', ''); // %s is theme dir uri
define('HEADER_IMAGE_WIDTH', 760);
define('HEADER_IMAGE_HEIGHT', 200);

function blackletterhead_header_style() {

	if ($url = get_header_image()) {
		echo <<<EOF
<style type="text/css">
#header {
background-repeat: no-repeat;
background-position: bottom center;
background-image: url({$url});
}
#sidebar {
border-top: none;
border-bottom: 1px dashed #555;
}
.pagepost {
border-top: none;
margin: 0 0 40px;
}
.post {
border-top: none;
margin: 0 0 40px;
text-align: left;
}
</style>
EOF;
	}
	if ($color = get_header_textcolor()) {
		if ($color == 'blank')
			$style = "display: none;";
		else
			$style = "color: #{$color}";
		echo <<<EOF
<style type="text/css">
#header h1 a, #header div.description {
	{$style}
}
</style>
EOF;
	}
}

function blackletterhead_admin_header_style() {

	$url = get_header_image();
	$color = get_header_textcolor();
	echo <<<EOF
<style type="text/css">
#headimg {
	padding: 0;
	margin: 0 auto;
	height: 200px;
	width: 760px;
	background-color: #000;
	}
#headimg h1 {
	font-family: Garamond, Serif;
	font-weight: bold;
	font-size: 34px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 12px;
	padding-top: 40px;
	margin: 0;
	}

#desc {
        font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	text-align: center;
	letter-spacing: .6em;
	}
#headimg h1 a, #desc {
	text-decoration: none;
	color: #{$color};
	border: none;
}
</style>
EOF;
	if ($color == 'blank')
		$style = "display: none;";
	else
		$style = "color: #{$color}";
	echo <<<EOF
<style type="text/css">
#headimg h1 a, #desc {
	{$style}
}
</style>
EOF;
}

add_custom_image_header('blackletterhead_header_style', 'blackletterhead_admin_header_style');

function black_letterhead_comments($comment, $args, $depth) {
	$GLOBALS['comment'] = $comment;
	extract($args, EXTR_SKIP);
?>
<li <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>">
	<div id="div-comment-<?php comment_ID() ?>">
	<div class="comment-author vcard">
	<div class="comment-avatar"><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></div>
	<cite class="fn"><?php comment_author_link() ?></cite> <span class="says"><?php _e('Says:', 'black-letterhead'); ?></span>

	<?php if ($comment->comment_approved == '0') : ?>
		<em><?php _e('Your comment is awaiting moderation.', 'black-letterhead'); ?></em>
	<?php endif; ?>
	<br />

	<small class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ) ?>" title=""><?php comment_date(); ?> <?php _e('at', 'black-letterhead'); ?> <?php comment_time(); ?></a> <?php edit_comment_link('e','',''); ?></small>
	</div>
	<?php comment_text(); ?>

	<div class="reply">
		<?php comment_reply_link(array_merge( $args, array('add_below' => 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
	</div>
	</div>
<?php
}