示例#1
0
文件: tags.php 项目: ecerta/webcomic
 /**
  * Return a formatted crossover collection description.
  * 
  * @param string $collection The collection to retrieve a description for.
  * @return string
  * @uses Webcomic::$config
  * @uses Webcomic::$collection
  * @filter string webcomic_crossover_description Filters the output of `webcomic_crossover_description`.
  */
 public static function webcomic_crossover_description()
 {
     global $wp_query;
     if (is_tax() and $crossover = $wp_query->get('crossover')) {
         foreach (self::$config['collections'] as $k => $v) {
             if ($crossover === $v['slugs']['name']) {
                 return apply_filters('webcomic_crossover_description', WebcomicTag::webcomic_collection_description($k), $k);
             }
         }
     }
 }
    ?>
				<?php 
    if (WebcomicTag::webcomic_collection_image()) {
        ?>

					<div class="page-image"><?php 
        webcomic_collection_poster();
        ?>
</div><!-- .page-image -->

				<?php 
    }
    ?>

				<?php 
    if (WebcomicTag::webcomic_collection_description()) {
        ?>

					<p><?php 
        webcomic_collection_description();
        ?>
</p>

				<?php 
    }
    ?>
					
			<?php 
} elseif (is_webcomic_storyline()) {
    ?>
				<?php 
示例#3
0
 /**
  * Handle webcomic_collection_description shortcode.
  * 
  * @param array $atts Shortcode attributes.
  * @return string
  * @uses WebcomicTag::webcomic_collection_description()
  */
 public function webcomic_collection_description($atts)
 {
     extract(shortcode_atts(array('collection' => ''), $atts));
     return WebcomicTag::webcomic_collection_description($collection);
 }