コード例 #1
0
<?php 
genesis_before_content_sidebar_wrap();
?>
<div id="content-sidebar-wrap">

	<?php 
genesis_before_content();
?>
	<div id="content">
	
	<?php 
genesis_before_loop();
?>
		
		<?php 
genesis_before_post();
?>
		<div class="post hentry">

			<h1 class="entry-title"><?php 
_e('Not Found, Error 404', 'genesis');
?>
</h1>
			<div class="entry-content">
				<p><?php 
printf(__('The page you are looking for no longer exists. Perhaps you can return back to the site\'s <a href="%s">homepage</a> and see if you can find what you are looking for. Or, you can try finding it with the information below.', 'genesis'), get_bloginfo('url'));
?>
</p>
			</div>

			<div class="archive-page">
コード例 #2
0
/**
 * This is a custom loop function, and is meant to be executed when a
 * custom query is needed. It accepts arguments in query_posts style
 * format to modify the custom WP_Query object.
 * 
 * It outputs basic wrapping HTML, but uses hooks to do most of its
 * content output like Title, Content, Post information, and Comments.
 *
 * @since 1.1
 */
function genesis_custom_loop($args = array())
{
    global $wp_query, $more, $loop_counter;
    $loop_counter = 0;
    $defaults = array();
    /** For forward compatibility **/
    $args = apply_filters('genesis_custom_loop_args', wp_parse_args($args, $defaults), $args, $defaults);
    /** save the original query **/
    $orig_query = $wp_query;
    $wp_query = new WP_Query($args);
    if ($wp_query->have_posts()) {
        while ($wp_query->have_posts()) {
            $wp_query->the_post();
            $more = 0;
            genesis_before_post();
            ?>
	<div <?php 
            post_class();
            ?>
>

		<?php 
            genesis_before_post_title();
            ?>
		<?php 
            genesis_post_title();
            ?>
		<?php 
            genesis_after_post_title();
            ?>

		<?php 
            genesis_before_post_content();
            ?>
		<div class="entry-content">
			<?php 
            genesis_post_content();
            ?>
		</div><!-- end .entry-content -->
		<?php 
            genesis_after_post_content();
            ?>

	</div><!-- end .postclass -->
	<?php 
            genesis_after_post();
            $loop_counter++;
        }
        /** end of one post **/
        genesis_after_endwhile();
    } else {
        /** if no posts exist **/
        genesis_loop_else();
    }
    /** end loop **/
    /** restore original query **/
    $wp_query = $orig_query;
    wp_reset_query();
}