예제 #1
0
function comicpress_display_post()
{
    global $post, $wp_query;
    $is_comic = 0;
    if (in_comic_category()) {
        $is_comic = 1;
    }
    ?>
	<?php 
    comicpress_display_blog_navigation($is_comic);
    ?>
	<?php 
    comicpress_display_comic_navigation($is_comic);
    ?>
	<div <?php 
    post_class();
    ?>
>
		<?php 
    comicpress_display_post_thumbnail($is_comic);
    ?>
		<div class="post-head"></div>
			<div class="post-content">
				<div class="post-info">
					<?php 
    comicpress_display_author_gravatar($is_comic);
    ?>
					<?php 
    comicpress_display_post_calendar($is_comic);
    ?>
					<?php 
    if (function_exists('comicpress_show_mood_in_post')) {
        comicpress_show_mood_in_post();
    }
    ?>
					<div class="post-text">
						<?php 
    comicpress_display_post_title($is_comic);
    if (!is_page()) {
        comicpress_display_post_author($is_comic);
        comicpress_display_post_category($is_comic);
        if (function_exists('the_ratings')) {
            the_ratings();
        }
        if (!is_archive() && !is_search()) {
            ?>
								<small><?php 
            edit_post_link(__('Edit Post', 'comicpress'), ' [ ', ' ] ');
            ?>
</small>
							<?php 
        }
    }
    ?>
					</div>
				</div>
				<div class="clear"></div>
				<div class="entry">
					<?php 
    comicpress_display_the_content($is_comic);
    ?>
					<br class="clear-margins" />
				</div>
				<?php 
    wp_link_pages(array('before' => '<div class="linkpages"><span class="linkpages-pagetext">' . __('Pages:', 'comicpress') . '</span> ', 'after' => '</div>', 'next_or_number' => 'number'));
    ?>
				<div class="post-extras">
					<?php 
    comicpress_display_post_tags();
    ?>
					<?php 
    comicpress_display_comment_link();
    ?>
					<div class="clear"></div>
					<?php 
    comicpress_display_related_posts($is_comic);
    ?>
					<?php 
    if (is_page()) {
        edit_post_link(__('Edit this page.', 'comicpress'), '<p>', '</p>');
    }
    ?>
				</div>
			</div>
		<div class="post-foot"></div>
	</div>
	<?php 
}
예제 #2
0
    function comicpress_display_post()
    {
        global $post, $wp_query;
        $is_comic = 0;
        if (comicpress_in_comic_category()) {
            $is_comic = 1;
        }
        ?>
		<?php 
        comicpress_display_blog_navigation($is_comic);
        ?>
		<?php 
        comicpress_display_comic_navigation($is_comic);
        ?>
		<div <?php 
        post_class();
        ?>
>
			<?php 
        comicpress_display_post_thumbnail($is_comic);
        ?>
			<?php 
        if (comicpress_themeinfo('enable_caps')) {
            ?>
<div class="post-head"></div><?php 
        }
        ?>
			<div class="post-content">
				<div class="post-info">
					<?php 
        comicpress_display_author_gravatar($is_comic);
        ?>
					<?php 
        comicpress_display_post_calendar($is_comic);
        ?>
					<?php 
        if (function_exists('comicpress_show_mood_in_post')) {
            comicpress_show_mood_in_post();
        }
        ?>
					<div class="post-text">
						<?php 
        comicpress_display_post_title($is_comic);
        if (!is_page()) {
            comicpress_display_post_author();
            comicpress_display_post_date();
            comicpress_display_post_time();
            if (!is_archive() && !is_search()) {
                edit_post_link(__('Edit', 'comicpress'), ' <span class="pipe">|</span> <span class="post-edit">', '</span>');
            }
            comicpress_display_post_category($is_comic);
            if (function_exists('the_ratings') && $post->post_type == 'post') {
                the_ratings();
            }
        }
        ?>
					</div>
				</div>
				<div class="clear"></div>
				<div class="entry">
					<?php 
        comicpress_display_the_content($is_comic);
        ?>
					<div class="clear"></div>
				</div>
				<div class="clear"></div>
				<?php 
        if (!is_page()) {
            ?>
				<div class="post-extras">
					<?php 
            comicpress_display_post_tags();
            ?>
					<?php 
            comicpress_display_comment_link();
            ?>
					<?php 
            if ($is_comic) {
                if (function_exists('comicpress_related_comics_shortcode') && comicpress_themeinfo('enable_related_comics')) {
                    echo comicpress_related_comics_shortcode();
                }
            } else {
                if (function_exists('comicpress_related_posts_shortcode') && comicpress_themeinfo('enable_related_posts')) {
                    echo comicpress_related_posts_shortcode();
                }
            }
            ?>
					<div class="clear"></div>
				</div>
				<?php 
        }
        ?>
				<?php 
        if (is_page()) {
            edit_post_link(__('Edit this page.', 'comicpress'), '', '');
        }
        ?>
			</div>
			<?php 
        if (comicpress_themeinfo('enable_caps')) {
            ?>
<div class="post-foot"></div><?php 
        }
        ?>
		</div>
		<?php 
    }
예제 #3
0
 function widget($args, $instance)
 {
     global $post, $wp_query;
     if (!is_home() && $instance['onlyhome']) {
         return;
     }
     if (is_page() || is_archive() || is_search()) {
         return;
     }
     extract($args, EXTR_SKIP);
     Protect();
     if (is_home()) {
         $comic_query = 'showposts=1&cat=' . comicpress_all_comic_categories_string();
         $posts =& query_posts($comic_query);
         if (have_posts()) {
             while (have_posts()) {
                 the_post();
                 if (!(empty($post->post_content) && $instance['hidecontent'])) {
                     echo $before_widget;
                     $temp_query = $wp_query->is_single;
                     $wp_query->is_single = true;
                     $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
                     if (!empty($title)) {
                         echo "<div class=\"comic-post-widget-header\">" . $title . "</div>\r\n";
                     }
                     if ($instance['showtitle']) {
                         echo "<h2 class=\"comic-post-widget-title\">" . get_the_title() . "</h2>\r\n";
                     }
                     if ($instance['showdate']) {
                         echo "<div class=\"comic-post-widget-date\">" . get_the_time('F jS, Y') . "</div>\r\n";
                     }
                     the_content();
                     if ($instance['showcommentlink']) {
                         comicpress_display_comment_link();
                     }
                     $wp_query->is_single = $temp_query;
                     echo $after_widget;
                 }
             }
         }
         wp_reset_query();
     } else {
         setup_postdata($post);
         if (!(empty($post->post_content) && $instance['hidecontent']) && comicpress_in_comic_category()) {
             echo $before_widget;
             $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
             if (!empty($title)) {
                 echo "<div class=\"comic-post-widget-header\">" . $title . "</div>\r\n";
             }
             if ($instance['showtitle']) {
                 echo "<h2 class=\"comic-post-widget-title\">" . get_the_title() . "</h2>\r\n";
             }
             if ($instance['showdate']) {
                 echo "<div class=\"comic-post-widget-date\">" . get_the_time('F jS, Y') . "</div>\r\n";
             }
             the_content();
             if ($instance['showcommentlink']) {
                 comicpress_display_comment_link();
             }
             echo $after_widget;
         }
     }
     UnProtect();
 }