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') );