変更点のメモ:間違いがあるかもしれませんので、ご注意ください
メディアクエリ
Twentytwelveでは、以下のメディアクエリが使用される
@media print { } @media screen and (min-width: 960px) { } @media screen and (min-width: 600px) { }
Twentyeleven
@media print { } @media only screen and (min-device-width: 320px) and (max-device-width: 480px) { } @media (max-width: 450px) { } @media (max-width: 650px) { } @media (max-width: 800px) { }
Child
チャイルドテーマでは、サブディレクトリに置くページテンプレートは、親テーマと同じディレクトリの中に置くか、テーマルートにおく必要がある。
異なるディレクトリ名は使えない
style
Twenty シリーズのstyle.cssの行数
- twenty ten 1359
- twenty eleven 2694
- twenty twelve 1646
画像サイズのオーバーフローを防ぐルールとして
width:auto;
が利用される
html
空クラスがあるど
<div class="color5 pad-m">
<li id="wp-admin-bar-about" class="">
タブインデックス 同じ値?
<a class="ab-item" tabindex="10" href="http://127.0.0.1/local-wp/wp-admin/themes.php?page=custom-header">Header</a> .... <a class="ab-item" tabindex="10" href="http://127.0.0.1/local-wp/wp-admin/edit-comments.php" title="0 comments awaiting moderation"><span class="ab-icon"></span><span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-0">0</span></a>
tabindex マイナスだよ 0〜32767
<li id="wp-admin-bar-search" class=" admin-bar-search"><div class="ab-item ab-empty-item" tabindex="-1">...</li>
ディレクトリ includes が作られ、functions.phpのコードが整理される。
// Load up our theme options page and related code. require( get_template_directory() . '/includes/theme-options.php' ); $twentytwelve_options= new Twenty_Twelve_Options(); require( get_template_directory() . '/includes/custom-header.php' );
投稿フォーマットのサポートの変更
post-formats
- twentyeleven
- array( ‘aside’, ‘link’, ‘gallery’, ‘status’, ‘quote’, ‘image’ )
- twentytwelve
- array( ‘aside’, ‘image’, ‘link’, ‘quote’ )
アイキャッチ画像サイズ
アイキャッチ画像サイズは、固定比率で表示されていましたが、アップロードしたサイズで表示されるように変更されました。
// Add custom image size for featured image use, displayed on "standard" posts. add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 624, 9999 ); // Unlimited height, soft crop
ウィジェットエリアが、削減されました
- twenty twelve
- Main Sidebar
- Homepage Widgets
- 削除されたウィジェットエリア
- Showcase Sidebar
- Footer Area One
- Footer Area Two
- Footer Area Three
posted on , posted inが entry metaに整理されました
この変更で、一般に、タイトル下に表示されていた投稿日、投稿者のリンクが、投稿の後方にカテゴリ等と、一緒に表示されるようになりました。
その他
/** * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. * * @since Twenty Twelve 1.0 */ function twentytwelve_page_menu_args( $args ) { $args['show_home']= true; return $args; } add_filter( 'wp_page_menu_args', 'twentytwelve_page_menu_args' ); add /** $content_widthを部分的に変更する * Adjust $content width for full-width and single image attachment templates. */ function twentytwelve_content_width() { if ( is_page_template( 'full-width-page.php' ) | | is_attachment() ) { global $content_width; $content_width= 960; } } add_action( 'template_redirect', 'twentytwelve_content_width' );
以下の機能は、Twenty Twelveに引き継がれていないかもしれません
/** * Adds a pretty "Continue Reading" link to custom post excerpts. * * To override this link in a child theme, remove the filter and add your own * function tied to the get_the_excerpt filter hook. */ function twentyeleven_custom_excerpt_more( $output ) { if ( has_excerpt() && ! is_attachment() ) { $output .= twentyeleven_continue_reading_link(); } return $output; } add_filter( 'get_the_excerpt', 'twentyeleven_custom_excerpt_more' ); /** * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. */ function twentyeleven_page_menu_args( $args ) { $args['show_home']= true; return $args; } add_filter( 'wp_page_menu_args', 'twentyeleven_page_menu_args' ); /** * Returns a "Continue Reading" link for excerpts */ function twentyeleven_continue_reading_link() { return ' <a href="'. esc_url( get_permalink() ) . '">' . __( 'Continue reading <span class="meta-nav">→</span>', 'twentyeleven' ) . '</a>'; } /** * Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and twentyeleven_continue_reading_link(). * * To override this in a child theme, remove the filter and add your own * function tied to the excerpt_more filter hook. */ function twentyeleven_auto_excerpt_more( $more ) { return ' …' . twentyeleven_continue_reading_link(); } add_filter( 'excerpt_more', 'twentyeleven_auto_excerpt_more' ); /** * Sets the post excerpt length to 40 words. * * To override this length in a child theme, remove the filter and add your own * function tied to the excerpt_length filter hook. */ function twentyeleven_excerpt_length( $length ) { return 40; } add_filter( 'excerpt_length', 'twentyeleven_excerpt_length' );
ドキュメントのサイズなどについて
Quick Specs (all measurements in pixels)
- The main column width is 625 except in the full-width layout where it’s 960; sidebar width is 250.
- Featured image width is 624 (height is flexible)—these images are displayed on displayed on “standard” posts; posts without a specific format such as image, aside, link, or quote.
- The suggested header image dimensions are 960 by 250 (width, height). However, both are flexible so you can upload a smaller cropped image if you wish. The width is limited to 2000.
- http://themes.trac.wordpress.org/ticket/9199(Twenty Twelve ticket)