/** * 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 } }
/** * 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); }
<?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 }
<?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>
<?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();