$site_name, 'separator' => $separator, 'content' => $content ); } else { $elements = array( 'content' => $content ); } } else { $elements = array( 'site_name' => $site_name ); } // Filters should return an array $elements = apply_filters('arras_doctitle', $elements); // But if they don't, it won't try to implode if(is_array($elements)) { $doctitle = implode(' ', $elements); } else { $doctitle = $elements; } echo $doctitle; } function arras_add_header_js() { ?> name.$tag_ops[$tag_ops_counter]; $tag_ops_counter += 1; } return $nice_tag_query; } /** * SEO-Friendly META description, based on Thematic Framework. */ function arras_document_description() { if ( class_exists('All_in_One_SEO_Pack') || class_exists('Platinum_SEO_Pack') ) return false; if ( is_single() || is_page() ) { if ( have_posts() ) { while( have_posts() ) { the_post(); echo ''; } } } else { echo ''; } } /** * Generates semantic classes for BODY element. * Sandbox's version was removed from 1.4 onwards. */ function arras_body_class() { if ( function_exists('body_class') ) { $body_class = array('layout-' . arras_get_option('layout'), 'no-js'); if ( !defined('ARRAS_INHERIT_STYLES') || ARRAS_INHERIT_STYLES == true ) { $body_class[] = 'style-' . arras_get_option('style'); } return body_class( apply_filters('arras_body_class', $body_class) ); } } function arras_render_posts($args = null, $display_type = 'default', $taxonomy = 'category') { global $post, $wp_query, $arras_tapestries; if (!$args) { $query = $wp_query; } else { $query = new WP_Query($args); } if ($query->have_posts()) { arras_get_tapestry_callback($display_type, $query, $taxonomy); } wp_reset_query(); } function arras_list_trackbacks($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>