HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/ERijn/vanarkelgroothandel.nl/wwwroot/wp-content/themes/monochrome-pro/single.php
<?php
/**
 * Monochrome Pro.
 *
 * This file adds the single post template to the Monochrome Pro Theme.
 *
 * @package Monochrome
 * @author  StudioPress
 * @license GPL-2.0+
 * @link    https://my.studiopress.com/themes/monochrome/
 */

// Add body class if post has featured image.
add_filter( 'body_class', 'monochrome_body_class_post' );
function monochrome_body_class_post( $classes ) {

	if ( has_post_thumbnail() ) {
		$classes[] = 'featured-image';
	}

	return $classes;

}

// Enqueue Backestretch scripts.
add_action( 'wp_enqueue_scripts', 'monochrome_enqueue_backstretch_post' );
function monochrome_enqueue_backstretch_post() {

	if ( has_post_thumbnail() ) {

		wp_register_script( 'monochrome-backstretch', get_stylesheet_directory_uri() . '/js/backstretch.js', array( 'jquery' ), '1.0.0', true );
		wp_register_script( 'monochrome-backstretch-set', get_stylesheet_directory_uri() . '/js/backstretch-set.js', array( 'jquery', 'monochrome-backstretch' ), '1.0.0', true );

	}

}

// Run functions if post has featured image and full-width content layout.
add_action( 'genesis_before', 'monochrome_setup_full_width' );
function monochrome_setup_full_width() {

	$run = genesis_site_layout() === 'full-width-content' && has_post_thumbnail();

	if ( ! $run ) {
		return;
	}

	// Localize Backstretch script.
	add_action( 'genesis_after', 'monochrome_set_background_image_post' );
	function monochrome_set_background_image_post() {

		wp_enqueue_script( 'monochrome-backstretch' );
		wp_enqueue_script( 'monochrome-backstretch-set' );

		$image = array( 'src' => has_post_thumbnail() ? genesis_get_image( array( 'format' => 'url' ) ) : '' );
		wp_localize_script( 'monochrome-backstretch-set', 'BackStretchImg', $image );

	}

	// Hook entry background area.
	add_action( 'genesis_after_header', 'monochrome_entry_background_post' );
	function monochrome_entry_background_post() {

		echo '<div class="entry-background"></div>';

	}

	// Output Gravatar before entry title.
	add_action( 'genesis_entry_header', 'monochrome_gravatar_post', 7 );
	function monochrome_gravatar_post() {

		echo '<div class="entry-avatar">';
		echo get_avatar( get_the_author_meta( 'user_email' ), 110 );
		echo '</div>';

	}

}

// Add entry meta in entry footer.
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
add_action( 'genesis_entry_footer', 'genesis_post_meta' );
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 );

// Run the Genesis loop.
genesis();