Example #1
0
    /**
     * Display an optional post thumbnail.
     *
     * Wraps the post thumbnail in an anchor element on index views, or a div
     * element when on single views.
     *
     * @since 1.0.0
     *
     * @param string|array Image size.
     */
    function huesos_entry_image($size = '')
    {
        if (post_password_required() || is_attachment() || !has_post_thumbnail()) {
            return;
        }
        if (empty($size)) {
            $size = huesos_has_sidebar() ? 'post-thumbnail' : 'large';
        }
        if (is_singular()) {
            ?>
		<figure class="post-thumbnail" itemprop="image">
			<?php 
            the_post_thumbnail($size);
            ?>
		</figure>
	<?php 
        } else {
            ?>
		<a class="post-thumbnail" href="<?php 
            the_permalink();
            ?>
" aria-hidden="true" itemprop="image">
			<?php 
            the_post_thumbnail($size, array('alt' => get_the_title()));
            ?>
		</a>
	<?php 
        }
    }
Example #2
0
/**
 * Add custom classes to the array of body classes.
 *
 * @since 1.0.0
 *
 * @param array $classes Classes for the body element.
 * @return array
 */
function huesos_body_classes($classes)
{
    if (!is_page_template('templates/page-no-sidebar.php') && !huesos_has_sidebar()) {
        $classes[] = 'layout-full';
    }
    if (is_page_template('templates/page-no-sidebar.php')) {
        $classes[] = 'layout-no-sidebar';
    }
    if (is_multi_author()) {
        $classes[] = 'group-blog';
    }
    if (get_theme_mod('huesos_background_image', '')) {
        $classes[] = 'has-background-image';
    } else {
        $classes[] = 'no-background-image';
    }
    $classes[] = get_theme_mod('huesos_player_scheme', 'dark-player-scheme');
    $classes[] = get_theme_mod('huesos_text_scheme', 'dark-text-scheme');
    return array_unique($classes);
}
Example #3
0
<?php

/**
 * The template used for displaying the tertiary sidebar content.
 *
 * @package Huesos
 * @since 1.0.0
 */
if (huesos_has_sidebar('sidebar-1')) {
    ?>

	<div id="tertiary" class="widget-area widget-area--sidebar" role="complementary" itemscope itemtype="http://schema.org/WPSideBar">
		<?php 
    do_action('huesos_sidebar_top');
    ?>

		<?php 
    dynamic_sidebar('sidebar-1');
    ?>

		<?php 
    do_action('huesos_sidebar_bottom');
    ?>
	</div>

<?php 
}
Example #4
0
	<?php 
if (have_posts()) {
    ?>

		<header class="page-header">
			<?php 
    the_audiotheme_archive_title('<h1 class="page-title" itemprop="headline">', '</h1>');
    ?>
		</header>

		<?php 
    the_audiotheme_archive_description('<div class="page-content" itemprop="text">', '</div>');
    ?>

		<?php 
    huesos_block_grid(array('classes' => array('block-grid--landscape'), 'columns' => huesos_has_sidebar() ? 2 : 3));
    ?>

		<?php 
    the_posts_navigation(array('prev_text' => __('Next', 'huesos'), 'next_text' => __('Previous', 'huesos')));
    ?>

	<?php 
} else {
    ?>

		<?php 
    get_template_part('audiotheme/parts/content-none', 'record');
    ?>

	<?php 
<?php

/**
 * The template for displaying a track's meta.
 *
 * @package Huesos
 * @since 1.0.0
 */
?>

<?php 
$thumbnail_id = get_audiotheme_track_thumbnail_id();
if ($thumbnail_id && !huesos_has_sidebar()) {
    ?>

	<figure class="record-artwork">
		<a class="post-thumbnail" href="<?php 
    echo esc_url(get_permalink($post->post_parent));
    ?>
" itemprop="image">
			<?php 
    echo wp_get_attachment_image($thumbnail_id, 'large');
    ?>
		</a>
	</figure>

<?php 
}
?>

<?php 
	<?php 
if (have_posts()) {
    ?>

		<header class="page-header">
			<?php 
    the_audiotheme_archive_title('<h1 class="page-title" itemprop="headline">', '</h1>');
    ?>
		</header>

		<?php 
    the_audiotheme_archive_description('<div class="page-content" itemprop="text">', '</div>');
    ?>

		<?php 
    huesos_block_grid(array('columns' => huesos_has_sidebar() ? 2 : 3));
    ?>

		<?php 
    the_posts_navigation(array('prev_text' => __('Next', 'huesos'), 'next_text' => __('Previous', 'huesos')));
    ?>

	<?php 
} else {
    ?>

		<?php 
    get_template_part('audiotheme/parts/content-none', 'record');
    ?>

	<?php 
<?php

/**
 * The template used for displaying individual records.
 *
 * @package Huesos
 * @since 1.0.0
 */
$has_sidebar = huesos_has_sidebar();
$record_type = str_replace('record-type-', '', get_audiotheme_record_type());
?>

<article id="post-<?php 
the_ID();
?>
" <?php 
post_class();
?>
>
	<?php 
if ($has_sidebar && has_post_thumbnail()) {
    ?>
		<figure class="record-artwork">
			<a class="post-thumbnail" href="<?php 
    echo esc_url(wp_get_attachment_url(get_post_thumbnail_id()));
    ?>
" itemprop="image">
				<?php 
    the_post_thumbnail('large');
    ?>
			</a>
Example #8
0
<?php

/**
 * The template for displaying a record meta.
 *
 * @package Huesos
 * @since 1.0.0
 */
?>

<?php 
if (has_post_thumbnail() && !huesos_has_sidebar()) {
    ?>

	<figure class="record-artwork">
		<a class="post-thumbnail" href="<?php 
    echo esc_url(wp_get_attachment_url(get_post_thumbnail_id()));
    ?>
" itemprop="image">
			<?php 
    the_post_thumbnail('large');
    ?>
		</a>
	</figure>

<?php 
}
?>

<?php 
$artist = get_audiotheme_record_artist();