電子書籍の厳選無料作品が豊富!

例えば以下のようなカテゴリメニューがあり、
りんごをクリックすると、ringo.phpにりんごカテゴリに属する記事をすべて表示する。
っといったようなことをする場合、wordpressを使わずにやるにはどうすれば良いのでしょうか?

<ul>
<li><a href="ringo.php">りんご</a></li>
<li><a href="mikan.php">みかん</a></li>
<li><a href="budou.php">ぶどう</a></li>
</ul>

一番簡単そうなのはカテゴリメニューに以下のようなidをつけて、
もしidが1ならばりんごの記事をすべて書き出すのようにすれば良いのかと思いますが、
このようなやり方をしているサイトはあまり見かけません。

皆さんはブログやCMSでは一般的にどのようなやり方をされているのでしょうか?

<ul>
<li><a href="ringo.php?id=1">りんご</a></li>
<li><a href="mikan.php?id=2">みかん</a></li>
<li><a href="budou.php?id=3">ぶどう</a></li>
</ul>

A 回答 (1件)

あまりringo.phpとかmikan.phpとかスクリプトをわけることはしませんね。

どうせ変数だけセットして共通部分をincludeして終わりでしょうけど、カテゴリが増えるたびに新しいスクリプトを用意するのは面倒なので(汗

あえて書くとすれば以下のような感じでしょうか・・・

<ul>
<li><a href="cate.php?sel=%E3%82%8A%E3%82%93%E3%81%94">りんご</a></li>
<li><a href="cate.php?sel=%E3%81%BF%E3%81%8B%E3%82%93">みかん</a></li>
<li><a href="cate.php?sel=%E3%81%B6%E3%81%A9%E3%81%86">ぶどう</a></li>
</ul>

(phpスクリプトでは以下のように)
<ul>
<li><a href="cate.php?sel=<?php print urlencode('りんご'); ?>">りんご</a></li>
<li><a href="cate.php?sel=<?php print urlencode('みかん'); ?>">みかん</a></li>
<li><a href="cate.php?sel=<?php print urlencode('ぶどう'); ?>">ぶどう</a></li>
</ul>
    • good
    • 0
この回答へのお礼

なるほど。
確かにめんどうですよね。
ありがとうございました!

お礼日時:2012/03/05 18:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!