Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

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`

  (記事の出力内容を指定)

  - sidebar.php

  (サイドバーの出力内容を指定)

  - footer.php

  (フッターの出力内容の指定)

 

# テーマを変えると個別記事へのリンクが違う

どこかのコードでおかしくなってる。

おそらくhtmlじゃなくて

php

single.phpに問題あり。

sidebarのpostが原因な気がする。

sidebar.php内にて、query_post()をしてる。

そのせいで、single.php内のhave_postで、sidebar.phpで最後に読み込まれたpostが利用されている。

ここらへんはphpの話なので、どうしたらよいか全然分からない。

どうしよう。