
functions.phpを追加しよう
functions.php
true, 'width' => 100, 'flex-width' => true, 'height' => 200, 'default-image' => get_template_directory_uri() . '/images/header.jpg', ); add_theme_support( 'custom-header', $args );
カスタムヘッダーを配置したいところに記述する。
●カスタムヘッダーとは
//概要(抜粋)の文字数が指定できる。 function my_length($length) { return 50; } add_filter('excerpt_mblength','my_length'); // サムネイル画像のサイズ function mythumb( $size, $post ) { if( has_post_thumbnail() ) { $postthumb = wp_get_attachment_image_src( get_post_thumbnail_id(), $size ); $url = $postthumb[0]; } elseif( preg_match( '/wp-image-(\d+)/s', $post->post_content, $thumbid ) ) { $postthumb = wp_get_attachment_image_src( $thumbid[1], $size ); $url = $postthumb[0]; } else { $url = get_template_directory_uri() . '/thumb-' . $size . '.jpg'; } return $url; } // カスタムメニューを作ってみる。 register_nav_menu( 'sitenav', 'サイトナビゲーション' ); register_nav_menu( 'pickupnav', 'おすすめ記事' ); // ウィジェットエリアを作ってみる register_sidebar( array( 'id' => 'submenu', 'name' => ' サブメニュー', 'description' => 'サイドバーに表示するウィジェットを指定。', 'before_widget' => '', 'before_title' => '', 'after_title' => '
' ) ); // 検索フォームをつくってみよう add_theme_support( 'html5', array('search-form') );
