hikaruWebのwordpressblog制作記録
# WordPressのHTML構造とCSSを、親サイト(hikaruWeb) の構造に反映
20140221
## hikaruWebのbase.cssを直接WordPressで読み込む。
header.phpに以下のリンクを追加。
<link rel="stylesheet" type="text/css" href="http://hikaru-sakihama.fififactory.com/www/common/css/base.css" media="all">
WordPressのほうでcssがどのように呼び出されてるか分からないので、今回は直接呼びに行くことに。
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url');?> " type="text/css" />
CSS移植は成功。
## 課題
記事の個別ページのレイアウトが崩れている。
リンク先のレイアウトまで考えないといけない。
現状リンクできるのは。
- 記事の個別ページ
<body class="single single-post postid-126 single-format-standard logged-in">
Debugの結果、single.phpから呼び出されてるみたい。
# 記事のカスタマイズ
wordpressでの呼び出し順序
- `single.php`
(記事の個別ページの生成)
- header.php
(ヘッダーの出力内容を指定)
- `content-single.php`
(記事の出力内容を指定)
(サイドバーの出力内容を指定)
- footer.php
(フッターの出力内容の指定)
# テーマを変えると個別記事へのリンクが違う
どこかのコードでおかしくなってる。
おそらくhtmlじゃなくて
single.phpに問題あり。
sidebarのpostが原因な気がする。
sidebar.php内にて、query_post()をしてる。
そのせいで、single.php内のhave_postで、sidebar.phpで最後に読み込まれたpostが利用されている。
ここらへんはphpの話なので、どうしたらよいか全然分からない。
どうしよう。