テーマに関してはとりあえずこちらに目を通しましょう。
返信ありがとうございます。
各ファイルの意味はわかったのですが、やはりindex.phpで問題ないかと思ってしまっています。。。
一度ブログを作成してさえしまえば、デザインの変更以外は、特に変更はないので
各ファイルにわけなくてもいい気がします。。。
しかも、sidebar.phpを作成して「<?php get_sidebar(); ?>」をindex.phpに記載すると
なぜか、ブログの本文が表示されなくなってしまいます。。。
何故でしょうか?
超初心者で大変申し訳ありません・・・
あと、過去アーカイブを表示するのは、なんとか表示できるようになりました。
やはりindex.phpで問題ないかと思ってしまっています
必要、不要で答えるとすれば、自由です(答えてないorz)
テーマにこうでなくてはいけないという作り方はありません。あえて言えばcssなどのテーマに必要な記述とindex.phpがあれば十分です。
しかも、sidebar.phpを作成して「<?php get_sidebar(); ?>」をindex.phpに記載するとなぜか、ブログの本文が表示されなくなってしまいます。。。
文字コードなどは間違えていませんか?エディターは何を使用していますでしょう。
その辺も含めて日本語Codexにはいろいろ書かれていますので、自分に必要と思える場所は目を通しておいた方が良いかと思います。
誰もが最初は初心者です。それを気にする必要はありません。ただし、初心者を前面に押し出してすべて教えてもらおうとすると嫌われます;)
確かに index.php で賄えるんですが、その場合は if 文などによる分岐を行う必要が出てくるため、ソースコードが美しくなくなります。single.php や archive.php などを作るのはテーマファイルの構成を「美しくする」「改造や修正などのメンテナンスをしやすくするため」
です。
しかも、sidebar.phpを作成して「<?php get_sidebar(); ?>
」をindex.phpに記載すると
なぜか、ブログの本文が表示されなくなってしまいます。。。
何故でしょうか?
たぶん sidebar.php に PHP 文法違反があって、そこで処理が止まってしまうからでしょう。
ありがとうございます!!
いわれたとおりにsidebar.phpを使って再度組みなおしたところうまく表示されました!
ただもう一点お聞きしたいのですが。。。
<?php wp_get_archives(‘type=postbypost&limit=5’); ?>
で履歴の表示を5件までに表示しているのですが、表示されたリンクを押すと1ページないに1つの投稿記事しか表示されません。。。
希望としては、表示されたリンクを押すと、該当の記事は表示されるがスクロールすれば、当月分の記事も見ることができるようにしたいのです。。。
どうすればよいのでしょうか?
説明べたで大変申し訳ないです。