SlideShare a Scribd company logo
WordCamp KOBE 2011
Designer’s Cafe 13:00-13:20
Takuro Hishikawa(@HissyNC)
Web
            WordPress
              CMS WordPress   concrete5



Twitter: @HissyNC
WordPress




WordPress
光速テーマ開発のコツ
…

if ( have_posts() ) : while ( have_posts() ) :
the_post();
     endwhile; endif;

WordPress                                 …
…

if ( is_home() || is_front_page() ):
if ( is_category(‘5’) ):



              …
…
…
光速テーマ開発のコツ
…




    CSS
style.css
                                           OK
/*
Theme Name: Kid
Theme URI:   http: //example.com/
Description:
Author:       Demetris
Author URI:   http: //example.com/about/
Template:     twentyten
Version:      0.1.0
*/
@import

@import url('../twentyten/style.css');
CSS
sidebar.php
光速テーマ開発のコツ
…

                      PHP




    http://wpdocs.sourceforge.jp/



…
archive.php

category.php

category-news.php
    news
光速テーマ開発のコツ
category-news.php

query_posts()


 query_posts( $query_string . "&{   }" );
<?php
// query_posts
query_posts( $query_string .
"&posts_per_page=12" );
//                           OK
get_template_part( 'loop', 'list' );
?>
get_template_part()
get_template_part()

WordPress3.0


get_template_part()
get_template_part()


 <?php get_template_part( $slug, $name ) ?>


{slug}-{name}.php

{slug}-{name}.php
{slug}.php
get_template_part( 'loop', 'list' );

loop-list.php
           loop.php

                        loop.php
loop.php
        loop-list.php




CSS
front-page.php


front-page.php
query_posts( "cat=1&posts_per_page=5" );
get_template_part( 'loop', 'list' );
wp_reset_query();
TwentyTen   TwentyEleven
                   …
Toolbox

              TwentyEleven




   http://wordpress.org/extend/themes/toolbox
HTML5Reset


              PHP




   https://github.com/murtaugh/HTML5-Reset-
                            Wordpress-Theme
NCWhite

              TwentyTen
              loop.php




              57                      (^^

   http://notnil-creative.com/blog/archives/760
光速テーマ開発のコツ
光速テーマ開発のコツ
WordCamp KOBE 2011
Designer’s Cafe 13:00-13:20
Takuro Hishikawa(@HissyNC)

More Related Content

光速テーマ開発のコツ