WordPress オリジナルテーマ化
header.php
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title><?php bloginfo( 'name' ); ?><?php wp_title(); ?></title> <meta name="viewport" content="width=device-width"> <link href='http://fonts.googleapis.com/css?family=Acme' rel='stylesheet' type='text/css'> <link href="http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet"> <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>"> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <header> <div class="container"> <?php if( !is_front_page() ): ?> <h1><?php bloginfo( 'name' ); ?></h1> <?php else: ?> <h1><a href="<?php echo home_url(); ?>"><?php bloginfo( 'name' ); ?></a></h1> <?php endif; ?> <p><?php bloginfo( 'description' ); ?></p> </div> </header>
footer.php
<footer> <div class="container"> <small>Copyright © <?php bloginfo( 'name' ); ?></small> </div> </footer> <?php wp_footer(); ?> </body> </html>
front-page.php
<?php get_header(); ?> <div class="topmenu"> <div class="container"> <section class="profile"> <h1>PROFILE <br> <span class="text">プロフィール</span></h1> <p>ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。ここにテキストが入ります。</p> </section> <section class="works"> <h1>WORKS <br> <span class="text">制作データ</span></h1> <div class="topmenu"> <div clss="link"> <a href="#">HTML/CSS</a> </div> <div clss="link"> <a href="#">PROGRAMING</a> </div> <div clss="link"> <a href="#">IMAGE</a> </div> </div> </section> </div> </div> <?php get_footer(); ?>
function.php
<?php
//ウィジェット
register_sidebar();
//アイキャッチ画像
add_theme_support( 'post-thumbnails' );
//概要(抜粋)の文字数
function my_length($length) {
//return 70;
return 70;
}
add_filter('excerpt_mblength','my_length');
//RSSフィード
add_theme_support( 'automatic-feed-links' );
//カスタムメニュー
register_nav_menu( 'navigation', 'ナビゲーション' );
//カスタムヘッダー
add_theme_support( 'custom-header', array(
'width' => 1500,
'height' => 250,
'default-image' => '%s/header-1500x250.jpg',
'header-text' => false
) );
//概要(抜粋)の省略記号
function my_more($more) {
return '…';
}
add_filter('excerpt_more', 'my_more');
style.css
@charset "UTF-8";
body {
margin: 0;
font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;
}
.container {
max-width: 950px;
margin:0 auto;
padding:0 15px;
}
/*------------------
header
--------------------*/
header {
background: #111;
padding: 1%;
color: #ddd;
}
header a {
color: #fff;
}
/*------------------
profile
--------------------*/
.profile h1 {
font-size:50px;
text-align: center;
}
h1 span {
font-weight:100;
font-size:12px;
}
/*------------------
.works
--------------------*/
.works {
margin: 0 auto 100px;
}
.works h1 {
font-size:50px;
text-align: center;
}
.topmenu {
display: flex;
justify-content: space-between;
}
footer {
background: #111;
padding: 2%;
color: #ddd;
}
出来上がりはこんな感じ



コメント
とても参考になります。
大変困っておりました。
いつもありがとうございます