WordPress オリジナルテーマ作成 HTML CSSサイトをWordPressに

未分類

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 &copy; <?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;
}

 

出来上がりはこんな感じ

 

コメント

  1. 先生のfan より:

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

タイトルとURLをコピーしました