?> <?php xtreme_post_headline('h2', false); ?> <?php } else { ?> <article class="post page" id="post-<?php the_ID(); ?> "> <?php if (current_theme_supports('xtreme-subtitles')) { ?> <?php xtreme_post_subtitle('h3'); ?> <?php } ?> <?php xtreme_post_headline('h2', false); ?> <?php if (current_theme_supports('xtreme-subtitles')) { ?> <?php } ?> <?php }
/** * Return headline and subtitle * * @param Array $args, see $defaults * @return void */ function xtreme_post_titles($args = array()) { // default values $defaults = array('order' => 'ASC', 'headline_tag' => 'h2', 'headline_link' => TRUE, 'subtitle_tag' => 'h4', 'subtitle_link' => FALSE); // set a filter for custom settings via plugin-, theme-function $args = wp_parse_args($args, apply_filters('xtreme_post_titles_args', $defaults)); // control input for parameters $allowed_orders = array('ASC', 'DESC'); if (!in_array($args['order'], $allowed_orders)) { $args['order'] = 'ASC'; } if ('ASC' === $args['order']) { xtreme_post_headline($args['headline_tag'], $args['headline_link']); xtreme_post_subtitle($args['subtitle_tag'], $args['subtitle_link']); } else { xtreme_post_subtitle($args['subtitle_tag'], $args['subtitle_link']); xtreme_post_headline($args['headline_tag'], $args['headline_link']); } }