◾️ワードプレスを学ぶ,  はじめてのワードプレス

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